190110 chi NR구매 화면 모델 -> 규격명칭 변경
장비기술 공정이 공용코드 09번에 연결됨 기존 장비기술 공정코드 일괄 추가(공용코드 09번) 공정,제조사,모델 항목 알파벳 정렬 목록의 열 정렬 일부 변경
This commit is contained in:
@@ -70,11 +70,17 @@ namespace FEQ0000
|
||||
this.cbManuProc.ValueMember = "Value";
|
||||
this.cbManuProc.DataSource = dt_manuproc;
|
||||
|
||||
//processlist
|
||||
var procList = FCOMMON.DBM.getGroupTable("process", "Purchase", "process <> ''");
|
||||
this.cmbProcess.DisplayMember = "Value";
|
||||
this.cmbProcess.ValueMember = "Key";
|
||||
this.cmbProcess.DataSource = new BindingSource(procList, "");
|
||||
//장비기술공정
|
||||
var dt_eetproc = FCOMMON.DBM.getCodeTable("09");
|
||||
this.cbProcess.DisplayMember = "Value";
|
||||
this.cbProcess.ValueMember = "Value";
|
||||
this.cbProcess.DataSource = dt_eetproc;
|
||||
|
||||
////processlist
|
||||
//var procList = FCOMMON.DBM.getGroupTable("process", "Purchase", "process <> ''");
|
||||
//this.cbProcess.DisplayMember = "Value";
|
||||
//this.cbProcess.ValueMember = "Key";
|
||||
//this.cbProcess.DataSource = new BindingSource(procList, "");
|
||||
|
||||
//juserlist
|
||||
var userList = FCOMMON.DBM.getGroupList("name", "Users", "[level] > 0 and [level] < 10");
|
||||
@@ -148,12 +154,14 @@ namespace FEQ0000
|
||||
|
||||
cmbState.Text = dr.state;
|
||||
cmbReceive.Text = dr.receive;
|
||||
cmbProcess.Text = dr.process;
|
||||
if (cmbProcess.Text == "")
|
||||
|
||||
if (dr.process == "") cbProcess.SelectedIndex = -1;
|
||||
else cbProcess.Text = dr.process;
|
||||
if (cbProcess.SelectedIndex == -1)
|
||||
{
|
||||
//181203
|
||||
//181203 - 이 사용자가 마지막으로 사용한 공정값을 사용한다.
|
||||
var lastprocess = FCOMMON.DBM.getFirstValue("process", "purchase", "request like '%" + this.cmbRequest.Text + "%'", "pdate desc");
|
||||
if (lastprocess != "") cmbProcess.Text = lastprocess;
|
||||
if (lastprocess != "") cbProcess.Text = lastprocess;
|
||||
|
||||
}
|
||||
tbSC.Text = dr.sc;
|
||||
@@ -232,7 +240,7 @@ namespace FEQ0000
|
||||
case "cmbrequest":
|
||||
//요청자가 마지막으로 입력한 자료의 process 를 찾아서 기입해준다.
|
||||
var lastprocess = FCOMMON.DBM.getFirstValue("process", "purchase", "request like '%" + this.cmbRequest.Text + "%'", "pdate desc");
|
||||
if (lastprocess != "") cmbProcess.Text = lastprocess;
|
||||
if (lastprocess != "") cbProcess.Text = lastprocess;
|
||||
tbSID.Focus();
|
||||
break;
|
||||
case "tbsid":
|
||||
@@ -388,10 +396,10 @@ namespace FEQ0000
|
||||
|
||||
tbSID.Text = sidTrim(tbSID.Text);
|
||||
|
||||
if (cmbProcess.Text.Trim() == "")
|
||||
if (cbProcess.Text.Trim() == "")
|
||||
{
|
||||
FCOMMON.Util.MsgE("프로세스를 선택하세요.");
|
||||
cmbProcess.Focus();
|
||||
cbProcess.Focus();
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -424,6 +432,31 @@ namespace FEQ0000
|
||||
var overtime = DateTime.Now - DateTime.Parse("2019-01-09 00:00:00");
|
||||
if (overtime.TotalSeconds > 0)
|
||||
{
|
||||
if (this.cbProcess.SelectedIndex == -1)
|
||||
{
|
||||
if (FCOMMON.info.Login.level >= 5)
|
||||
{
|
||||
var dlg = FCOMMON.Util.MsgQ("[공정]을 입력하지 않고 진행 하시겠습니까?\n\n" +
|
||||
"선택 대상이 없는 경우 문의 바랍니다.\n\n" +
|
||||
"BongSeok Jung(T.7191)\n" +
|
||||
"BongSeok.Jung@amkor.co.kr");
|
||||
if (dlg != System.Windows.Forms.DialogResult.Yes)
|
||||
{
|
||||
cbProcess.Focus();
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
FCOMMON.Util.MsgE("[공정]을 선택하세요\n\n" +
|
||||
"선택 대상이 없는 경우 문의 바랍니다.\n\n" +
|
||||
"BongSeok Jung(T.7191)\n" +
|
||||
"BongSeok.Jung@amkor.co.kr");
|
||||
|
||||
cbProcess.Focus();
|
||||
return false;
|
||||
}
|
||||
}
|
||||
if (cbManuProc.SelectedIndex == -1)
|
||||
{
|
||||
if (FCOMMON.info.Login.level >= 5)
|
||||
@@ -554,7 +587,7 @@ namespace FEQ0000
|
||||
|
||||
dr.state = cmbState.Text.Trim();
|
||||
dr.receive = cmbReceive.Text;
|
||||
dr.process = cmbProcess.Text;
|
||||
dr.process = cbProcess.Text;
|
||||
dr.sc = tbSC.Text;
|
||||
dr.po = tbPO.Text;
|
||||
dr.bigo = tbBigo.Text;
|
||||
@@ -572,7 +605,7 @@ namespace FEQ0000
|
||||
pic = FCOMMON.DBM.getImagByteArray(this.pictureBox1.Image);
|
||||
}
|
||||
var newidx = FCOMMON.DBM.addItem(dr.pumname, dr.sid, dr.pumscale, dr.pumprice, dr.supply, dr.supplyidx, pic);
|
||||
if (newidx != null && newidx != -1)
|
||||
if (newidx != -1)
|
||||
{
|
||||
dr.pumidx = newidx;
|
||||
Console.WriteLine("new pumidx set = " + dr.pumidx.ToString());
|
||||
|
||||
Reference in New Issue
Block a user