public JsonResult EditManager_role(int id, string txt_role_name, string txt_action_type) { Common.Json json = new Common.Json(); DAO.BLL.B_Manager_role b_mr = new DAO.BLL.B_Manager_role(); var m_mr = b_mr.Get(id); List <SearchTemplate> st = new List <SearchTemplate>() { new SearchTemplate() { key = "role_name", value = txt_role_name, searchType = Common.EnumBase.SearchType.Eq } }; var res = b_mr.GetCount(st); if (m_mr.role_name != txt_role_name) { if (res > 0) { json.status = -1; json.msg = "角色名已存在!"; json.pitchId = "txt_role_name"; return(Json(json)); } } Domain.Manager_role model = m_mr; model.role_name = txt_role_name; b_mr.Update(model); B_Manager_role_value b_mrv = new B_Manager_role_value(); b_mrv.Update(txt_action_type, model.id); json.msg = "修改成功!"; return(Json(json)); }
public JsonResult AddManager_role(string txt_role_name, string txt_action_type) { Common.Json json = new Common.Json(); DAO.BLL.B_Manager_role b_mr = new DAO.BLL.B_Manager_role(); List <SearchTemplate> st = new List <SearchTemplate>() { new SearchTemplate() { key = "role_name", value = txt_role_name, searchType = Common.EnumBase.SearchType.Eq } }; var res = b_mr.GetCount(st); if (res > 0) { json.status = -1; json.msg = "角色名已存在!"; json.pitchId = "txt_role_name"; return(Json(json)); } Domain.Manager_role model = new Domain.Manager_role(); model.role_name = txt_role_name; res = b_mr.Save(model); if (res <= 0) { json.status = -1; json.msg = "添加失败!"; return(Json(json)); } B_Manager_role_value b_mrv = new B_Manager_role_value(); b_mrv.Update(txt_action_type, res); json.msg = "添加成功!"; return(Json(json)); }