Пример #1
0
        /// <summary>
        /// 删除UploadConfig表指定UploadType_Id的字段值记录
        /// </summary>
        /// <param name="page">当前页面指针</param>
        /// <param name="id">记录的主键值</param>
        public void DeleteByUploadType_Id(Page page, int id)
        {
            //设置Sql语句
            var sql = string.Format("delete from {0} where {1} = {2}", UploadConfigTable.TableName, UploadConfigTable.UploadType_Id, id);

            //删除
            var delete = new DeleteHelper();
            delete.Delete(sql);

            //判断是否启用缓存
            if (CommonBll.IsUseCache())
            {
                //删除缓存
                DelCache(x => x.UploadType_Id == id);
            }

            //添加用户操作记录
            UseLogBll.GetInstence().Save(page, "{0}删除了UploadConfig表UploadType_Id值为【" + id + "】的记录!");
        }
Пример #2
0
        /// <summary>
        /// 删除UploadConfig表指定UploadType_Id的字段值记录
        /// </summary>
        /// <param name="page">当前页面指针</param>
        /// <param name="id">记录的主键值</param>
        public void DeleteByUploadType_Id(Page page, int[] id)
        {
            if (id == null) return;
            //将数组转为逗号分隔的字串
            var str = string.Join(",", id);

            //设置Sql语句
            var sql = string.Format("delete from {0} where {1} in ({2})", UploadConfigTable.TableName, UploadConfigTable.UploadType_Id, id);

            //删除
            var delete = new DeleteHelper();
            delete.Delete(sql);

            //判断是否启用缓存
            if (CommonBll.IsUseCache())
            {
                var ids = id.ToList();
                foreach (var i in ids)
                {
                    //删除缓存
                    DelCache(x => x.UploadType_Id == i);
                }
            }

            //添加用户操作记录
            UseLogBll.GetInstence().Save(page, "{0}删除了UploadConfig表UploadType_Id值为【" + str + "】的记录!");
        }
Пример #3
0
        /// <summary>
        /// 删除UploadConfig表所有记录
        /// </summary>
        /// <param name="page">当前页面指针</param>
        /// <param name="isAddUseLog">是否添加用户操作日志</param>
        public void DeleteAll(Page page, bool isAddUseLog = true)
        {
            //设置Sql语句
            var sql = string.Format("delete from {0}", UploadConfigTable.TableName);

            //删除
            var delete = new DeleteHelper();
            delete.Delete(sql);

            //判断是否启用缓存
            if (CommonBll.IsUseCache())
            {
                //清空当前表所有缓存记录
                DelAllCache();
            }

            if (isAddUseLog)
            {
                //添加用户操作记录
                UseLogBll.GetInstence().Save(page, "{0}删除了UploadConfig表所有记录!");
            }
        }
Пример #4
0
        /// <summary>
        /// 删除UploadConfig表记录
        /// </summary>
        /// <param name="page">当前页面指针</param>
        /// <param name="id">记录的主键值</param>
        /// <param name="isAddUseLog">是否添加用户操作日志</param>
        public override void Delete(Page page, int[] id, bool isAddUseLog = true)
        {
            if (id == null) return;
            //将数组转为逗号分隔的字串
            var str = string.Join(",", id);

            //设置Sql语句
            var sql = string.Format("delete from {0} where {1} in ({2})", UploadConfigTable.TableName,  UploadConfigTable.Id, str);

            //删除
            var delete = new DeleteHelper();
            delete.Delete(sql);

            //判断是否启用缓存
            if (CommonBll.IsUseCache())
            {
                //删除缓存
                DelCache(id.ToList());
            }

            if (isAddUseLog)
            {
                //添加用户操作记录
                UseLogBll.GetInstence().Save(page, "{0}删除了UploadConfig表id为【" + str + "】的记录!");
            }
        }
Пример #5
0
        /// <summary>
        /// 删除UploadConfig表记录
        /// </summary>
        /// <param name="page">当前页面指针</param>
        /// <param name="id">记录的主键值</param>
        /// <param name="isAddUseLog">是否添加用户操作日志</param>
        public override void Delete(Page page, int id, bool isAddUseLog = true)
        {
            //设置Sql语句
            var sql = string.Format("delete from {0} where {1} = {2}", UploadConfigTable.TableName,  UploadConfigTable.Id, id);

            //删除
            var delete = new DeleteHelper();
            delete.Delete(sql);

            //判断是否启用缓存
            if (CommonBll.IsUseCache())
            {
                //删除缓存
                DelCache(id);
            }

            if (isAddUseLog)
            {
                //添加用户操作记录
                UseLogBll.GetInstence().Save(page, "{0}删除了UploadConfig表id为【" + id + "】的记录!");
            }
        }
Пример #6
0
        /// <summary>
        /// 删除PagePowerSign表指定MenuInfo_Id的字段值记录
        /// </summary>
        /// <param name="page">当前页面指针</param>
        /// <param name="id">记录的主键值</param>
        public void DeleteByMenuInfo_Id(Page page, int id)
        {
            //设置Sql语句
            var sql = string.Format("delete from {0} where {1} = {2}", PagePowerSignTable.TableName, PagePowerSignTable.MenuInfo_Id, id);

            //删除
            var delete = new DeleteHelper();
            delete.Delete(sql);

            //判断是否启用缓存
            if (CommonBll.IsUseCache())
            {
                //删除缓存
                DelCache(x => x.MenuInfo_Id == id);
            }

            //添加用户操作记录
            UseLogBll.GetInstence().Save(page, "{0}删除了PagePowerSign表MenuInfo_Id值为【" + id + "】的记录!");
        }
Пример #7
0
        /// <summary>
        /// 删除V_Position_Branch表指定Branch_Id的字段值记录
        /// </summary>
        /// <param name="page">当前页面指针</param>
        /// <param name="id">记录的主键值</param>
        public void DeleteByBranch_Id(Page page, int id)
        {
            //设置Sql语句
            var sql = string.Format("delete from {0} where {1} = {2}", V_Position_BranchTable.TableName, V_Position_BranchTable.Branch_Id, id);

            //删除
            var delete = new DeleteHelper();
            delete.Delete(sql);

            //判断是否启用缓存
            if (CommonBll.IsUseCache())
            {
                //删除缓存
                DelCache(x => x.Branch_Id == id);
            }

            //添加用户操作记录
            UseLogBll.GetInstence().Save(page, "{0}删除了V_Position_Branch表Branch_Id值为【" + id + "】的记录!");
        }