nr구매 - 제조공정,제조사,모델 선택가능하게함 공욭코드 06,07,08 을 사용
nr파트구매내역 우클릭에서 클립보드 데이터 저장 기능 추가
This commit is contained in:
@@ -29,21 +29,21 @@ namespace FEQ0000
|
||||
dataType = type_;
|
||||
if (dataType == eTabletype.MOLD)
|
||||
{
|
||||
|
||||
|
||||
tableName = "EquipmentME";
|
||||
this.dsEQ.EquipmentME.TableNewRow += Equipment_TableNewRow;
|
||||
dvc_param.Visible = false;
|
||||
}
|
||||
else if (dataType == eTabletype.FOL)
|
||||
{
|
||||
|
||||
|
||||
tableName = "EquipmentF";
|
||||
this.dsEQ.EquipmentF.TableNewRow += Equipment_TableNewRow;
|
||||
dvc_param.Visible = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
|
||||
tableName = "EquipmentB";
|
||||
this.dsEQ.EquipmentB.TableNewRow += Equipment_TableNewRow;
|
||||
dvc_param.Visible = true;
|
||||
@@ -57,17 +57,17 @@ namespace FEQ0000
|
||||
FCOMMON.Util.SetFormStatus(ref form, this.Name + this.tableName, false);
|
||||
}
|
||||
|
||||
void RefreshDate()
|
||||
void RefreshDate()
|
||||
{
|
||||
//등록된 날짜 목록을 가져온다.
|
||||
var taDateList = new dsEQTableAdapters.EqDateListTableAdapter();
|
||||
DataTable dtList = null;
|
||||
|
||||
if (dataType == eTabletype.BUMP) dtList = taDateList.GetDateListB();
|
||||
|
||||
if (dataType == eTabletype.BUMP) dtList = taDateList.GetDateListB();
|
||||
else if (dataType == eTabletype.FOL) dtList = taDateList.GetDateListF();
|
||||
else dtList = taDateList.GetDateListME();
|
||||
|
||||
this.cmbDate.Items.Clear();
|
||||
this.cmbDate.Items.Clear();
|
||||
if (dtList != null)
|
||||
{
|
||||
foreach (DataRow dr in dtList.Rows)
|
||||
@@ -79,9 +79,9 @@ namespace FEQ0000
|
||||
}
|
||||
private void __Load(object sender, EventArgs e)
|
||||
{
|
||||
this.Text = string.Format("Equipment List({0})",this.dataType);
|
||||
this.Text = string.Format("Equipment List({0})", this.dataType);
|
||||
var form = this as Form;
|
||||
FCOMMON.Util.SetFormStatus(ref form, this.Name + this.tableName,true);
|
||||
FCOMMON.Util.SetFormStatus(ref form, this.Name + this.tableName, true);
|
||||
this.Show();
|
||||
Application.DoEvents();
|
||||
|
||||
@@ -138,7 +138,7 @@ namespace FEQ0000
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
void Equipment_TableNewRow(object sender, DataTableNewRowEventArgs e)
|
||||
{
|
||||
e.Row["wuid"] = FCOMMON.info.Login.no;
|
||||
@@ -153,20 +153,20 @@ namespace FEQ0000
|
||||
try
|
||||
{
|
||||
DataRow[] dRows = null;
|
||||
if(dataType == eTabletype.BUMP) dRows = this.dsEQ.EquipmentB.Select(filter);
|
||||
if (dataType == eTabletype.BUMP) dRows = this.dsEQ.EquipmentB.Select(filter);
|
||||
else if (dataType == eTabletype.MOLD) dRows = this.dsEQ.EquipmentME.Select(filter);
|
||||
else dRows = this.dsEQ.EquipmentF.Select(filter);
|
||||
|
||||
int cnt = 0;
|
||||
foreach(DataRow dr in dRows)
|
||||
foreach (DataRow dr in dRows)
|
||||
{
|
||||
var appList = apply.Split(';');
|
||||
foreach (var item in appList)
|
||||
{
|
||||
if(item.isEmpty()) continue;
|
||||
if (item.isEmpty()) continue;
|
||||
var field = item.Split('=')[0].Trim();
|
||||
var value = item.Split('=')[1].Trim();
|
||||
dr[field] =value;
|
||||
dr[field] = value;
|
||||
}
|
||||
cnt += 1;
|
||||
}
|
||||
@@ -187,10 +187,10 @@ namespace FEQ0000
|
||||
{
|
||||
string key = tbFilter.Text.Trim();
|
||||
string filter = "";
|
||||
if(!key.isEmpty())
|
||||
if (!key.isEmpty())
|
||||
{
|
||||
filter = "asset like @ or type like @ or manu like @ or model like @ or linecode like @ or serial like @";
|
||||
filter = filter.Replace("@", "'%" + key.Replace("'","''") + "%'");
|
||||
filter = filter.Replace("@", "'%" + key.Replace("'", "''") + "%'");
|
||||
}
|
||||
try
|
||||
{
|
||||
@@ -201,7 +201,7 @@ namespace FEQ0000
|
||||
if (key.isEmpty()) this.tbFilter.BackColor = Color.White;
|
||||
else this.tbFilter.BackColor = Color.Lime;
|
||||
}
|
||||
catch(Exception ex)
|
||||
catch (Exception ex)
|
||||
{
|
||||
tbFilter.BackColor = Color.HotPink;
|
||||
FCOMMON.Util.MsgE("filter error\n" + ex.Message);
|
||||
@@ -213,7 +213,7 @@ namespace FEQ0000
|
||||
{
|
||||
FCOMMON.Util.MsgE(ex.Message);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -225,12 +225,12 @@ namespace FEQ0000
|
||||
|
||||
private void toolStripButton3_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void toolStripButton2_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void toolStripButton5_Click(object sender, EventArgs e)
|
||||
@@ -288,12 +288,12 @@ namespace FEQ0000
|
||||
if (!newWhere.isEmpty()) newWhere += " and ";
|
||||
newWhere += string.Format("isnull([except],0) = 1");
|
||||
}
|
||||
|
||||
|
||||
|
||||
string CommandText = newSQL;
|
||||
if (!newWhere.isEmpty()) CommandText += " where " + newWhere;
|
||||
|
||||
switch(dataType)
|
||||
switch (dataType)
|
||||
{
|
||||
case eTabletype.MOLD:
|
||||
//select command
|
||||
@@ -329,7 +329,7 @@ namespace FEQ0000
|
||||
bn.BindingSource = bsF;
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void toolStripDropDownButton1_Click(object sender, EventArgs e)
|
||||
@@ -351,7 +351,7 @@ namespace FEQ0000
|
||||
if (dlg != System.Windows.Forms.DialogResult.Yes) return;
|
||||
|
||||
int cnt = 0;
|
||||
foreach(ListViewItem lvitem in f.listView1.CheckedItems)
|
||||
foreach (ListViewItem lvitem in f.listView1.CheckedItems)
|
||||
{
|
||||
//filter =2 , apply=3l
|
||||
var filter = lvitem.SubItems[2].Text;
|
||||
@@ -360,7 +360,7 @@ namespace FEQ0000
|
||||
cnt += applyFilter(filter, apply);
|
||||
}
|
||||
|
||||
FCOMMON.Util.MsgI(string.Format("{0}건의 매크로를 적용했습니다",cnt));
|
||||
FCOMMON.Util.MsgI(string.Format("{0}건의 매크로를 적용했습니다", cnt));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -391,5 +391,42 @@ namespace FEQ0000
|
||||
{
|
||||
if (e.KeyCode == Keys.Enter) btFind.PerformClick();
|
||||
}
|
||||
|
||||
private void 장비모델생성공통07ToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
var cn1 = FCOMMON.DBM.getCn();
|
||||
var cn2 = FCOMMON.DBM.getCn();
|
||||
cn1.Open();
|
||||
cn2.Open();
|
||||
|
||||
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand("", cn1);
|
||||
System.Data.SqlClient.SqlCommand cmd2 = new System.Data.SqlClient.SqlCommand("", cn2);
|
||||
|
||||
|
||||
cmd.CommandText = "select * from common where grp ='07' and svalue <> '' and isnull(code,'') = ''";
|
||||
var rdr = cmd.ExecuteReader();
|
||||
while(rdr.Read())
|
||||
{
|
||||
string manu = rdr["svalue"].ToString();
|
||||
cmd2.CommandText = "select code from common where grp ='06' and memo='"+manu+"'";
|
||||
var manu_data = cmd2.ExecuteScalar();
|
||||
if (manu_data == null) continue;
|
||||
|
||||
var manu_code = manu_data.ToString();
|
||||
|
||||
cmd2.CommandText = "update common set code = '"+manu_code+"' where grp = '07' and isnull(code,'') = '' and svalue = '"+manu+"'";
|
||||
cmd2.ExecuteNonQuery();
|
||||
}
|
||||
|
||||
|
||||
cmd.Dispose();
|
||||
cn1.Close();
|
||||
cn2.Close();
|
||||
cn1.Dispose();
|
||||
cn2.Dispose();
|
||||
|
||||
FCOMMON.Util.MsgI("ok");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user