/// <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 + "】的记录!"); }
/// <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 + "】的记录!"); }
/// <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表所有记录!"); } }
/// <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 + "】的记录!"); } }
/// <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 + "】的记录!"); } }
/// <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 + "】的记录!"); }
/// <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 + "】的记录!"); }