using YLErp.Modules.ClientModule; namespace YLErp.Web.Controllers { public class clientlevelController : BaseController { [MyAuthorize("客户管理-客户等级")] public ActionResult clientlevelList() { return View(); } [HttpPost] public JsonResult clientlevelQuery(ClientLevelReq req) { var sList = new ClientLevelService(CurUser).SearchList(req); return Json(sList); } public ActionResult clientlevelView(string enid) { var intid = DecryptInt(enid); var r = clientDB.clientlevel.Find(intid); return View(r); } public ActionResult clientlevelEdit(string enid) { var isAdd = string.IsNullOrEmpty(enid) || enid == "0"; if (isAdd) { return View(new ClientLevel()); } var intid = DecryptInt(enid); var r = clientDB.clientlevel.Find(intid); return View(r); } [HttpPost] public JsonResult clientlevelEditJson(string EncryptId, ClientLevel req) { if (!string.IsNullOrEmpty(EncryptId)) { req.id = DecryptInt(EncryptId); } var r = new ClientLevelService(CurUser).SaveClientLevel(req); return JsonSuccess("更新成功", r); } [HttpPost] public JsonResult Deleteclientlevel(string id) { var intid = DecryptInt(id); var r = clientDB.clientlevel.Find(intid); if (r == null) { return JsonError("找不到客户等级"); } clientDB.clientlevel.Remove(r); yldb.SaveChanges(); return JsonSuccess("删除成功"); } } }