67 lines
1.8 KiB
C#
67 lines
1.8 KiB
C#
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("删除成功");
|
|
}
|
|
}
|
|
}
|