/// <summary> /// 团队支出 /// </summary> /// <param name="BLL">计调BLL</param> /// <param name="tourId">团队编号</param> private void TourMoneyOut(BPlan BLL, string tourId) { IList <EyouSoft.Model.PlanStructure.MPlanBaseInfo> ls = BLL.GetList(tourId); if (ls != null && ls.Count > 0) { rpt_tourMoneyOut.DataSource = ls.Where(p => p.Type != PlanProject.购物); rpt_tourMoneyOut.DataBind(); //lbl_tourMoneyOutSumNum.Text = ls.Sum(item => item.Num).ToString(); lbl_tourMoneyOutSumConfirmation.Text = UtilsCommons.GetMoneyString((lbl_tourMoneyOut.Text = TourPay.Value = (tourMoneyOutSumNum = ls.Sum(item => item.Confirmation)).ToString()), ProviderToMoney); decimal yingFuJinE = ls.Sum(item => item.Confirmation); decimal yiFuJinE = ls.Sum(item => item.Prepaid); ltrYiFuJinE.Text = UtilsCommons.GetMoneyString(yiFuJinE, ProviderToMoney); ltrWeiFuJinE.Text = UtilsCommons.GetMoneyString(yingFuJinE - yiFuJinE, ProviderToMoney); } pan_tourMoneyOutMsg.Visible = !(pan_tourMoneyOut.Visible = ls != null && ls.Count > 0); }
/// <summary> /// 初始化数据 /// </summary> private void DataInit() { string b = Utils.GetQueryStringValue("mark"); switch (b) { case "1": this.lblMsg.Text = "提交成功!"; break; case "2": this.lblMsg.Text = "提交失败!"; break; case "3": this.lblMsg.Text = "保存成功!"; break; } string tourId = Utils.GetQueryStringValue("tourId"); BPlan bll = new BPlan(); //团队支出 IList <MPlanBaseInfo> list = bll.GetList(tourId); if (list != null && list.Count > 0) { rptList.DataSource = list; rptList.DataBind(); this.litFrist.Text = " <span>类型</span> - <span>名称</span> - <span>结算费用</span>"; } else { this.litFrist.Text = "暂无支出!"; } //导游收入 EyouSoft.Model.TourStructure.MOrderSum sum = new EyouSoft.Model.TourStructure.MOrderSum(); IList <EyouSoft.Model.TourStructure.MTourOrder> orders = new EyouSoft.BLL.TourStructure.BTourOrder().GetTourOrderListById(ref sum, tourId); if (orders != null && orders.Count > 0) { repGuidInMoney.DataSource = orders; repGuidInMoney.DataBind(); this.litSecond.Text = " <span>客源单位</span> - <span>团款现收</span>"; } else { this.litSecond.Text = "暂无收入!"; } //导游借款 IList <MDebit> ls = new EyouSoft.BLL.FinStructure.BFinance().GetDebitLstByTourId(tourId, true); if (ls != null && ls.Count > 0) { this.rptDebit.DataSource = ls; this.rptDebit.DataBind(); this.litThird.Text = " <span>姓名</span> - <span>日期</span> - <span>金额</span>"; } else { this.litThird.Text = "暂无借款!"; } //报账汇总 MBZHZ model = bll.GetBZHZ(tourId); if (model != null) { lbl_guidesIncome.Text = UtilsCommons.GetMoneyString(model.GuideIncome, ProviderToMoney); lbl_guidesBorrower.Text = UtilsCommons.GetMoneyString(model.GuideBorrow, ProviderToMoney); lbl_guidesSpending.Text = UtilsCommons.GetMoneyString(model.GuideOutlay, ProviderToMoney); lbl_replacementOrReturn.Text = UtilsCommons.GetMoneyString(model.GuideMoneyRtn, ProviderToMoney); } }
/// <summary> /// 初始化 /// </summary> private void DataInit(string tourID) { PlanAddStatus?planAddStatus = null; IList <EnumObj> paymentList = EnumObj.GetList(typeof(Payment)); if (paymentList != null && paymentList.Count > 0) { for (int i = 0; i < paymentList.Count; i++) { if (IsChangeDaoYou == false && (Payment)Utils.GetInt(paymentList[i].Value) == Payment.导游现付) { //PaymentStr += "<option value='" + paymentList[i].Value + "'>" + paymentList[i].Text + "</option>"; } else { PaymentStr += "<option value='" + paymentList[i].Value + "'>" + paymentList[i].Text + "</option>"; } } } BPlan bll = new BPlan(); bool isShowMsg = true; planAddStatus = null; isShowMsg = Bind(rpt_CheDui, bll.GetList(PlanProject.用车, null, planAddStatus, true, null, tourID), pan_CheDui) && isShowMsg; isShowMsg = Bind(rpt_DaoYou, bll.GetList(PlanProject.导游, null, planAddStatus, true, null, tourID), pan_DaoYou) && isShowMsg; isShowMsg = Bind(rpt_DiJie, bll.GetList(PlanProject.地接, null, planAddStatus, true, null, tourID), pan_DiJie) && isShowMsg; isShowMsg = Bind(rpt_FeiJi, bll.GetList(PlanProject.飞机, null, planAddStatus, true, null, tourID), pan_FeiJi) && isShowMsg; isShowMsg = Bind(rpt_GuoNeiYouLun, bll.GetList(PlanProject.国内游轮, null, planAddStatus, true, null, tourID), pan_GuoNeiYouLun) && isShowMsg; isShowMsg = Bind(rpt_HuoChe, bll.GetList(PlanProject.火车, null, planAddStatus, true, null, tourID), pan_HuoChe) && isShowMsg; isShowMsg = Bind(rpt_JinDian, bll.GetList(PlanProject.景点, null, planAddStatus, true, null, tourID), pan_JinDian) && isShowMsg; isShowMsg = Bind(rpt_JiuDian, bll.GetList(PlanProject.酒店, null, planAddStatus, true, null, tourID), pan_JiuDian) && isShowMsg; isShowMsg = Bind(rpt_LingLiao, bll.GetList(PlanProject.领料, null, planAddStatus, true, null, tourID), pan_LinLiao) && isShowMsg; isShowMsg = Bind(rpt_QiChe, bll.GetList(PlanProject.汽车, null, planAddStatus, true, null, tourID), pan_QiChe) && isShowMsg; isShowMsg = Bind(rpt_QiTa, bll.GetList(PlanProject.其它, null, planAddStatus, true, null, tourID), pan_QiTa) && isShowMsg; isShowMsg = Bind(rpt_SheWaiYouLun, bll.GetList(PlanProject.涉外游轮, null, planAddStatus, true, null, tourID), pan_SheWaiYouLun) && isShowMsg; isShowMsg = Bind(rpt_YongCan, bll.GetList(PlanProject.用餐, null, planAddStatus, true, null, tourID), pan_YongCan) && isShowMsg; pan_Msg.Visible = isShowMsg && IsShowOperate == -1 && ParentType == null; }