Beispiel #1
0
        /// <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("不能删除,该行有相关联的用户。");
                }
            }
        }
Beispiel #2
0
 //
 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);
 }