This commit is contained in:
chikyun.kim
2019-07-25 08:29:57 +09:00
parent 5c77244a45
commit ae209e00af
85 changed files with 21568 additions and 4313 deletions

View File

@@ -116,14 +116,22 @@ namespace Project
if (flogIn.ShowDialog() != System.Windows.Forms.DialogResult.OK)
Application.ExitThread();
this.menu_purchase.Visible = FCOMMON.Util.getBit(FCOMMON.info.Login.gpermission, (int)FCOMMON.eGroupPermission.menu_purchase);
this.menu_project.Visible = FCOMMON.Util.getBit(FCOMMON.info.Login.gpermission, (int)FCOMMON.eGroupPermission.menu_project);
this.menu_dailyhistory.Visible = FCOMMON.Util.getBit(FCOMMON.info.Login.gpermission, (int)FCOMMON.eGroupPermission.menu_history);
this.menu_jago.Visible = FCOMMON.Util.getBit(FCOMMON.info.Login.gpermission, (int)FCOMMON.eGroupPermission.menu_jago);
this.menu_eq.Visible = FCOMMON.Util.getBit(FCOMMON.info.Login.gpermission, (int)FCOMMON.eGroupPermission.menu_equipment);
this.menu_kuntae.Visible = FCOMMON.Util.getBit(FCOMMON.info.Login.gpermission, (int)FCOMMON.eGroupPermission.menu_workday);
if (FCOMMON.info.Login.level >= 10) btDev.Visible = true;
sbLogin.Text = string.Format("[{0}] ({1}-{2} T:{3}) - {4}",
sbLogin.Text = string.Format("[{0}] ({1}-{2} T:{3}) - ({5}){4}",
FCOMMON.info.Login.title,
FCOMMON.info.Login.no,
FCOMMON.info.Login.nameK,
FCOMMON.info.Login.tel,
FCOMMON.info.Login.dept);
FCOMMON.info.Login.dept,
FCOMMON.info.Login.gcode);
Pub.log.Add("Program Start");
Func_RunStartForm();
@@ -308,7 +316,7 @@ namespace Project
private void personalInventoryToolStripMenuItem_Click(object sender, EventArgs e)
{
Menu_Inventory();
Menu_InventoryUser();
}
void Menu_Inventory()
@@ -317,7 +325,12 @@ namespace Project
if (!ShowForm(formkey))
AddForm(formkey, new FCM0000.fInventory());
}
void Menu_InventoryUser()
{
string formkey = "INVENTORYUSER";
if (!ShowForm(formkey))
AddForm(formkey, new FCM0000.fInventoryUser());
}
private void minutesToolStripMenuItem_Click(object sender, EventArgs e)
{
@@ -401,7 +414,7 @@ namespace Project
private void toolStripButton2_Click(object sender, EventArgs e)
{
nRPurchaseToolStripMenuItem.PerformClick();
menu_purchase.PerformClick();
}
private void userAccountToolStripMenuItem_Click(object sender, EventArgs e)
@@ -412,25 +425,13 @@ namespace Project
private void aDSUserListToolStripMenuItem_Click(object sender, EventArgs e)
{
if (FCOMMON.info.Login.level < 10)
{
FCOMMON.Util.MsgE("개발자 이상 사용가능한 메뉴 입니다.");
return;
}
string formkey = "ADUSERS";
if (!ShowForm(formkey))
AddForm(formkey, new _Common.fADSUserList());
}
private void myAccouserToolStripMenuItem_Click(object sender, EventArgs e)
{
string formkey = "USERS";
if (!ShowForm(formkey))
AddForm(formkey, new _Common.fUserList());
var f = new _Common.fUserList();
f.ShowDialog();
}
private void toolStripButton3_Click(object sender, EventArgs e)
@@ -607,5 +608,91 @@ namespace Project
f.ShowDialog();
}
private void ToolStripMenuItem_Click(object sender, EventArgs e)
{
Menu_Inventory();
}
private void ToolStripMenuItem_Click(object sender, EventArgs e)
{
//string formkey = "USERGROUP";
//if (!ShowForm(formkey))
// AddForm(formkey, new FCM0000.fUserGroup());
}
private void addSIdDataToolStripMenuItem_Click(object sender, EventArgs e)
{
string sql = "select idx from items where isnull([sid],'') = ''";
var cn = FCOMMON.DBM.getCn();
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);
cmdupdate.Parameters.Add("sid", SqlDbType.VarChar);
cmdupdate.Parameters.Add("idx", SqlDbType.Int);
var cmd = new System.Data.SqlClient.SqlCommand(sql, cn);
var dar = cmd.ExecuteReader();
List<int> idxlist = new List<int>();
while (dar.Read())
{
var idx = int.Parse(dar[0].ToString());
idxlist.Add(idx);
}
dar.Close();
dar.Dispose();
//임시SID는 전체 19자리이며 #TEMP#으로 시작하낟.
foreach(var idx in idxlist)
{
var newsid = "#TEMP#" + idx.ToString("000000000000000") ;
cmdupdate.Parameters[0].Value = newsid;
cmdupdate.Parameters[1].Value = idx;
cmdupdate.ExecuteNonQuery();
}
cn.Close();
cn.Dispose();
}
private void ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (FCOMMON.info.Login.level < 10)
{
FCOMMON.Util.MsgE("개발자 이상 사용가능한 메뉴 입니다.");
return;
}
var f = new _Common.fADSUserList();
f.ShowDialog();
}
private void ToolStripMenuItem1_Click(object sender, EventArgs e)
{
if (FCOMMON.info.Login.level < 10)
{
FCOMMON.Util.MsgE("개발자 이상 사용가능한 메뉴 입니다.");
return;
}
var f = new FCM0000.fUserGroup();
f.ShowDialog();
}
private void ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (FCOMMON.info.Login.level < 5)
{
FCOMMON.Util.MsgE("관리자 이상 사용가능한 메뉴 입니다.");
return;
}
var f = new FCM0000.fUserAuth();
f.ShowDialog();
}
}
}