예제 #1
0
 /// <summary>
 /// 初始化用户信息、菜单操作权限
 /// </summary>
 /// <param name="id"></param>
 public static void Init(string userid)
 {
     if (userid != null && userid != "")
     {
         ITC_Userinfo   usr       = new ITC_Userinfo();
         ITC_Userinfo_M model_usr = usr.GetModel(userid);
         if (model_usr != null)
         {
             System.Web.HttpContext.Current.Session[SessionKeys.UserID.ToString()]   = model_usr.User_ID;
             System.Web.HttpContext.Current.Session[SessionKeys.UserName.ToString()] = model_usr.User_Name;
             System.Web.HttpContext.Current.Session[SessionKeys.OrgaID.ToString()]   = model_usr.Orga_ID;
             System.Web.HttpContext.Current.Session[SessionKeys.Power.ToString()]    = usr.GetUserRoleOperater(model_usr.User_ID);
             System.Web.HttpContext.Current.Session[SessionKeys.Orgas.ToString()]    = usr.GetOrgaIDs(model_usr.User_ID);
         }
     }
 }
예제 #2
0
        //获取模型
        public ActionResult GetModel(string id)
        {
            ITC_Userinfo_M mo = uifo.GetModel(id);

            return(Json(mo, JsonRequestBehavior.AllowGet));
        }