public SystemMessage Delete_Select_Menu(EditSelectMenu data) { SystemMessage systemMessage = new SystemMessage(); try { var db = new DB_CSEntities1(); var checkitem = db.MenuPermission.FirstOrDefault(m => m.Id == data.id); if (checkitem == null) { systemMessage.IsSuccess = false; systemMessage.Message = SystemMessageConst.systemmessage.DataExisted; return(systemMessage); } else { SqlParameter typeParameter2 = new SqlParameter("@id", data.id); db.Database.ExecuteSqlCommand("sp_delete_menubyid @id", typeParameter2); systemMessage.IsSuccess = true; systemMessage.Message = SystemMessageConst.systemmessage.DeleteSuccess; return(systemMessage); } } catch (Exception e) { systemMessage.IsSuccess = false; systemMessage.Message = e.ToString(); return(systemMessage); } }
public SystemMessage Edit_Select_Menu(EditSelectMenu data) { SystemMessage systemMessage = new SystemMessage(); try { var db = new DB_CSEntities1(); var checkitem = db.MenuPermission.FirstOrDefault(m => m.Id == data.id); if (checkitem == null) { systemMessage.IsSuccess = false; systemMessage.Message = SystemMessageConst.systemmessage.DataExisted; return(systemMessage); } else { if (data.type == "iscreate") { checkitem.IsCreate = data.gt; } else if (data.type == "isread") { checkitem.IsRead = data.gt; } else if (data.type == "isupdate") { checkitem.IsUpdate = data.gt; } else if (data.type == "isexport") { checkitem.IsExport = data.gt; } else { checkitem.IsDelete = data.gt; } db.SaveChanges(); systemMessage.IsSuccess = true; systemMessage.Message = SystemMessageConst.systemmessage.EditSuccess; } return(systemMessage); } catch (Exception e) { systemMessage.IsSuccess = false; systemMessage.Message = e.ToString(); return(systemMessage); } }
public ActionResult DeleteMenuInRoleAccount(int id) { // kiểm tra quyền thêm sửa xóa của từng menu , nhớ truyền type tương ứng var sys = CheckActiveMenu.ReturnActive(SystemMessageConst.TypeAction.Delete); if (sys.IsSuccess == false) { return(Json(new { result = sys }, JsonRequestBehavior.AllowGet)); } var db = new RoleUserBusiness(); EditSelectMenu item = new EditSelectMenu(); item.id = id; var result = db.Delete_Select_Menu(item); return(Json(new { result }, JsonRequestBehavior.AllowGet)); }
public ActionResult UpdateSelectInMenu(int id, string type, bool gt) { // kiểm tra quyền thêm sửa xóa của từng menu , nhớ truyền type tương ứng var sys = CheckActiveMenu.ReturnActive(SystemMessageConst.TypeAction.Update); if (sys.IsSuccess == false) { return(Json(new { result = sys }, JsonRequestBehavior.AllowGet)); } var db = new RoleUserBusiness(); EditSelectMenu item = new EditSelectMenu(); item.id = id; item.type = type; item.gt = gt; var result = db.Edit_Select_Menu(item); return(Json(new { result }, JsonRequestBehavior.AllowGet)); }