Beispiel #1
0
        private void bind(int tid)
        {
            //初使化条件
            pageIndex = Utils.GetInt(Utils.GetQueryStringValue("page"), 1);
            EyouSoft.Model.TourStructure.MTimesSummaryDiJieSearchInfo searchinfo = new EyouSoft.Model.TourStructure.MTimesSummaryDiJieSearchInfo();
            DateTime?SDate     = Utils.GetDateTimeNullable(Utils.GetQueryStringValue("date"));
            DateTime?LDate     = Utils.GetDateTimeNullable(Utils.GetQueryStringValue("LDate"));
            int?     PayStatus = Utils.GetIntNull(Utils.GetQueryStringValue("status"));

            if (SDate != null)
            {
                this.txt_Date.Value = Convert.ToDateTime(SDate).ToString("yyyy-MM-dd");
            }
            searchinfo.SDate = SDate;
            if (LDate != null)
            {
                this.txt_Date1.Value = Convert.ToDateTime(LDate).ToString("yyyy-MM-dd");
            }
            searchinfo.EDate = LDate;
            if (SeleState.Items.FindByValue(PayStatus.ToString()) != null)
            {
                SeleState.Items.FindByValue(PayStatus.ToString()).Selected = true;
            }
            searchinfo.PayStatus = PayStatus;

            IList <EyouSoft.Model.TourStructure.LBGYSTours> list = null;

            EyouSoft.BLL.TourStructure.Tour tBll = new EyouSoft.BLL.TourStructure.Tour();
            list = tBll.GetToursGYS(CurrentUserCompanyID, pageSize, pageIndex, ref recordCount, tid, searchinfo);
            len  = list == null ? 0 : list.Count;
            this.repList.DataSource = list;
            this.repList.DataBind();
            //设置合计
            EyouSoft.Model.SupplierStructure.MTimesSummaryDiJieInfo djInfoModel = new EyouSoft.BLL.CompanyStructure.CompanySupplier().GetTimesSummaryDiJie(SiteUserInfo.CompanyID, tid, searchinfo);
            if (djInfoModel != null)
            {
                this.lblCommissionAmount.Text = Utils.FilterEndOfTheZeroString(djInfoModel.CommAmount.ToString("0.00"));
                this.lblNotPayAmount.Text     = Utils.FilterEndOfTheZeroString(djInfoModel.NotPayAmount.ToString("0.00"));
                this.lblSettlementAmount.Text = Utils.FilterEndOfTheZeroString(djInfoModel.TotalAmount.ToString("0.00"));
                this.lblPeopleNum.Text        = djInfoModel.PeopleNumber.ToString();
            }

            //设置分页
            BindPage();
        }
Beispiel #2
0
        /// <summary>
        /// 获取票务供应商交易情况合计信息
        /// </summary>
        /// <param name="companyId">公司编号(专线)</param>
        /// <param name="gysId">供应商编号</param>
        /// <param name="searchInfo">查询信息</param>
        /// <returns></returns>
        public EyouSoft.Model.SupplierStructure.MTimesSummaryJiPiaoInfo GetTimesSummaryJiPiao(int companyId, int gysId, EyouSoft.Model.TourStructure.MTimesSummaryDiJieSearchInfo searchInfo)
        {
            if (companyId < 1 || gysId < 1)
            {
                return(null);
            }

            return(Dal.GetTimesSummaryJiPiao(companyId, gysId, searchInfo));
        }