/// <summary> /// 删除实体 /// </summary> /// <param name="param">删除条件实体</param> /// <returns></returns> public WCFAddUpdateResult DelInfo(Sys_AttachFilesParam param) { this.CheckSession(); WCFAddUpdateResult ret = new WCFAddUpdateResult(); int affect = 0; try { #region 判断 if (param.AttachGuID == null) { throw new WarnException("请指定附件GUID!"); } #endregion WhereClip whereClip = GetWhereClip(param); Sys_AttachFilesResult info = new Sys_AttachFilesResult(); info.IsDeleted = true; affect = this.Update <Sys_AttachFilesResult>(info, whereClip); #region 设置返回值 ret.Key = affect; #endregion } catch (WarnException exp) { throw exp; } catch (System.Exception exp) { LogInfoBLL.WriteLog(this.SessionInfo, exp); } return(ret); }
public WCFAddUpdateResult DelInfo(Sys_AttachFilesParam param) { WCFAddUpdateResult ret = new WCFAddUpdateResult(); ExeResult rst = new ExeResult(); rst = this.Execute("ZNLCRM.BLL.Sys.Sys_AttachFilesBLL", "DelInfo", param); ret = (rst == null ? new WCFAddUpdateResult() : rst.Result as WCFAddUpdateResult); return(ret); }
public Sys_AttachFilesResult GetInfo(Sys_AttachFilesParam param) { Sys_AttachFilesResult ret = new Sys_AttachFilesResult(); ExeResult rst = new ExeResult(); rst = this.Execute("ZNLCRM.BLL.Sys.Sys_AttachFilesBLL", "GetInfo", param); ret = rst == null ? new Sys_AttachFilesResult() : rst.Result as Sys_AttachFilesResult; return(ret); }
public List <Sys_AttachFilesResult> GetList(Sys_AttachFilesParam param) { ExeResult rst = new ExeResult(); rst = this.Execute("ZNLCRM.BLL.Sys.Sys_AttachFilesBLL", "GetList", param); List <Sys_AttachFilesResult> list = new List <Sys_AttachFilesResult>(); list = (rst == null ? new List <Sys_AttachFilesResult>() : rst.Result as List <Sys_AttachFilesResult>); return(list); }
public PageList <Sys_AttachFilesResult> GetPageList(Sys_AttachFilesParam param) { ExeResult rst = new ExeResult(); rst = this.Execute("ZNLCRM.BLL.Sys.Sys_AttachFilesBLL", "GetPageList", param); PageList <Sys_AttachFilesResult> pageList = new PageList <Sys_AttachFilesResult>(); pageList = (rst == null ? new PageList <Sys_AttachFilesResult>() : rst.Result as PageList <Sys_AttachFilesResult>); return(pageList); }
public void BindDataGridView(int pageIndex) { if (SourceGuid != null) { Sys_AttachFilesParam param = new Sys_AttachFilesParam(); param.SourceGuid = SourceGuid; PageList <Sys_AttachFilesResult> lst = this.AsyncExecute <PageList <Sys_AttachFilesResult>, Sys_AttachFilesParam>(param, fileLogic.GetPageList, a => { addOrModifyList = a.ResultList; bsAttach.DataSource = addOrModifyList; dgvAttach.DataSource = bsAttach; pgAttach.RecordCount = a.TotalCount; }); } }
/// <summary> /// 获取一条信息记录 /// </summary> /// <param name="param"></param> /// <returns></returns> public Sys_AttachFilesResult GetInfo(Sys_AttachFilesParam param) { this.CheckSession(); Sys_AttachFilesResult rst = new Sys_AttachFilesResult(); #region 判断 if (param.AttachGuID == null) { throw new WarnException("请指定附件GUID!"); } #endregion #region 获取实体 rst = this.Select <Sys_AttachFilesResult>(GetWhereClip(param)); #endregion return(rst); }
/// <summary> /// 获取集合 /// </summary> /// <param name="param"></param> /// <returns></returns> public List <Sys_AttachFilesResult> GetList(Sys_AttachFilesParam param) { this.CheckSession(); List <Sys_AttachFilesResult> ret = new List <Sys_AttachFilesResult>(); try { WhereClip whereClip = GetWhereClip(param); ret = this.SelectList <Sys_AttachFilesResult>(whereClip, Sys_AttachFiles._.CreatedTime.Asc); } catch (WarnException exp) { throw exp; } catch (System.Exception exp) { LogInfoBLL.WriteLog(this.SessionInfo, exp); throw exp; } return(ret); }
WhereClip GetWhereClip(Sys_AttachFilesParam param) { this.CheckSession(); WhereClip where = Sys_AttachFiles._.IsDeleted == 0; if (param.AttachID > 0) { where = where && Sys_AttachFiles._.AttachID == param.AttachID; } if (param.AttachGuID != null) { where = where && Sys_AttachFiles._.AttachGuID == param.AttachGuID; } if (param.SourceGuid != null) { where = where && Sys_AttachFiles._.SourceGuid == param.SourceGuid; } if (!string.IsNullOrEmpty(param.AttachName)) { where = where && Sys_AttachFiles._.AttachName.Like("%" + param.AttachName + "%"); } return(where); }
/// <summary> /// 分页集合 /// </summary> /// <param name="param"></param> /// <returns></returns> public PageList <Sys_AttachFilesResult> GetPageList(Sys_AttachFilesParam param) { this.CheckSession(); PageList <Sys_AttachFilesResult> ret = new PageList <Sys_AttachFilesResult>(); try { List <Field> field = new List <Field>() { Field.All }; ret = this.SelectList <Sys_AttachFilesResult>(param.PageIndex.GetValueOrDefault(1), param.PageSize.GetValueOrDefault(50), field, GetWhereClip(param), Sys_AttachFiles._.CreatedTime.Desc); } catch (WarnException exp) { throw exp; } catch (System.Exception exp) { LogInfoBLL.WriteLog(this.SessionInfo, exp); throw exp; } return(ret); }