示例#1
0
        public IActionResult sq(string reason, string name, string job, string address, string hobby)
        {
            string json = HttpContext.Session.GetString("user_login");

            if (json == null)
            {
                return(Redirect("/home/index"));
            }
            Model.user_login u_l = Gx.Json.StrToObj <Model.user_login>(json);
            Model.Userone    u   = Bll.Login.Get_User(u_l);
            if (u == null)
            {
                return(Redirect("/home/index"));
            }
            ///
            Gx.AjaxMessage ajax = new Gx.AjaxMessage();
            Model.bk       b    = new Model.bk()
            {
                uid  = u.id,
                sqly = reason,
                name = name,
                zw   = job,
                dw   = address,
                jsxq = hobby,
                time = DateTime.Now,
                type = 0
            };
            if (Bll.shengpi.Insert(b))
            {
                ajax.result  = true;
                ajax.message = "申请成功请等待审核!";
            }
            else
            {
                ajax.result  = false;
                ajax.message = "不能多次申请!";
            }
            ///
            u_l = Bll.Login.User_Login_Update(u_l);
            if (u_l != null)
            {
                HttpContext.Session.SetString("user_login", Gx.Json.ObjToStr(u_l));
            }
            return(Content(ajax.ToString()));
        }
示例#2
0
 public IActionResult Login(string name, string pwd)
 {
     Gx.AjaxMessage   ajax = new Gx.AjaxMessage();
     Model.user_login u_l  = Bll.Login.User_Login(name, pwd);
     if (u_l == null)
     {
         ajax.result  = false;
         ajax.message = "失败!";
         return(Content(ajax.ToString()));
     }
     Model.Userone u = Bll.Login.Get_User(u_l);
     if (u == null)
     {
         ajax.result  = false;
         ajax.message = "失败!";
         return(Content(ajax.ToString()));
     }
     HttpContext.Session.SetString("user_login", Gx.Json.ObjToStr(u_l));
     ajax.result  = true;
     ajax.message = (u.role == "管理员" ? "/admin/index" : "/user/index");
     return(Content(ajax.ToString()));
 }
示例#3
0
        public IActionResult sp(int id, int type)
        {
            string json = HttpContext.Session.GetString("user_login");

            if (json == null)
            {
                return(Redirect("/home/index"));
            }
            Model.user_login u_l = Gx.Json.StrToObj <Model.user_login>(json);
            Model.Userone    u   = Bll.Login.Get_User(u_l);
            if (u == null)
            {
                return(Redirect("/home/index"));
            }
            ///
            Gx.AjaxMessage ajax = new Gx.AjaxMessage();
            Model.bk       b    = new Model.bk()
            {
                id = id, type = type
            };
            if (Bll.shengpi.Update(b))
            {
                ajax.result  = true;
                ajax.message = "审批成功!";
            }
            else
            {
                ajax.result  = false;
                ajax.message = "审批失败!";
            }
            ///
            u_l = Bll.Login.User_Login_Update(u_l);
            if (u_l != null)
            {
                HttpContext.Session.SetString("user_login", Gx.Json.ObjToStr(u_l));
            }
            return(Content(ajax.ToString()));
        }