顯示具有 User.Identity.Name 標籤的文章。 顯示所有文章
顯示具有 User.Identity.Name 標籤的文章。 顯示所有文章

2022年8月8日 星期一

登入使用者, 登入部門 , 1>c# User.Identity.Name 2>js loginInfo.depId - Login - EMPLYID

 1>*.cs  c#   -->  login 使用者id  , User.Identity.Name

using TLSWEB_AMM.Models;

//記錄系統所有登入使用者的 id  : User.Identity.Name

//舊寫法 : LoginUserModel.LoginUserId 

string Tmp_Sql = "  SELECT DEPID "
                           + " FROM HR_EMPLYM "
                           + " WHERE EMPLYID='" +  User.Identity.Name+ "')";
string n = funId + "_EMPID";
DataSet ds = setupPickDs(n, Tmp_Sql, new string[] { "AMM_UPHDAY" });



2>*. js   tlsbase.js --> loginInfo.depId != '856'  ,    loginInfo.id

       Ext.Loader.loadScript({    url: '../Scripts/tlsbase.js'  });

        np["ASPNO"] = "ASP" + DatetoStr(now, "Ymd");
        var Tmp_cur_DT = DatetoStr(now, "Y/m/d");  //呼叫 myfunc.js DatetoStr();
        
        var Tmp_MKER = loginInfo.id;
        var Tmp_MKNM = loginInfo.name;
        var Tmp_MKDT = DatetoStr(now, "Y/m/d");  
        Ext.getCmp("MKER").setValue(Tmp_MKER);
        Ext.getCmp("MKDT").setValue(Tmp_MKDT);

ps: loginInfo Object:
                id = stringArray[0],
                name = stringArray[1],
                usgid = usGid,
                email = stringArray[2],
                depId = stringArray[3],
                depName = stringArray[4],
                depMgr = stringArray[5],

if (loginInfo.depId != '856') 
   var Tmp_Sql = " SELECT  DEP ,LDMAN    "
                          + "  FROM   AMM_FACDEP  "
                          + " WHERE  EMPLYID=" + AA(loginInfo.id)
                          + "  AND       rownum=1 ";
        var Tmp_Str = SqlValue(Tmp_Sql);