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)); }