//시스템 로그인 private void _btLoginOk_Click(object sender, EventArgs e) { //pLoginEntity.CORP_CODE = Properties.Settings.Default.CORP_CODE.ToString(); pLoginEntity.USER_CODE = _txtAccount.Text.ToString(); pLoginEntity.USER_PASS = CoFAS_AES256Encrypt.EncryptToString(_txtPassword.Text.ToString(), "COEVER", saltBytes, false); // 암호화 DataTable dtLoginInfo = new LoginBusiness().Login_Info(pLoginEntity.USER_CODE, pLoginEntity.USER_PASS); //DataTable dtLoginInfo = new LoginBusiness().Login_Info(pLoginEntity.CORP_CODE, pLoginEntity.USER_CODE, pLoginEntity.USER_PASS); if (dtLoginInfo == null || dtLoginInfo.Rows.Count == 0) { CoFAS_DevExpressManager.ShowInformationMessage(_msgLoginMessage); _txtPassword.Focus(); _txtPassword.Select(); return; } else { //pUserEntity.CORP_CODE = dtLoginInfo.Rows[0]["CORP_CODE"].ToString(); pUserEntity.CORP_NAME = dtLoginInfo.Rows[0]["CORP_NAME"].ToString(); pUserEntity.USER_CODE = dtLoginInfo.Rows[0]["USER_ACCOUNT"].ToString(); pUserEntity.USER_NAME = dtLoginInfo.Rows[0]["USER_NAME"].ToString(); pUserEntity.USER_GRANT = dtLoginInfo.Rows[0]["USER_GRANT"].ToString(); if (_ckUserIDSave.EditValue.ToString() == "Y") { Properties.Settings.Default.USER_ID = pUserEntity.USER_CODE.ToString(); Properties.Settings.Default.USER_ID_SAVE = "Y"; } else { Properties.Settings.Default.USER_ID = ""; Properties.Settings.Default.USER_ID_SAVE = "N"; } Properties.Settings.Default.Save(); //frmMain pMain = new frmMain(pUserEntity); //듀얼모니터에서 실행위치 보내기 frmMain pMain = new frmMain(pUserEntity, GetCurrnetMonitor()); //pMain.Show(); Hide(); pMain.ShowDialog(); _txtPassword.Text = ""; Show(); _txtPassword.Focus(); } }
private void _ucbtVERIFY_Click(object sender, EventArgs e) { string strEncrypt = ""; string strDecrypt = ""; strEncrypt = CoFAS_AES256Encrypt.EncryptToString(_luPERMISSIONS.Text.ToString(), "COEVER", saltBytes, false); strDecrypt = CoFAS_AES256Encrypt.DecryptToString(strEncrypt, "COEVER", saltBytes, false); if (strDecrypt == strPermissionCode) { isReturnGrant = true; Close(); } else { CoFAS_DevExpressManager.ShowInformationMessage(strMsg); } }
//시스템 로그인 private void _btLoginOk_Click(object sender, EventArgs e) { //pLoginEntity.CORP_CODE = Properties.Settings.Default.CORP_CODE.ToString(); pLoginEntity.USER_CODE = _txtAccount.Text.ToString(); pLoginEntity.USER_PASS = CoFAS_AES256Encrypt.EncryptToString(_txtPassword.Text.ToString(), "COEVER", saltBytes, false); // 암호화 DataTable dtLoginInfo = new LoginBusiness().Login_Info(pLoginEntity.USER_CODE, pLoginEntity.USER_PASS); //DataTable dtLoginInfo = new LoginBusiness().Login_Info(pLoginEntity.CORP_CODE, pLoginEntity.USER_CODE, pLoginEntity.USER_PASS); if (dtLoginInfo == null || dtLoginInfo.Rows.Count == 0) { CoFAS_DevExpressManager.ShowInformationMessage(_msgLoginMessage); _txtPassword.Focus(); _txtPassword.Select(); return; } else { //pUserEntity.CORP_CODE = dtLoginInfo.Rows[0]["CORP_CODE"].ToString(); pUserEntity.CORP_NAME = dtLoginInfo.Rows[0]["CORP_NAME"].ToString(); pUserEntity.USER_CODE = dtLoginInfo.Rows[0]["USER_ACCOUNT"].ToString(); pUserEntity.USER_NAME = dtLoginInfo.Rows[0]["USER_NAME"].ToString(); pUserEntity.USER_GRANT = dtLoginInfo.Rows[0]["USER_GRANT"].ToString(); pUserEntity.POP_TITLE = _luT_PROCESS_LIST.GetDisplayName(); if (_ckUserIDSave.EditValue.ToString() == "Y") { Properties.Settings.Default.USER_ID = pUserEntity.USER_CODE.ToString(); Properties.Settings.Default.USER_ID_SAVE = "Y"; } else { Properties.Settings.Default.USER_ID = ""; Properties.Settings.Default.USER_ID_SAVE = "N"; } //공정저장 Properties.Settings.Default.PROCESS_POP = _luT_PROCESS_LIST.ItemIndex; Properties.Settings.Default.Save(); //pUserEntity.RESOURCE_CODE = Properties.Settings.Default.RESOURCE_CODE; pUserEntity.PROCESS_CODE = _luT_PROCESS_LIST.GetValue(); string _SELECT_PROCESS_POP = _luT_PROCESS_LIST.GetValue(); // frmGatheringMain pMain1 = new frmGatheringMain(); // pMain1.Show(); //TP010001 : 공장PPC = 생산 //TP010002 : 본사PPC = 포장 switch (_SELECT_PROCESS_POP) { case "PC01": //생산 pUserEntity.RESOURCE_CODE = "TP010001"; frmPOPMain_PRODUCT_BIOCERRA pMain1 = new frmPOPMain_PRODUCT_BIOCERRA(pUserEntity); pMain1.Show(); break; case "PC02": //포장 pUserEntity.RESOURCE_CODE = "TP010002"; //frmGatheringMain pMain2 = new frmGatheringMain(); frmPOPMain_PRODUCT_BIOCERRA pMain2 = new frmPOPMain_PRODUCT_BIOCERRA(pUserEntity); pMain2.Show(); break; } Hide(); } }
//시스템 로그인 private void _btLoginOk_Click(object sender, EventArgs e) { //pLoginEntity.CORP_CODE = Properties.Settings.Default.CORP_CODE.ToString(); pLoginEntity.USER_CODE = _txtAccount.Text.ToString(); pLoginEntity.USER_PASS = CoFAS_AES256Encrypt.EncryptToString(_txtPassword.Text.ToString(), "COEVER", saltBytes, false); // 암호화 DataTable dtLoginInfo = new LoginBusiness().Login_Info(pLoginEntity.USER_CODE, pLoginEntity.USER_PASS); //DataTable dtLoginInfo = new LoginBusiness().Login_Info(pLoginEntity.CORP_CODE, pLoginEntity.USER_CODE, pLoginEntity.USER_PASS); if (dtLoginInfo == null || dtLoginInfo.Rows.Count == 0) { CoFAS_DevExpressManager.ShowInformationMessage("誤ったアカウント情報です。");// _msgLoginMessage); _txtPassword.Focus(); _txtPassword.Select(); return; } else { //pUserEntity.CORP_CODE = dtLoginInfo.Rows[0]["CORP_CODE"].ToString(); pUserEntity.CORP_NAME = dtLoginInfo.Rows[0]["CORP_NAME"].ToString(); pUserEntity.USER_CODE = dtLoginInfo.Rows[0]["USER_ACCOUNT"].ToString(); pUserEntity.USER_NAME = dtLoginInfo.Rows[0]["USER_NAME"].ToString(); pUserEntity.USER_GRANT = dtLoginInfo.Rows[0]["USER_GRANT"].ToString(); pUserEntity.POP_TITLE = _luT_PROCESS_LIST.GetDisplayName(); string terminal_code = _luT_PROCESS_LIST.GetValue().ToString();//_luT_TERMINAL_LIST.GetValue().ToString(); if (_ckUserIDSave.EditValue.ToString() == "Y") { Properties.Settings.Default.USER_ID = pUserEntity.USER_CODE.ToString(); Properties.Settings.Default.USER_ID_SAVE = "Y"; } else { Properties.Settings.Default.USER_ID = ""; Properties.Settings.Default.USER_ID_SAVE = "N"; } //공정저장 Properties.Settings.Default.PROCESS_POP = _luT_PROCESS_LIST.ItemIndex; Properties.Settings.Default.Save(); pUserEntity.RESOURCE_CODE = Properties.Settings.Default.RESOURCE_CODE; pUserEntity.PROCESS_CODE = _luT_PROCESS_LIST.GetValue(); string _SELECT_PROCESS_POP = _luT_PROCESS_LIST.GetValue(); //switch (_SELECT_PROCESS_POP) //{ // //case "frmPOPMain_MATERIAL_COSMETICS": //부자재실 // // frmPOPMain_MATERIAL_COSMETICS pMain1 = new frmPOPMain_MATERIAL_COSMETICS(pUserEntity); // // pMain1.Show(); // // break; // case "PT130001": //반죽 // //frmPOPMain_PRODUCTION pMain3 = new frmPOPMain_PRODUCTION(pUserEntity, terminal_code); // //pMain3.Show(); // frmPOPProductMonitoring pMain3 = new frmPOPProductMonitoring(pUserEntity); // pMain3.Show(); // break; //case "PT130003": //포장 frmPOPMain_PRODUCT pMain2 = new frmPOPMain_PRODUCT(pUserEntity, terminal_code, ""); pMain2.Show(); ////frmPOPProductMonitoring pMain2 = new frmPOPProductMonitoring(pUserEntity); //// pMain2.Show(); //break; //} Hide(); } }
//시스템 로그인 private void _btLoginOk_Click(object sender, EventArgs e) { //pLoginEntity.CORP_CODE = Properties.Settings.Default.CORP_CODE.ToString(); pLoginEntity.USER_CODE = _txtAccount.Text.ToString(); pLoginEntity.USER_PASS = CoFAS_AES256Encrypt.EncryptToString(_txtPassword.Text.ToString(), "COEVER", saltBytes, false); // 암호화 DataTable dtLoginInfo = new LoginBusiness().Login_Info(pLoginEntity.USER_CODE, pLoginEntity.USER_PASS); //DataTable dtLoginInfo = new LoginBusiness().Login_Info(pLoginEntity.CORP_CODE, pLoginEntity.USER_CODE, pLoginEntity.USER_PASS); if (dtLoginInfo == null || dtLoginInfo.Rows.Count == 0) { CoFAS_DevExpressManager.ShowInformationMessage(_msgLoginMessage); _txtPassword.Focus(); _txtPassword.Select(); return; } else { //pUserEntity.CORP_CODE = dtLoginInfo.Rows[0]["CORP_CODE"].ToString(); pUserEntity.CORP_NAME = dtLoginInfo.Rows[0]["CORP_NAME"].ToString(); pUserEntity.USER_CODE = dtLoginInfo.Rows[0]["USER_ACCOUNT"].ToString(); pUserEntity.USER_NAME = dtLoginInfo.Rows[0]["USER_NAME"].ToString(); pUserEntity.USER_GRANT = dtLoginInfo.Rows[0]["USER_GRANT"].ToString(); pUserEntity.POP_TITLE = _luT_PROCESS_LIST.GetDisplayName(); if (_ckUserIDSave.EditValue.ToString() == "Y") { Properties.Settings.Default.USER_ID = pUserEntity.USER_CODE.ToString(); Properties.Settings.Default.USER_ID_SAVE = "Y"; } else { Properties.Settings.Default.USER_ID = ""; Properties.Settings.Default.USER_ID_SAVE = "N"; } //공정저장 Properties.Settings.Default.PROCESS_POP = _luT_PROCESS_LIST.ItemIndex; Properties.Settings.Default.Save(); pUserEntity.RESOURCE_CODE = Properties.Settings.Default.RESOURCE_CODE; pUserEntity.PROCESS_CODE = _luT_PROCESS_LIST.GetValue(); string _SELECT_PROCESS_POP = _luT_PROCESS_LIST.GetValue(); string terminal_code = _luT_WEIGHING_LIST.GetValue().ToString(); switch (_SELECT_PROCESS_POP) { case "frmPOPMain_MATERIAL_COSMETICS": //부자재실 단말기코드 : TP010001 frmPOPMain_MATERIAL_COSMETICS pMain1 = new frmPOPMain_MATERIAL_COSMETICS(pUserEntity); pMain1.Show(); break; case "frmPOPMain_OUT_COSMETICS": //출고 단말기코드 : TP010005 frmPOPMain_OUT_COSMETICS pMain2 = new frmPOPMain_OUT_COSMETICS(pUserEntity); pMain2.Show(); break; case "frmPOPMain_PRODUCT_COSMETICS": //포장실 단말기코드 : TP010004 // pUserEntity.PROCESS_CODE = "PC010002"; frmPOPMain_PRODUCT_COSMETICS pMain3 = new frmPOPMain_PRODUCT_COSMETICS(pUserEntity); pMain3.Show(); break; case "frmPOPMain_SEMIPRODUCT_COSMETICS": //제조 단말기코드 : TP010004 (사용안함, 포장실이랑 합침) frmPOPMain_SEMIPRODUCT_COSMETICS pMain4 = new frmPOPMain_SEMIPRODUCT_COSMETICS(pUserEntity); pMain4.Show(); break; case "frmPOPMain_RAWMATERIAL_COSMETICS": //원재료실 단말기코드 : TP010002 frmPOPMain_RAWMATERIAL_COSMETICS pMain5 = new frmPOPMain_RAWMATERIAL_COSMETICS(pUserEntity); pMain5.Show(); break; case "frmPOPMain_WEIGHING_COSMETICS": //칭량실 단말기코드 : TP010003(구) / TP010006(신규) frmPOPMain_WEIGHING_COSMETICS pMain6 = new frmPOPMain_WEIGHING_COSMETICS(pUserEntity, terminal_code); pMain6.Show(); break; } Hide(); } }
//시스템 로그인 private void _btLoginOk_Click(object sender, EventArgs e) { //pLoginEntity.CORP_CODE = Properties.Settings.Default.CORP_CODE.ToString(); pLoginEntity.USER_CODE = _txtAccount.Text.ToString(); pLoginEntity.USER_PASS = CoFAS_AES256Encrypt.EncryptToString(_txtPassword.Text.ToString(), "COEVER", saltBytes, false); // 암호화 DataTable dtLoginInfo = new LoginBusiness().Login_Info(pLoginEntity.USER_CODE, pLoginEntity.USER_PASS); //DataTable dtLoginInfo = new LoginBusiness().Login_Info(pLoginEntity.CORP_CODE, pLoginEntity.USER_CODE, pLoginEntity.USER_PASS); if (dtLoginInfo == null || dtLoginInfo.Rows.Count == 0) { CoFAS_DevExpressManager.ShowInformationMessage(_msgLoginMessage); _txtPassword.Focus(); _txtPassword.Select(); return; } else { //pUserEntity.CORP_CODE = dtLoginInfo.Rows[0]["CORP_CODE"].ToString(); pUserEntity.CORP_NAME = dtLoginInfo.Rows[0]["CORP_NAME"].ToString(); pUserEntity.USER_CODE = dtLoginInfo.Rows[0]["USER_ACCOUNT"].ToString(); pUserEntity.USER_NAME = dtLoginInfo.Rows[0]["USER_NAME"].ToString(); pUserEntity.USER_GRANT = dtLoginInfo.Rows[0]["USER_GRANT"].ToString(); pUserEntity.POP_TITLE = _luT_PROCESS_LIST.GetDisplayName(); //타이틀명칭 string terminal_code = _luT_TERMINAL_LIST.GetValue().ToString(); if (_ckUserIDSave.EditValue.ToString() == "Y") { Properties.Settings.Default.USER_ID = pUserEntity.USER_CODE.ToString(); Properties.Settings.Default.USER_ID_SAVE = "Y"; } else { Properties.Settings.Default.USER_ID = ""; Properties.Settings.Default.USER_ID_SAVE = "N"; } //공정저장 Properties.Settings.Default.PROCESS_POP = _luT_PROCESS_LIST.ItemIndex; Properties.Settings.Default.Save(); //pUserEntity.RESOURCE_CODE = Properties.Settings.Default.RESOURCE_CODE; pUserEntity.RESOURCE_CODE = _luT_TERMINAL_LIST.GetValue(); pUserEntity.PROCESS_CODE = _luT_PROCESS_LIST.GetValue(); pUserEntity.PROCESS_NAME = _luT_PROCESS_LIST.GetDisplayName(); string _SELECT_PROCESS_POP = _luT_PROCESS_LIST.GetValue(); //switch (_SELECT_PROCESS_POP.ToString().Substring(0, 2)) //{ // case "PR": // frmPOPMain_PRESS_LINE pMain1 = new frmPOPMain_PRESS_LINE(pUserEntity); // pMain1.Show(); // break; //} frmPOPMain_T50 pMain3 = new frmPOPMain_T50(pUserEntity); pMain3.Show(); Hide(); } }