public int Delete(string dicid) { SysDics d = SysDicsDal.Instance.Get(dicid); if (d != null) { int i = SysDicsDal.Instance.Delete(dicid); if (i > 0) { LogBll <SysDics> log = new LogBll <SysDics>(); log.DeleteLog(d); } return(i); } return(0); //参数错误 }
public string Delete(string roleid) { string msg = "删除失败。"; var r = RoleDal.Instance.Get(roleid); //先删除角色中分配的权限 SqlEasy.ExecuteNonQuery("delete Sys_RoleNavBtns where roleid=:roleid", new OracleParameter("roleid", roleid)); int k = RoleDal.Instance.Delete(roleid); if (k > 0) { msg = "删除成功。"; LogBll <Role> log = new LogBll <Role>(); log.DeleteLog(r); } return(new JsonMessage { Success = true, Data = k.ToString(), Message = msg }.ToString()); }
public int Delete(string dicid) { Dic d = DicDal.Instance.Get(dicid); if (d != null) { if (d.children.Any()) { return(2); //有子节点不能删除 } int i = DicDal.Instance.Delete(dicid); if (i > 0) { LogBll <Dic> log = new LogBll <Dic>(); log.DeleteLog(d); } return(i); } return(0); //参数错误 }
public string DeleteNav(string navid) { var oldNavList = from n in NavigationDal.Instance.GetAll().ToList() where navid.Split(',').Contains(n.FID.ToString()) select n; string msg = "删除失败。"; int k = NavigationDal.Instance.Delete(navid); if (k > 0) { msg = "删除成功。"; var log = new LogBll <Navigation>(); foreach (var n in oldNavList) { log.DeleteLog(n); } } return(new JsonMessage { Data = k.ToString(), Message = msg, Success = k > 0 }.ToString()); }
public string DeleteDepartment(string depid) { string msg = "删除失败"; var dep = DepartmentDal.Instance.Get(depid); if (dep.children.Any()) { msg = "有下级部门数据,不能删除。"; } int k = DepartmentDal.Instance.Delete(depid); if (k > 0) { msg = "删除成功。"; LogBll <Department> log = new LogBll <Department>(); log.DeleteLog(dep); } return(new JsonMessage { Data = k.ToString(), Message = msg, Success = k > 0 }.ToString()); }