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)); }