예제 #1
0
        public FIN_CashBankJournalResult GetInfo(FIN_CashBankJournalParam param)
        {
            FIN_CashBankJournalResult ret = new FIN_CashBankJournalResult();
            ExeResult rst = new ExeResult();

            rst = this.Execute("ZNLCRM.BLL.FIN.FIN_CashBankJournalBLL", "GetInfo", param);
            ret = rst == null ? new FIN_CashBankJournalResult() : rst.Result as FIN_CashBankJournalResult;
            return(ret);
        }
예제 #2
0
        public PageList <FIN_CashBankJournalResult> GetPageList(FIN_CashBankJournalParam param)
        {
            ExeResult rst = new ExeResult();

            rst = this.Execute("ZNLCRM.BLL.FIN.FIN_CashBankJournalBLL", "GetPageList", param);
            PageList <FIN_CashBankJournalResult> pageList = new PageList <FIN_CashBankJournalResult>();

            pageList = (rst == null ? new PageList <FIN_CashBankJournalResult>() : rst.Result as PageList <FIN_CashBankJournalResult>);
            return(pageList);
        }
예제 #3
0
        /// <summary>
        /// 查询记录,并返回分页列表
        /// </summary>
        /// <param name="param">查询条件实体</param>
        /// <returns></returns>
        public PageList <FIN_CashBankJournalResult> GetPageList(FIN_CashBankJournalParam param)
        {
            this.CheckSession();
            PageList <FIN_CashBankJournalResult> rst = new PageList <FIN_CashBankJournalResult>();

            WhereClip where = GetWhereClip(param);
            List <Field> lstField = new List <Field>()
            {
                FIN_CashBankJournal._.All
            };

            rst = this.SelectList <FIN_CashBankJournalResult>(param.PageIndex.GetValueOrDefault(1), param.PageSize.GetValueOrDefault(50), lstField, where, FIN_CashBankJournal._.CreatedTime.Desc);
            // rst.ResultList = Sys_EmpDataRightBLL.SetRecIsEdit<FIN_CashBankJournalResult>(rst.ResultList, "BeLongEmpID", "", "OrgID", this.SessionInfo);
            return(rst);
        }
예제 #4
0
        /// <summary>
        /// 获取一条信息记录
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        public FIN_CashBankJournalResult GetInfo(FIN_CashBankJournalParam param)
        {
            this.CheckSession();
            FIN_CashBankJournalResult rst = new FIN_CashBankJournalResult();

            #region 判断
            if (param.CBJID == null)
            {
                throw new WarnException("请指定流水记录ID!");
            }
            #endregion
            #region 保存实体
            WhereClip where = GetWhereClip(param);

            rst = this.Select <FIN_CashBankJournalResult>(where);
            //Sys_EmpDataRightBLL.SetRecIsEdit<FIN_CashBankJournalResult>(rst, "BeLongEmpID", "", "OrgID", this.SessionInfo);
            #endregion
            return(rst);
        }
예제 #5
0
 /// <summary>
 /// 获取条件的公共方法
 /// </summary>
 /// <param name="param">条件实体</param>
 /// <returns></returns>
 WhereClip GetWhereClip(FIN_CashBankJournalParam param)
 {
     this.CheckSession();
     WhereClip where = WhereClip.All;
     if (param.CBJID != null)
     {
         where = where && FIN_CashBankJournal._.CBJID == param.CBJID;
     }
     if (param.CBID != null)
     {
         where = where && FIN_CashBankJournal._.CBID == param.CBID;
     }
     if (param.SourceBillNo != null)
     {
         where = where && FIN_CashBankJournal._.SourceBillNo.Like("%" + param.SourceBillNo + "%");
     }
     if (param.Abstract != null)
     {
         where = where && FIN_CashBankJournal._.Abstract.Like("%" + param.Abstract + "%");
     }
     return(where);
 }