// // GET: /Role/Delete/5 public ActionResult Delete(int id) { try{ RoleDto dto = new RoleDto(); DataTable dt = CMSService.SelectOne("Role", "CMSRole", "RoleId=" + id); foreach (DataRow dr in dt.Rows) { dto = RoleMapping.getDTO(dr); } string strwhere = "CHARINDEX('" + dto.RoleName + "', UserRoles)>0"; DataTable userdt = CMSService.SelectSome("User", "CMSUser", strwhere); Message msg = new Message(); if (userdt.Rows.Count > 0) { msg.MessageInfo = "此角色还有" + userdt.Rows.Count + "条相关数据,不允许删除"; return(RedirectTo("/Role/Index", msg.MessageInfo)); } else { msg = CMSService.Delete("Role", "CMSRole", "RoleId=" + id); msg.MessageInfo = "数据删除操作成功"; return(RedirectTo("/Role/Index", msg.MessageInfo)); } } catch { Message msg = new Message(); msg.MessageStatus = "Error"; msg.MessageInfo = "操作出错了"; ViewBag.Status = msg.MessageStatus; ViewBag.msg = msg.MessageInfo; return(View()); } }
// 删除用户 public ActionResult Delete(int id) { Message msg = CMSService.Delete("User", "CMSUser", "UserId=" + id); msg.MessageInfo = "数据删除操作成功"; return(RedirectTo("/User/Index", msg.MessageInfo)); }
// 删除Category public ActionResult Delete(int id, string CategoryName) { try { CategoryDto dto = new CategoryDto(); DataTable dt = CMSService.SelectOne("Category", "CMSCategory", "CategoryId=" + id); foreach (DataRow dr in dt.Rows) { dto = CategoryMapping.getDTO(dr); } string strwhere = "CategoryParentId=" + id; DataTable categorydt = CMSService.SelectSome("Category", "CMSCategory", strwhere); Message msg = new Message(); if (categorydt.Rows.Count > 0) { msg.MessageInfo = "此角色还有" + categorydt.Rows.Count + "条相关数据,不允许删除"; return(RedirectTo("/Category/Index/" + dto.CategoryParentId + "?CategoryName=" + CategoryName, msg.MessageInfo)); } else { msg = CMSService.Delete("Category", "CMSCategory", "CategoryId=" + id); msg.MessageInfo = "数据删除操作成功"; return(RedirectTo("/Category/Index/" + dto.CategoryParentId + "?CategoryName=" + CategoryName, msg.MessageInfo)); } } catch { return(View()); } }
// // GET: /Image/Delete/5 public ActionResult Delete(int id) { try { Message msg = CMSService.Delete("Image", "CMSImage", "ImageId=" + id); msg.MessageInfo = "数据删除操作成功"; return(RedirectTo("/Image/Index", msg.MessageInfo)); } catch { return(View()); } }
public ActionResult Delete(int id) { try { Message msg = CMSService.Delete("Article", "CMSArticle", "ArticleId=" + id); msg.MessageInfo = "数据删除操作成功"; return(RedirectTo("/Article/Index", msg.MessageInfo)); } catch { Message msg = new Message(); msg.MessageStatus = "Error"; msg.MessageInfo = "操作出错了"; ViewBag.Status = msg.MessageStatus; ViewBag.msg = msg.MessageInfo; return(View()); } }