Ejemplo n.º 1
0
        /// <summary>
        /// 删除行政村防汛防台形势图
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public bool DelVillagePic(DelVillagePic request)
        {
            using (var db = DbFactory.Open())
            {
                if (string.IsNullOrEmpty(request.adcds))
                {
                    throw new Exception("行政编码不能为空");
                }
                if (request.Year == 0)
                {
                    throw new Exception("年份异常");
                }
                ArrayList arr  = new ArrayList();
                string[]  arrs = request.adcds.Split(',');
                for (int i = 0; i < arrs.Length; i++)
                {
                    arr.Add(arrs[i]);
                    #region 日志
                    var           _r = db.Single <VillagePic>(w => w.adcd == arrs[i].ToString());
                    StringBuilder sb = new StringBuilder();
                    sb.Append("在栏目{组织责任/行政村防汛防台形势图}下,删除了形势图" + _r.path + "");
                    _ILogHelper.WriteLog(sb.ToString(), OperationTypeEnums.除);
                    #endregion
                }

                return(db.Delete <VillagePic2>(x => Sql.In(x.Adcd, arr) && x.Year == request.Year) > 0);
            }
        }
Ejemplo n.º 2
0
 public bool Post(DelVillagePic request)
 {
     return(VillagePicManager.DelVillagePic(request));
 }