프로젝트정보추가 site/plant/package/package
This commit is contained in:
@@ -32,11 +32,35 @@ namespace FPJ0000
|
||||
//사용자목록업데이트
|
||||
UpdateUserList();
|
||||
|
||||
//상태
|
||||
//공정
|
||||
var dt_eetproc = FCOMMON.DBM.getCodeTable("10");
|
||||
this.cmbProcess.DisplayMember = "Value";
|
||||
this.cmbProcess.ValueMember = "Value";
|
||||
this.cmbProcess.DataSource = dt_eetproc;
|
||||
this.cmbReqProcess.DisplayMember = "Value";
|
||||
this.cmbReqProcess.ValueMember = "Value";
|
||||
this.cmbReqProcess.DataSource = dt_eetproc;
|
||||
|
||||
//line
|
||||
var dt_line = FCOMMON.DBM.getCodeTable("19");
|
||||
this.cmbReqLine.DisplayMember = "Value";
|
||||
this.cmbReqLine.ValueMember = "Value";
|
||||
this.cmbReqLine.DataSource = dt_line;
|
||||
|
||||
//site
|
||||
var dt_site = FCOMMON.DBM.getCodeTable("23");
|
||||
this.cmbReqSite.DisplayMember = "Value";
|
||||
this.cmbReqSite.ValueMember = "Value";
|
||||
this.cmbReqSite.DataSource = dt_site;
|
||||
|
||||
//plant
|
||||
var dt_plant = FCOMMON.DBM.getCodeTable("24");
|
||||
this.cmbReqPlant.DisplayMember = "Value";
|
||||
this.cmbReqPlant.ValueMember = "Value";
|
||||
this.cmbReqPlant.DataSource = dt_plant;
|
||||
|
||||
//plant
|
||||
var dt_package = FCOMMON.DBM.getCodeTable("14");
|
||||
this.cmbReqPackage.DisplayMember = "Value";
|
||||
this.cmbReqPackage.ValueMember = "Value";
|
||||
this.cmbReqPackage.DataSource = dt_package;
|
||||
|
||||
//분류 - 190903 - -제거 210329(박성민)
|
||||
//var dt_cate = FCOMMON.DBM.getCodeTable("20", "code");
|
||||
@@ -44,7 +68,7 @@ namespace FPJ0000
|
||||
//this.cmbCate.ValueMember = "Value";
|
||||
//this.cmbCate.DataSource = dt_cate;
|
||||
|
||||
//공정
|
||||
//상태
|
||||
var dt_status = FCOMMON.DBM.getCodeTable("01");
|
||||
this.cmbState.DisplayMember = "Value";
|
||||
this.cmbState.ValueMember = "Value";
|
||||
@@ -52,9 +76,9 @@ namespace FPJ0000
|
||||
|
||||
//파트
|
||||
var dt_part = FCOMMON.DBM.getCodeTable("11");
|
||||
this.cmbPart.DisplayMember = "Value";
|
||||
this.cmbPart.ValueMember = "Value";
|
||||
this.cmbPart.DataSource = dt_part;
|
||||
this.cmbReqTeam.DisplayMember = "Value";
|
||||
this.cmbReqTeam.ValueMember = "Value";
|
||||
this.cmbReqTeam.DataSource = dt_part;
|
||||
|
||||
this.bs.DataSource = dr;
|
||||
// this.cmbUser.SelectedValue = dr.championid;
|
||||
@@ -77,12 +101,18 @@ namespace FPJ0000
|
||||
|
||||
System.Windows.Forms.MessageBox.Show(ex.Message);
|
||||
}
|
||||
this.cmbProcess.Text = dr.process;
|
||||
this.cmbReqProcess.Text = dr.process;
|
||||
this.cmbState.Text = dr.status;
|
||||
this.cmbPart.Text = dr.part;
|
||||
this.cmbReqTeam.Text = dr.part;
|
||||
//this.cmbCate.Text = dr.category;
|
||||
this.tbDue.Text = dr.crdue;
|
||||
|
||||
this.cmbReqSite.Text = dr.ReqSite;
|
||||
this.cmbReqPlant.Text = dr.ReqPlant;
|
||||
this.cmbReqPackage.Text = dr.ReqPackage;
|
||||
this.cmbReqLine.Text = dr.ReqLine;
|
||||
|
||||
|
||||
rtAft.Text = string.Empty;
|
||||
rtBef.Text = string.Empty;
|
||||
rtDesc.Text = string.Empty;
|
||||
@@ -141,13 +171,14 @@ namespace FPJ0000
|
||||
var taUserList = new dsReportTableAdapters.ProcessUserListTableAdapter();
|
||||
var processStr = "%";
|
||||
var dtUserList = taUserList.GetData(processStr, FCOMMON.info.Login.gcode);
|
||||
var newdrnone = dSComm.UserList.NewUserListRow();
|
||||
var newdrnone = dSComm.UserList.NewUserListRow();
|
||||
newdrnone.ID = string.Empty;
|
||||
newdrnone.Name = "(없음)";
|
||||
newdrnone.IDName = "(없음)";
|
||||
newdrnone.Outdate = null;
|
||||
newdrnone.Description = string.Empty;
|
||||
dSComm.UserList.AddUserListRow(newdrnone);
|
||||
|
||||
|
||||
|
||||
foreach (dsReport.ProcessUserListRow dr in dtUserList.OrderBy(t => t.outdate))
|
||||
{
|
||||
@@ -159,6 +190,7 @@ namespace FPJ0000
|
||||
var newdr = this.dSComm.UserList.NewUserListRow();
|
||||
newdr.ID = dr.id;
|
||||
newdr.Name = dr.name;
|
||||
newdr.IDName = $"({dr.id}) {dr.name}";
|
||||
newdr.Outdate = dr.outdate;
|
||||
if (dr.outdate.isEmpty()) newdr.Description = string.Empty;
|
||||
else newdr.Description = $"퇴사({dr.outdate})";
|
||||
@@ -197,11 +229,16 @@ namespace FPJ0000
|
||||
string oldsta = string.Empty;
|
||||
private void btSave_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
this.Validate();
|
||||
oldsta = dr.status;
|
||||
this.dr.process = cmbProcess.Text;
|
||||
this.dr.process = cmbReqProcess.Text;
|
||||
this.dr.status = cmbState.Text;
|
||||
this.dr.part = cmbPart.Text;
|
||||
this.dr.part = cmbReqTeam.Text;
|
||||
|
||||
this.dr.ReqLine = cmbReqLine.Text;
|
||||
this.dr.ReqSite = cmbReqSite.Text;
|
||||
this.dr.ReqPackage = cmbReqPackage.Text;
|
||||
this.dr.ReqPlant = cmbReqPlant.Text;
|
||||
|
||||
//날짜박스의 날짜데이터 검증
|
||||
if (checkDateValue() == false) return;
|
||||
@@ -215,6 +252,23 @@ namespace FPJ0000
|
||||
this.dr.CMP_Before = rtBef.Rtf;
|
||||
this.dr.CMP_Description = rtDesc.Rtf;
|
||||
this.dr.CMP_Background = rtBack.Rtf;
|
||||
|
||||
var s = "dbo.getUserName2(championid,usermanager) as name_champion," +
|
||||
"dbo.getUserName2(designid,usermain) as name_design," +
|
||||
"dbo.getUserName2(assemblyid,userAssembly) as name_assembly," +
|
||||
"dbo.getUserName2(epanelid,userhw2) as name_epanel," +
|
||||
"dbo.getUserName2(softwareid,usersub) as name_software";
|
||||
|
||||
if (cmbChampion.SelectedIndex < 1)
|
||||
{
|
||||
if (dr.userManager.isEmpty() == false) dr.name_champion = $"({dr.userManager})";
|
||||
}
|
||||
else dr.name_champion = cmbChampion.Text.Substring(cmbChampion.Text.IndexOf("(") + 1);
|
||||
//dr.name_champion = dr.championid.isEmpty() ? "(" + dr.userManager + ")" : FCOMMON.DBM.use
|
||||
|
||||
|
||||
|
||||
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
@@ -224,9 +278,9 @@ namespace FPJ0000
|
||||
//}
|
||||
|
||||
this.dr.crdue = tbDue.Text.Trim();
|
||||
this.dr.EndEdit();
|
||||
|
||||
|
||||
this.Validate();
|
||||
this.bs.EndEdit();
|
||||
this.bsHistWeek.EndEdit();
|
||||
this.bsHistDay.EndEdit();
|
||||
@@ -444,7 +498,7 @@ namespace FPJ0000
|
||||
else tbPath.Text = "\\" + tbPath.Text;
|
||||
}
|
||||
var datapath = FCOMMON.DBM.getCodeSavlue("55", "01");
|
||||
var serverpath = System.IO.Path.Combine( "Data", "Project");
|
||||
var serverpath = System.IO.Path.Combine("Data", "Project");
|
||||
if (System.IO.Directory.Exists(serverpath) == false)
|
||||
{
|
||||
FCOMMON.Util.MsgE("프로젝트 기본경로가 존재하지 않아 진행할 수 없습니다\n\n" +
|
||||
|
||||
Reference in New Issue
Block a user