..
This commit is contained in:
142
Project/fMain.cs
142
Project/fMain.cs
@@ -93,9 +93,9 @@ namespace Project
|
||||
//즐겨찾기 없데이트 g=17
|
||||
//타입
|
||||
var dt_type = FCOMMON.DBM.getCodeTable("17");
|
||||
foreach(DataRow dr in dt_type.Rows)
|
||||
foreach (DataRow dr in dt_type.Rows)
|
||||
{
|
||||
var bt = new ToolStripMenuItem();
|
||||
var bt = new ToolStripMenuItem();
|
||||
bt.Text = dr["value"].ToString();
|
||||
bt.Tag = dr["svalue"].ToString();
|
||||
bt.Click += bt_Click;
|
||||
@@ -140,16 +140,16 @@ namespace Project
|
||||
}
|
||||
void Func_RunStartForm()
|
||||
{
|
||||
var menu_purchaseVisible = FCOMMON.Util.getBit(FCOMMON.info.Login.gpermission, (int)FCOMMON.eGroupPermission.menu_purchase);
|
||||
var menu_projectVisible = FCOMMON.Util.getBit(FCOMMON.info.Login.gpermission, (int)FCOMMON.eGroupPermission.menu_project);
|
||||
var menu_dailyhistoryVisible = FCOMMON.Util.getBit(FCOMMON.info.Login.gpermission, (int)FCOMMON.eGroupPermission.menu_history);
|
||||
var menu_jagoVisible = FCOMMON.Util.getBit(FCOMMON.info.Login.gpermission, (int)FCOMMON.eGroupPermission.menu_jago);
|
||||
var menu_eqVisible = FCOMMON.Util.getBit(FCOMMON.info.Login.gpermission, (int)FCOMMON.eGroupPermission.menu_equipment);
|
||||
var menu_kuntaeVisible = FCOMMON.Util.getBit(FCOMMON.info.Login.gpermission, (int)FCOMMON.eGroupPermission.menu_workday);
|
||||
var menu_logdata = FCOMMON.Util.getBit(FCOMMON.info.Login.gpermission, (int)FCOMMON.eGroupPermission.menu_logdata);
|
||||
var menu_purchaseVisible = FCOMMON.Util.getBit(FCOMMON.info.Login.gpermission, (int)FCOMMON.eGroupPermission.menu_purchase);
|
||||
var menu_projectVisible = FCOMMON.Util.getBit(FCOMMON.info.Login.gpermission, (int)FCOMMON.eGroupPermission.menu_project);
|
||||
var menu_dailyhistoryVisible = FCOMMON.Util.getBit(FCOMMON.info.Login.gpermission, (int)FCOMMON.eGroupPermission.menu_history);
|
||||
var menu_jagoVisible = FCOMMON.Util.getBit(FCOMMON.info.Login.gpermission, (int)FCOMMON.eGroupPermission.menu_jago);
|
||||
var menu_eqVisible = FCOMMON.Util.getBit(FCOMMON.info.Login.gpermission, (int)FCOMMON.eGroupPermission.menu_equipment);
|
||||
var menu_kuntaeVisible = FCOMMON.Util.getBit(FCOMMON.info.Login.gpermission, (int)FCOMMON.eGroupPermission.menu_workday);
|
||||
var menu_logdata = FCOMMON.Util.getBit(FCOMMON.info.Login.gpermission, (int)FCOMMON.eGroupPermission.menu_logdata);
|
||||
|
||||
//시작폼 확인
|
||||
if (Pub.setting.startForm == eFormList.NR구매관리 && menu_purchaseVisible==true)
|
||||
if (Pub.setting.startForm == eFormList.NR구매관리 && menu_purchaseVisible == true)
|
||||
{
|
||||
menu_nrpurchase();
|
||||
}
|
||||
@@ -161,7 +161,7 @@ namespace Project
|
||||
{
|
||||
menu_projecT_list();
|
||||
}
|
||||
else if(Pub.setting.startForm == eFormList.재고관리 && menu_jagoVisible==true)
|
||||
else if (Pub.setting.startForm == eFormList.재고관리 && menu_jagoVisible == true)
|
||||
{
|
||||
Menu_Inventory();
|
||||
}
|
||||
@@ -174,7 +174,7 @@ namespace Project
|
||||
Menu_logData();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
void _SetLang()
|
||||
{
|
||||
@@ -276,7 +276,7 @@ namespace Project
|
||||
|
||||
private void staffGridToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -377,7 +377,7 @@ namespace Project
|
||||
|
||||
private void mailFormToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -441,7 +441,7 @@ namespace Project
|
||||
|
||||
private void aDSUserListToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void myAccouserToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
@@ -497,21 +497,21 @@ namespace Project
|
||||
this.tabControl1.TabPages[this.tabControl1.TabPages.Count - 1].ContextMenuStrip = this.cmTab;
|
||||
this.tabControl1.TabPages[this.tabControl1.TabPages.Count - 1].Controls.Add(f);
|
||||
this.tabControl1.TabPages[this.tabControl1.TabPages.Count - 1].Tag = key;
|
||||
this.tabControl1.SelectedIndex = this.tabControl1.TabPages.Count - 1;
|
||||
this.tabControl1.SelectedIndex = this.tabControl1.TabPages.Count - 1;
|
||||
f.Show();
|
||||
}
|
||||
|
||||
void f_FormClosed(object sender, FormClosedEventArgs e)
|
||||
{
|
||||
var f = sender as Form;
|
||||
var key = f.Tag.ToString();
|
||||
foreach(TabPage tab in this.tabControl1.TabPages)
|
||||
var key = f.Tag.ToString();
|
||||
foreach (TabPage tab in this.tabControl1.TabPages)
|
||||
{
|
||||
if (tab.Visible == true)
|
||||
{
|
||||
this.tabControl1.TabPages.Remove(tab);
|
||||
break;
|
||||
}
|
||||
{
|
||||
this.tabControl1.TabPages.Remove(tab);
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (this.tabControl1.TabPages.Count > 0) this.tabControl1.SelectedIndex = this.tabControl1.TabCount - 1;
|
||||
}
|
||||
@@ -642,12 +642,12 @@ namespace Project
|
||||
|
||||
private void 재고관리ToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void 그룹정보ToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
|
||||
|
||||
//string formkey = "USERGROUP";
|
||||
//if (!ShowForm(formkey))
|
||||
@@ -661,7 +661,7 @@ namespace Project
|
||||
cn.Open();
|
||||
|
||||
//string sql = "select " + field + " from " + table + " where idx = " + idx.ToString();
|
||||
var cmdupdate = new System.Data.SqlClient.SqlCommand("update items set [sid] = @sid where idx = @idx",cn);
|
||||
var cmdupdate = new System.Data.SqlClient.SqlCommand("update items set [sid] = @sid where idx = @idx", cn);
|
||||
cmdupdate.Parameters.Add("sid", SqlDbType.VarChar);
|
||||
cmdupdate.Parameters.Add("idx", SqlDbType.Int);
|
||||
|
||||
@@ -678,9 +678,9 @@ namespace Project
|
||||
dar.Dispose();
|
||||
|
||||
//임시SID는 전체 19자리이며 #TEMP#으로 시작하낟.
|
||||
foreach(var idx in idxlist)
|
||||
foreach (var idx in idxlist)
|
||||
{
|
||||
var newsid = "#TEMP#" + idx.ToString("000000000000000") ;
|
||||
var newsid = "#TEMP#" + idx.ToString("000000000000000");
|
||||
cmdupdate.Parameters[0].Value = newsid;
|
||||
cmdupdate.Parameters[1].Value = idx;
|
||||
cmdupdate.ExecuteNonQuery();
|
||||
@@ -772,5 +772,93 @@ namespace Project
|
||||
{
|
||||
Menu_logData();
|
||||
}
|
||||
|
||||
private void 임의테이블조작ToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
var sql = "select * from Purchase where pdate = '2019-08-01' and orderno = '210000657'";
|
||||
var cn = FCOMMON.DBM.getCn();
|
||||
var cnU = FCOMMON.DBM.getCn();
|
||||
cn.Open();
|
||||
cnU.Open();
|
||||
|
||||
//string sql = "select " + field + " from " + table + " where idx = " + idx.ToString();
|
||||
var sqlU = "update Purchase set supply=@supply where pdate = '2019-08-01' and orderno = '210000657'";
|
||||
var cmdupdate = new System.Data.SqlClient.SqlCommand(sqlU, cn);
|
||||
cmdupdate.Parameters.Add("supply", SqlDbType.VarChar);
|
||||
cmdupdate.Parameters["supply"].Value = "";
|
||||
//cmdupdate.Parameters.Add("sidx", SqlDbType.Int);
|
||||
|
||||
|
||||
var cmd = new System.Data.SqlClient.SqlCommand(sql, cnU);
|
||||
var dar = cmd.ExecuteReader();
|
||||
|
||||
List<int> idxlist = new List<int>();
|
||||
while (dar.Read())
|
||||
{
|
||||
//sid 가 잇다면 해당 sid 의 suuply를 찾아서 업데이트한다.
|
||||
var sid = dar["sid"].ToString().Trim();
|
||||
var itemname = dar["pumname"].ToString().Trim();
|
||||
var itemmodel = dar["pumscale"].ToString().Trim();
|
||||
|
||||
if (itemname == "FIBER SENSOR(반사형)")
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
bool sidOK = false;
|
||||
if (sid.Length == 9)
|
||||
{
|
||||
cmdupdate.CommandText = "select isnull(itemsupply,'') from ProjectsPart where project=212 and isnull(itemsid,'') = '" + sid + "'";
|
||||
var data = cmdupdate.ExecuteScalar();
|
||||
if (data != null && data.ToString().Trim() != "")
|
||||
{
|
||||
var supplyname = cmdupdate.ExecuteScalar().ToString().Trim();
|
||||
if (supplyname != "")
|
||||
{
|
||||
cmdupdate.CommandText = "update Purchase set supply=@supply where pdate = '2019-08-01' and orderno = '210000657' and sid='" + sid + "'" ;
|
||||
cmdupdate.Parameters["supply"].Value = supplyname;
|
||||
if (cmdupdate.ExecuteNonQuery() > 0) sidOK = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(sidOK == false && itemname != "")
|
||||
{
|
||||
if(itemname == "FIBER SENSOR(반사형)")
|
||||
{
|
||||
|
||||
}
|
||||
//아이템으로 찾아야함
|
||||
cmdupdate.CommandText = "select isnull(itemsupply,'') from ProjectsPart where project=212 and isnull(ItemName,'') = '" + itemname + "' and isnull(itemmodel,'') = '" + itemmodel + "'";
|
||||
var data = cmdupdate.ExecuteScalar();
|
||||
if (data != null && data.ToString().Trim() != "")
|
||||
{
|
||||
var supplyname = data.ToString().Trim();
|
||||
if (supplyname != "")
|
||||
{
|
||||
cmdupdate.CommandText = "update Purchase set supply=@supply where pdate = '2019-08-01' and orderno = '210000657' and pumname='" + itemname + "' and isnull(pumscale,'') = '"+ itemmodel +"'";
|
||||
cmdupdate.Parameters["supply"].Value = supplyname;
|
||||
var cnt1 = cmdupdate.ExecuteNonQuery();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
cmd.Dispose();
|
||||
dar.Close();
|
||||
dar.Dispose();
|
||||
|
||||
|
||||
cn.Close();
|
||||
cn.Dispose();
|
||||
cnU.Close();
|
||||
cnU.Dispose();
|
||||
|
||||
FCOMMON.Util.MsgI("complete");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user