callm 1 неделя назад
Родитель
Сommit
5961656125
2 измененных файлов с 4 добавлено и 3 удалено
  1. 1 1
      UAS_MES_HYSX/DataOperate/DataHelper.cs
  2. 3 2
      UAS_MES_HYSX/Login.cs

+ 1 - 1
UAS_MES_HYSX/DataOperate/DataHelper.cs

@@ -10,7 +10,7 @@ namespace UAS_MES_NEW.DataOperate
     class DataHelper
     {
         //系统默认的的连接字符串 
-        private string ConnectionStrings = "Connection Timeout=0;Pooling=false;Password=select!#%*(;User ID=N_MES;Pooling=false;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.5)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=orcl)));";
+        private string ConnectionStrings = "Connection Timeout=0;Pooling=false;Password=select!#%*(;User ID=N_MES_ZS;Pooling=false;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.5)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=orcl)));";
 
         //public static readonly string ERPAddesss = "http://192.168.1.5:8099/mes/";
 

+ 3 - 2
UAS_MES_HYSX/Login.cs

@@ -75,6 +75,7 @@ namespace UAS_MES_NEW
             try
             {
                 dh = new DataHelper();
+                SystemInf.dh = dh;
                 //将账套的信息查询出来赋给下拉框
                 DbComboxData = (DataTable)dh.ExecuteSql("select ms_pwd,ma_user,ma_user||'#'||ma_inneraddress db_user from master", "select");
                 DB.DataSource = DbComboxData;
@@ -104,12 +105,12 @@ namespace UAS_MES_NEW
             SystemInf.ScreenHeight = Screen.PrimaryScreen.WorkingArea.Height;
             //重新执行一遍构造函数使得重置之后的链接字符串生效
             dh = new DataHelper();
-            SystemInf.dh = dh;
+          
             string ErrorMessage = "";
             //验证用户名和密码
             if (LogicHandler.CheckUserLogin(UserName.Text, PassWord.Text, DBUser, out ErrorMessage))
             {
-                DataTable dt = (DataTable)dh.ExecuteSql("select nvl(em_modifypassword,0)em_modifypassword,nvl(em_passwordctl,0)em_passwordctl from employee where em_code='" + UserName.Text + "'", "select");
+                DataTable dt = (DataTable)dh.ExecuteSql("select nvl(em_modifypassword,0)em_modifypassword,nvl(em_passwordctl,0)em_passwordctl from employee where upper(em_code)='" + UserName.Text.ToUpper() + "'", "select");
                 if (dt.Rows[0]["em_passwordctl"].ToString() != "0")
                 {
                     if (dt.Rows[0]["em_modifypassword"].ToString() == "0")