/// <summary> /// 删除 /// </summary> private void DoDeleteSelected() { OrgEntity removeEntity = SelectedRow; if (removeEntity == null) { MsgBox.Warn("请选中要删除的行。"); return; } if (MsgBox.AskOK(string.Format("确定要删除{0}吗?", removeEntity.OrgName)) == DialogResult.OK) { int result = OrgDal.Delete(removeEntity.OrgCode); if (result == 1) { bindingSource1.Remove(removeEntity); ReLoad(); } else if (result == -1) { MsgBox.Warn("不能删除,该行有相关联的仓库。"); } else if (result == -2) { MsgBox.Warn("不能删除,该行有相关联的用户。"); } } }
// private string Delete(HttpContext context) { try { SysLogBll.Create("组织单位", "删除组织单位操作", adminUser.AdminName); //删除操作需要验证用户和新闻表是否有数据 string OrgCode = context.Request.QueryString["OrgCode"].ToString(); if (new AdminUserDal().OrgCount(OrgCode) <= 0) { // if (new NewsDal().OrgCount(OrgCode) <= 0) //{ if (dal.Delete(OrgCode)) { return("删除操作成功!"); } else { return("删除失败请重新操作,错误代码:500 "); } //} // else // { // return "该组织单位下已经发布新闻信息,无法删除操作!"; // } } else { return("该组织单位下已经创建了登陆用户信息,无法删除操作!"); } } catch (Exception ex) { SystemErrorPlug.ErrorRecord("时间:[" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "]类名:[" + this.GetType().Name + "],行号:[" + Component.GetLineNum().ToString() + "行],错误信息:[" + ex.Message + "]"); return("删除失败请重新操作,错误代码:500 " + ex.Message); } }
public int Delete(int OrgID) { return(dal.Delete(OrgID)); }
internal bool Delete(int id) { status = organizationDal.Delete(id); return(status); }