From 5154589cb35ee5302311098a4278d607f19f2aae Mon Sep 17 00:00:00 2001 From: 王 垚 <1402714037@qq.com> Date: 星期二, 24 五月 2022 14:30:31 +0800 Subject: [PATCH] nothing --- BLL/公用模块/FrmLogin.cs | 211 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 211 insertions(+), 0 deletions(-) diff --git "a/BLL/\345\205\254\347\224\250\346\250\241\345\235\227/FrmLogin.cs" "b/BLL/\345\205\254\347\224\250\346\250\241\345\235\227/FrmLogin.cs" index 2548f64..46aa95d 100644 --- "a/BLL/\345\205\254\347\224\250\346\250\241\345\235\227/FrmLogin.cs" +++ "b/BLL/\345\205\254\347\224\250\346\250\241\345\235\227/FrmLogin.cs" @@ -265,6 +265,7 @@ lblVersion2.Text = "鏈湴鐗堟湰:" + Pub_Class.ClsPub.VersionOld; lblIPAddress.Text = "IP:" + Pub_Class.ClsPub.IPAddress + " " + Pub_Class.ClsPub.ComputerName; CheckUseOrgID(); + textBox1.Focus(); } //鏍¢獙缁勭粐 @@ -330,5 +331,215 @@ Application.Exit(); } } + + private void button1_Click(object sender, EventArgs e) + { + //textBox1.Focus(); + string HPassWord = textBox1.Text.Trim().ToString(); + //MessageBox.Show(HPassWord); + SQLHelper.ClsCN oCn1 = new SQLHelper.ClsCN(); + //1.鏌ユ壘鏁版嵁搴撴搷浣滃憳绠$悊琛ㄩ噷闈㈡槸鍚︽湁瀵瑰簲杩欎釜鍔犲瘑瀛楃涓插搴旂殑璁板綍 + DataSet DSet = oCn1.RunProcReturn("select Czymc,Czmm from Gy_Czygl where HICNumber ='" + HPassWord + "'", "Gy_Czygl"); + if (DSet == null || DSet.Tables[0].Rows.Count == 0) + //if (DSet == null|| DSet.Tables[0].Rows.Count == 0) + { + MessageBox.Show("娌℃湁鎵惧埌瀵瑰簲鑱屽憳淇℃伅锛岃閲嶆柊鍒峰崱" + DBUtility.ClsPub.sExeReturnInfo); + //textBox1.Text = ""; + return; + } + else + { + cmbUser.Text = ClsPub.isStrNull(DSet.Tables[0].Rows[0]["Czymc"]); + + if (AllowLogin() != true) + return; + DataSet ds = null; + ClsCNmaster oCn = new ClsCNmaster(); + ClsCN oCnLoc = new ClsCN(); + string sDataBase; + string sDataBase_K3 = ""; + string sDataBase_K32 = ""; + string sDataBase_K33 = ""; + sDataBase = oCn.GetDataBase(cmbAccount.Text.Trim(), ref sDataBase_K3); + ClsIni oIni = new ClsIni(); + ClsIni.WriteIni("Erp", "DataBase", sDataBase.Trim(), DBUtility.ClsPub.AppPath + @"/HXERP.ini"); + ClsIni.WriteIni("K3Erp", "DataBase", sDataBase_K3.Trim(), DBUtility.ClsPub.AppPath + @"/HXERP.ini"); + DAL.ClsUser oUser = new DAL.ClsUser(); + + ds = oUser.CheckCzymc_AB(cmbUser.Text.Trim(), textBox1.Text.Trim()); + if (ds == null) + { + MessageBox.Show("閫夋嫨鐨勫笎濂椾笉瀛樺湪锛�", "鎻愮ず"); + return; + } + if (ds.Tables[0].Rows.Count > 0) + { + ClsPub.CurUserID = ds.Tables[0].Rows[0]["Czybm"].ToString(); + this.Close(); + isOk = true; + } + else + { + MessageBox.Show("閿欒鐨勭敤鎴峰瘑鐮侊紒", "鎻愮ず", MessageBoxButtons.OK, MessageBoxIcon.Error); + return; + } + //寰楀埌褰撳墠浼氳鏈熼棿 + int sYear = 0; + int sPeriod = 0; + if (!ClsPub.Sub_GetCurPeriod(ref sYear, ref sPeriod)) + { + MessageBox.Show("寰楀埌褰撳墠浼氳鏈熼棿澶辫触锛�", "鎻愮ず", MessageBoxButtons.OK, MessageBoxIcon.Error); + isOk = false; + return; + } + // + this.Close(); + isOk = true; + ClsIni.WriteIni("Erp", "DataBaseNumber", cmbAccount.Text.Trim(), DBUtility.ClsPub.AppPath + @"/HXERP.ini"); + //瀛樺叆鐢ㄦ埛鍚嶅瘑鐮� + // + UserName = cmbUser.Text.Trim() + "," + UserName; + string[] str = UserName.Split(','); + List<string> listStr = new List<string>(); + foreach (string eachStr in str) + { + if (!listStr.Contains(eachStr)) + listStr.Add(eachStr); + } + UserName = ""; + if (listStr.Count > 10) + { + listStr.RemoveAt(10); + } + foreach (string eachStr in listStr) + { + UserName = UserName + eachStr + ","; + } + UserName = UserName.Remove(UserName.LastIndexOf(","), 1); + // + ClsIni.WriteIni("UserInfo", "UserName", UserName, DBUtility.ClsPub.AppPath + @"/HXERP.ini"); + ClsIni.WriteIni("UserInfo", "HOrgName", cmbHOrg.Text.ToString(), DBUtility.ClsPub.AppPath + @"/HXERP.ini"); + ClsPub.CurUserName = cmbUser.Text.Trim(); + ClsPub.AppPath = System.Environment.CurrentDirectory; + ClsPub.HOrgID = ClsPub.get_ORGANIZATIONSIDByName(ClsPub.isStrNull(cmbHOrg.Text)); + ClsPub.HOrgNumber = ClsPub.get_ORGANIZATIONSNOByName(ClsPub.isStrNull(cmbHOrg.Text)); + ClsPub.HOrgName = ClsPub.isStrNull(cmbHOrg.Text); + if (chkRemember.Checked == true) + { + ClsIni.WriteIni("UserInfo", "UserPsd", "", DBUtility.ClsPub.AppPath + @"/HXERP.ini"); + ClsIni.WriteIni("UserInfo", "Remember", "1", DBUtility.ClsPub.AppPath + @"/HXERP.ini"); + } + else + { + ClsIni.WriteIni("UserInfo", "UserPsd", "", DBUtility.ClsPub.AppPath + @"/HXERP.ini"); + ClsIni.WriteIni("UserInfo", "Remember", "0", DBUtility.ClsPub.AppPath + @"/HXERP.ini"); + } + } + } + + private void textBox1_TextChanged(object sender, EventArgs e) + { + //string HPassWord = textBox1.Text.Trim().ToString(); + ////MessageBox.Show(HPassWord); + //SQLHelper.ClsCN oCn1 = new SQLHelper.ClsCN(); + ////1.鏌ユ壘鏁版嵁搴撴搷浣滃憳绠$悊琛ㄩ噷闈㈡槸鍚︽湁瀵瑰簲杩欎釜鍔犲瘑瀛楃涓插搴旂殑璁板綍 + //DataSet DSet = oCn1.RunProcReturn("select Czybm,Czmm from Gy_Czygl where HICNumber ='" + HPassWord + "'", "Gy_Czygl"); + //if (DSet == null || DSet.Tables[0].Rows.Count == 0) + ////if (DSet == null|| DSet.Tables[0].Rows.Count == 0) + //{ + // MessageBox.Show("娌℃湁鎵惧埌瀵瑰簲鑱屽憳淇℃伅锛岃閲嶆柊鍒峰崱" + DBUtility.ClsPub.sExeReturnInfo); + // //textBox1.Text = ""; + // return; + //} + //else + //{ + // cmbUser.Text = ClsPub.isStrNull(DSet.Tables[0].Rows[0]["Czybm"]); + + // if (AllowLogin() != true) + // return; + // DataSet ds = null; + // ClsCNmaster oCn = new ClsCNmaster(); + // ClsCN oCnLoc = new ClsCN(); + // string sDataBase; + // string sDataBase_K3 = ""; + // string sDataBase_K32 = ""; + // string sDataBase_K33 = ""; + // sDataBase = oCn.GetDataBase(cmbAccount.Text.Trim(), ref sDataBase_K3); + // ClsIni oIni = new ClsIni(); + // ClsIni.WriteIni("Erp", "DataBase", sDataBase.Trim(), DBUtility.ClsPub.AppPath + @"/HXERP.ini"); + // ClsIni.WriteIni("K3Erp", "DataBase", sDataBase_K3.Trim(), DBUtility.ClsPub.AppPath + @"/HXERP.ini"); + // DAL.ClsUser oUser = new DAL.ClsUser(); + + // ds = oUser.CheckCzymc(cmbUser.Text.Trim(),textBox1.Text.Trim()); + // if (ds == null) + // { + // MessageBox.Show("閫夋嫨鐨勫笎濂椾笉瀛樺湪锛�", "鎻愮ず"); + // return; + // } + // if (ds.Tables[0].Rows.Count > 0) + // { + // ClsPub.CurUserID = ds.Tables[0].Rows[0]["Czybm"].ToString(); + // this.Close(); + // isOk = true; + // } + // else + // { + // MessageBox.Show("閿欒鐨勭敤鎴峰瘑鐮侊紒", "鎻愮ず", MessageBoxButtons.OK, MessageBoxIcon.Error); + // return; + // } + // //寰楀埌褰撳墠浼氳鏈熼棿 + // int sYear = 0; + // int sPeriod = 0; + // if (!ClsPub.Sub_GetCurPeriod(ref sYear, ref sPeriod)) + // { + // MessageBox.Show("寰楀埌褰撳墠浼氳鏈熼棿澶辫触锛�", "鎻愮ず", MessageBoxButtons.OK, MessageBoxIcon.Error); + // isOk = false; + // return; + // } + // // + // this.Close(); + // isOk = true; + // ClsIni.WriteIni("Erp", "DataBaseNumber", cmbAccount.Text.Trim(), DBUtility.ClsPub.AppPath + @"/HXERP.ini"); + // //瀛樺叆鐢ㄦ埛鍚嶅瘑鐮� + // // + // UserName = cmbUser.Text.Trim() + "," + UserName; + // string[] str = UserName.Split(','); + // List<string> listStr = new List<string>(); + // foreach (string eachStr in str) + // { + // if (!listStr.Contains(eachStr)) + // listStr.Add(eachStr); + // } + // UserName = ""; + // if (listStr.Count > 10) + // { + // listStr.RemoveAt(10); + // } + // foreach (string eachStr in listStr) + // { + // UserName = UserName + eachStr + ","; + // } + // UserName = UserName.Remove(UserName.LastIndexOf(","), 1); + // // + // ClsIni.WriteIni("UserInfo", "UserName", UserName, DBUtility.ClsPub.AppPath + @"/HXERP.ini"); + // ClsIni.WriteIni("UserInfo", "HOrgName", cmbHOrg.Text.ToString(), DBUtility.ClsPub.AppPath + @"/HXERP.ini"); + // ClsPub.CurUserName = cmbUser.Text.Trim(); + // ClsPub.AppPath = System.Environment.CurrentDirectory; + // ClsPub.HOrgID = ClsPub.get_ORGANIZATIONSIDByName(ClsPub.isStrNull(cmbHOrg.Text)); + // ClsPub.HOrgNumber = ClsPub.get_ORGANIZATIONSNOByName(ClsPub.isStrNull(cmbHOrg.Text)); + // ClsPub.HOrgName = ClsPub.isStrNull(cmbHOrg.Text); + // if (chkRemember.Checked == true) + // { + // ClsIni.WriteIni("UserInfo", "UserPsd", "", DBUtility.ClsPub.AppPath + @"/HXERP.ini"); + // ClsIni.WriteIni("UserInfo", "Remember", "1", DBUtility.ClsPub.AppPath + @"/HXERP.ini"); + // } + // else + // { + // ClsIni.WriteIni("UserInfo", "UserPsd", "", DBUtility.ClsPub.AppPath + @"/HXERP.ini"); + // ClsIni.WriteIni("UserInfo", "Remember", "0", DBUtility.ClsPub.AppPath + @"/HXERP.ini"); + // } + //} + + } } } \ No newline at end of file -- Gitblit v1.9.1