public string LoginSubmit(string uid, string password)
        {
            ReturnJson       Result       = new ReturnJson();
            Sys_AdminService AdminService = new Sys_AdminService();
            string           md5pwd       = Tools.ToMD5(password);
            Sys_Admin        Mod          = AdminService.GetModel(s => s.UName == uid.Trim() && s.LoginPwd == md5pwd);

            if (Mod == null)
            {
                Result.Code   = "1";
                Result.Errmsg = "用户名或密码错误";
            }
            else
            {
                if (Mod.IsLock == 1)
                {
                    Result.Code   = "1";
                    Result.Errmsg = "当前账户已锁定";
                }
                else
                {
                    currentadminUser = Mod;
                    Result.Code      = "0";
                    Result.Errmsg    = "";
                }
            }
            return(ToJson(Result));
        }
        public string Controller(string Type)
        {
            string Result = "";

            switch (Type)
            {
            case "save":
                Sys_Admin AMod = JsonConvert.DeserializeObject <Sys_Admin>(Request["data"].ToString());
                Result = Save(AMod);
                break;

            case "Mysave":
                Result = Mysave(JsonConvert.DeserializeObject <Sys_Admin>(Request["data"].ToString()));
                break;

            case "Delete":
                Result = DelRow(Convert.ToInt32(Request["ID"].ToString()));
                break;

            case "GetPage":
                Result = GetPage(Request["serchJson"], Request["pageindex"]);
                break;
            }
            return(Result);
        }
 public ActionResult Edit(int id = 0)
 {
     ViewBag.ID = id;
     if (id != 0)
     {
         Sys_Admin AMod = AdminService.GetModel(s => s.ID == id);
         return(View(AMod));
     }
     else
     {
         return(View(new Sys_Admin()));
     }
 }
        private string Mysave(Sys_Admin Mod)
        {
            ReturnJson Rejson = new ReturnJson();
            //修改
            //尝试通过ID获取数据库内已有信息
            Sys_Admin DBmod = AdminService.GetModel(s => s.ID == Mod.ID);

            if (DBmod != null)
            {
                if (string.IsNullOrEmpty(Mod.LoginPwd.Trim()))
                {
                    Mod.LoginPwd = DBmod.LoginPwd;
                }
                else
                {
                    Mod.LoginPwd = Tools.ToMD5(Mod.LoginPwd);
                }
                Mod.UName       = DBmod.UName;
                Mod.RoleID      = DBmod.RoleID;
                Mod.RoleName    = DBmod.RoleName;
                Mod.IsLock      = DBmod.IsLock;
                Mod.LastLogin   = DBmod.LastLogin;
                Mod.LastLoginIP = DBmod.LastLoginIP;
                EntityToEntity(Mod, ref DBmod);
                DBmod = AdminService.Update(DBmod);
                if (DBmod != null)
                {
                    Rejson.Code   = "0";
                    Rejson.Errmsg = "保存成功";
                }
                else
                {
                    Rejson.Code   = "1";
                    Rejson.Errmsg = "保存失败";
                }
            }
            else
            {
                Rejson.Code   = "1";
                Rejson.Errmsg = "保存失败";
            }
            return(ToJson(Rejson));
        }
        private string Save(Sys_Admin Mod)
        {
            ReturnJson Rejson = new ReturnJson();

            if (Mod.ID == 0)
            {
                //如果当前为添加用户,先获取当前中最多可创建业务员
                int ALLCount = AdminService.FindByParam(s => true).Count();

                string Pwd = Tools.ToMD5(Mod.LoginPwd);
                Mod.LoginPwd = Pwd;
                Mod.Addtime  = DateTime.Now;
                Mod          = AdminService.Insert(Mod);
                if (Mod != null)
                {
                    Rejson.Code   = "0";
                    Rejson.Errmsg = "保存成功";
                }
                else
                {
                    Rejson.Code   = "1";
                    Rejson.Errmsg = "保存失败";
                }
            }
            else
            {
                //修改
                //尝试通过ID获取数据库内已有信息
                Sys_Admin DBmod = AdminService.GetModel(s => s.ID == Mod.ID);
                if (DBmod != null)
                {
                    if (!string.IsNullOrEmpty(Mod.LoginPwd.Trim()))
                    {
                        Mod.LoginPwd = Tools.ToMD5(Mod.LoginPwd);
                    }
                    else
                    {
                        Mod.LoginPwd = DBmod.LoginPwd;
                    }
                    Mod.LastLogin   = DBmod.LastLogin;
                    Mod.LastLoginIP = DBmod.LastLoginIP;
                    EntityToEntity(Mod, ref DBmod);
                    DBmod = AdminService.Update(DBmod);
                    if (DBmod != null)
                    {
                        Rejson.Code   = "0";
                        Rejson.Errmsg = "保存成功";
                    }
                    else
                    {
                        Rejson.Code   = "1";
                        Rejson.Errmsg = "保存失败";
                    }
                }
                else
                {
                    Rejson.Code   = "1";
                    Rejson.Errmsg = "保存失败";
                }
            }
            return(ToJson(Rejson));
        }