Ejemplo n.º 1
0
        //获取数据
        public ActionResult GetDataList(string sw)
        {
            ITC_Userinfo busr                 = new ITC_Userinfo();
            var          pageIndex            = Common.GetPageIndex();
            var          pageSize             = Common.GetPageSize();
            var          total                = 0;
            List <ITC_Organization_M> list_mo = uifo.GetList(sw, pageIndex, pageSize, out total);
            var list = from f in list_mo
                       select new
            {
                f.Orga_ID,
                f.Organization_address,
                Organization_Ceo         = busr.GetUserName(f.Organization_Ceo),
                Organization_createdtime = f.Organization_createdtime.ToString("g"),
                f.Organization_DeptCode,
                f.Organization_Fax,
                f.Organization_FullName,
                f.Organization_Mobil,
                f.Organization_Name,
                f.Organization_Oprt,
                f.Organization_Order,
                Organization_PanelName = uifo.GetOrgaName(f.Organization_ParentID),
                f.Organization_Remark,
                Organization_Status = Common.GetStatus(f.Organization_Status),
                f.Organization_Tel,
                f.Organization_Zip,
            };
            var page = new PageViewModel {
                rows = list, total = total
            };

            return(Json(page, JsonRequestBehavior.DenyGet));
        }
Ejemplo n.º 2
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);
         }
     }
 }
Ejemplo n.º 3
0
        /// <summary>
        /// 登录验证
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public ActionResult DL(ITC_Userinfo_M model)
        {
            if (!string.IsNullOrEmpty(model.User_ID) && !string.IsNullOrEmpty(model.User_Pwd))
            {
                ITC_Userinfo bll = new ITC_Userinfo();
                model.User_Pwd = bll.pwEcncrystr(model.User_Pwd);
                if (bll.Exists(model.User_ID, model.User_Pwd))
                {
                    UserContext.Init(model.User_ID);
                    //设置登录cookie,名称为:SdlCookie
                    HttpCookie SdlCookie = new HttpCookie("SdlCookie");
                    //EmpNo:登录工号
                    SdlCookie["EmpNo"] = UserContext.UserID;
                    //EmpName:姓名
                    SdlCookie["EmpName"] = System.Web.HttpContext.Current.Server.UrlEncode(UserContext.UserName);
                    //LastLoginTime:上次登录日期
                    //LastLoginIP:上次登录IP
                    if (false)
                    {
                        //SdlCookie["LastLoginTime"] = model_log_last.Entry.ToString();
                        //SdlCookie["LastLoginIP"] = model_log_last.IP;
                    }
                    else
                    {
                        SdlCookie["LastLoginTime"] = "";
                        SdlCookie["LastLoginIP"]   = "";
                    }
                    System.Web.HttpContext.Current.Response.Cookies.Add(SdlCookie);

                    return(RedirectToAction("Index", "Home"));
                }
                else
                {
                    ViewBag.message = "帐号和密码不正确!请重新输入!";
                    ViewBag.SysName = "盒子系统";
                    return(View("Index"));
                }
            }
            else
            {
                ViewBag.message = "请输入帐号和密码!";
                ViewBag.SysName = "盒子系统";
                return(View("Index"));
            }
        }