示例#1
0
        public static void SaveV_UserLogin(string UserName, V_UserLogin ents)
        {
            var tmps = (from o in SterlingService.Current.Database.Query <V_UserLogin, string>()
                        where o.LazyValue.Value.UserName == UserName
                        select o.LazyValue.Value).ToList();

            if (tmps != null)
            {
                if (tmps.Count() > 0)
                {
                    DeleteAllV_PostInfo(UserName);
                }
            }
            SterlingService.Current.Database.Save(ents);
            SterlingService.Current.Database.Flush();
        }
示例#2
0
 public V_UserLogin GetUserInfobyID(string userId)
 {
     using (SysUserBLL bll = new SysUserBLL())
     {
         string Ip       = System.Web.HttpContext.Current.Request.UserHostAddress.ToString();
         var    userInfo = bll.GetUserLoginInfo(userId, Ip);;
         if (userInfo != null)
         {
             V_UserLogin vUserInfo = new V_UserLogin()
             {
                 SYSUSERID  = userInfo.SYSUSERID,
                 EMPLOYEEID = userInfo.EMPLOYEEID,
                 ISMANAGER  = userInfo.ISMANGER.ToString()
             };
             return(vUserInfo);
         }
         else
         {
             return(null);
         }
     }
 }