namespace YLErp.Web.Controllers { public class sales_departmentController : BaseController { readonly YLContext db = new YLContext(); public ActionResult sales_departmentList() { return View(); } [HttpPost] public JsonResult sales_departmentQuery(sales_departmentReq req) { var bll = new sales_departmentBLL(); var sList = bll.SearchList(req); return Json(sList); } public ActionResult sales_departmentView(string enid) { var intid = DataProtectHelper.DecryptInt(enid); var r = db.sales_department.Find(intid); return View(r); } public ActionResult sales_departmentEdit(string enid) { sales_department r = null; var isAdd = string.IsNullOrEmpty(enid) || enid == "0"; if (isAdd) { return View(r); } var intid = DataProtectHelper.DecryptInt(enid); r = db.sales_department.Find(intid); return View(r); } [HttpPost] public JsonResult sales_departmentEditJson(sales_departmentReq req) { var id = 0; if (!string.IsNullOrEmpty(req.EncryptId)) { id = DataProtectHelper.DecryptInt(req.EncryptId); } var r = savesales_department(id); return JsonSuccess("更新成功", r); } [HttpPost] public async Task sales_departmentEdit(sales_departmentReq req) { var id = DataProtectHelper.DecryptInt(req.EncryptId); var r = await savesales_department(id); return Redirect("~/sales_department/sales_departmentView/?id=" + r.EncryptId); } private async Task savesales_department(int? id) { sales_department r; var isAddNew = id == null || id == 0; if (isAddNew) { r = new sales_department(); db.sales_department.Add(r); } else { r = db.sales_department.Find(id); } await TryUpdateModelAsync(r); db.SaveChanges(); return r; } [HttpPost] public JsonResult Deletesales_department(string id) { var intid = DataProtectHelper.DecryptInt(id); var r = db.sales_department.Find(intid); if (r == null) { return JsonError("找不到营业部"); } db.sales_department.Remove(r); db.SaveChanges(); return JsonSuccess("删除成功"); } } }