Beispiel #1
0
        public bool DelectCountryPerson(DeleteCountryPerson request)
        {
            var result = false;

            using (var db = DbFactory.Open())
            {
                ArrayList        arr            = new ArrayList();
                string[]         arrs           = request.ids.Split(',');
                List <AdcdItems> _ListAdcdItems = new List <AdcdItems>();
                AdcdItems        _AdcdItems     = null;
                for (int i = 0; i < arrs.Length; i++)
                {
                    var id = int.Parse(arrs[i]);
                    arr.Add(id);
                    #region 日志
                    var info     = db.Single <CountryPerson>(w => w.Id == id);
                    var adcdInfo = db.Single <ADCDInfo>(w => w.adcd == info.adcd);
                    try
                    {
                        StringBuilder sb = new StringBuilder();
                        sb.Append("在栏目{组织责任/县级防汛防台责任人}下,删除数据{");
                        sb.Append("县级adcd:" + adcdInfo.adnm + "");
                        sb.Append("姓名:" + info.UserName + "");
                        sb.Append("创建的时间:" + info.CreateTime + "");
                        sb.Append("电话:" + info.Phone + "");
                        sb.Append("岗位:" + info.Position + "");
                        sb.Append("职务:" + info.Post + "");
                        sb.Append("年份:" + info.Year + "");
                        sb.Append("标记:" + info.Remark + "");
                        sb.Append("县的名字:" + info.Country + "");
                        sb.Append("更改人的名字:" + info.UpdateName + "");
                        sb.Append("更改的时间:" + info.UpdateTime + "");
                        sb.Append("创建的人:" + info.CreateName + "");
                        sb.Append("}");
                        logHelper.WriteLog(sb.ToString(), OperationTypeEnums.新增);
                    }
                    catch (Exception ex)
                    {
                    }
                    #endregion
                    _AdcdItems = new AdcdItems()
                    {
                        adcdId   = adcdInfo.Id,
                        phone    = info.Phone,
                        username = info.UserName,
                        adcd     = adcdInfo.adcd
                    };
                    _ListAdcdItems.Add(_AdcdItems);
                }
                result = db.Delete <CountryPerson>(x => Sql.In(x.Id, arr)) > 0;
                if (result)
                {
                    _IAppRegPersonUpdate.AppRegPersonDelMore(new AppRegPersonDelMore()
                    {
                        countyadcd = _AdcdItems.adcd, AdcdIds = _ListAdcdItems
                    });
                }
                return(result);
            }
        }
 public bool DelectCountryPerson(DeleteCountryPerson request)
 {
     using (var db = DbFactory.Open())
     {
         ArrayList arr  = new ArrayList();
         string[]  arrs = request.ids.Split(',');
         for (int i = 0; i < arrs.Length; i++)
         {
             var id = int.Parse(arrs[i]);
             arr.Add(id);
             #region 日志
             try
             {
                 var           info     = db.Single <CountryPerson>(w => w.Id == id);
                 var           adcdInfo = db.Single <ADCDInfo>(w => w.adcd == info.adcd);
                 StringBuilder sb       = new StringBuilder();
                 sb.Append("在栏目{组织责任/县级防汛防台责任人}下,删除数据{");
                 sb.Append("县级adcd:" + adcdInfo.adnm + "");
                 sb.Append("姓名:" + info.UserName + "");
                 sb.Append("创建的时间:" + info.CreateTime + "");
                 sb.Append("电话:" + info.Phone + "");
                 sb.Append("岗位:" + info.Position + "");
                 sb.Append("职务:" + info.Post + "");
                 sb.Append("年份:" + info.Year + "");
                 sb.Append("标记:" + info.Remark + "");
                 sb.Append("县的名字:" + info.Country + "");
                 sb.Append("更改人的名字:" + info.UpdateName + "");
                 sb.Append("更改的时间:" + info.UpdateTime + "");
                 sb.Append("创建的人:" + info.CreateName + "");
                 sb.Append("}");
                 logHelper.WriteLog(sb.ToString(), OperationTypeEnums.新增);
             }catch (Exception ex)
             {
             }
             #endregion
         }
         return(db.Delete <CountryPerson>(x => Sql.In(x.Id, arr)) > 0);
     }
 }
 public bool Post(DeleteCountryPerson request)
 {
     return(CountryPerson.DelectCountryPerson(request));
 }