1>*.cs c# --> login 使用者id , User.Identity.Name
using TLSWEB_AMM.Models;
//記錄系統所有登入使用者的 id : User.Identity.Name
//舊寫法 : LoginUserModel.LoginUserId
+ " 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);
沒有留言:
張貼留言