Beispiel #1
0
        //시스템 로그인
        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();
            }
        }
Beispiel #4
0
        //시스템 로그인
        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();
            }
        }
Beispiel #6
0
        //시스템 로그인
        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();
            }
        }