Exemple #1
0
        protected void repList_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            EyouSoft.BLL.CompanyStructure.CompanySetting CompanyBll = new EyouSoft.BLL.CompanyStructure.CompanySetting();
            EyouSoft.Model.TourStructure.TourOrder       model      = (EyouSoft.Model.TourStructure.TourOrder)e.Item.DataItem;
            HtmlInputHidden hd_XingChengDan = (HtmlInputHidden)e.Item.FindControl("hd_XingChengDan");

            if (model.TourClassId == EyouSoft.Model.EnumType.TourStructure.TourType.团队计划)
            {
                if (model.ReleaseType == EyouSoft.Model.EnumType.TourStructure.ReleaseType.Normal)
                {
                    hd_XingChengDan.Value = CompanyBll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.团队计划标准发布行程单) + "?tourid=" + model.TourId;
                }
                else if (model.ReleaseType == EyouSoft.Model.EnumType.TourStructure.ReleaseType.Quick)
                {
                    hd_XingChengDan.Value = CompanyBll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.团队计划快速发布行程单) + "?tourid=" + model.TourId;
                }
            }
            else if (model.TourClassId == EyouSoft.Model.EnumType.TourStructure.TourType.散拼计划)
            {
                if (model.ReleaseType == EyouSoft.Model.EnumType.TourStructure.ReleaseType.Normal)
                {
                    hd_XingChengDan.Value = CompanyBll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.散拼计划标准发布行程单) + "?tourid=" + model.TourId;
                }
                else if (model.ReleaseType == EyouSoft.Model.EnumType.TourStructure.ReleaseType.Quick)
                {
                    hd_XingChengDan.Value = CompanyBll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.散拼计划快速发布行程单) + "?tourid=" + model.TourId;
                }
            }
            ((HtmlInputHidden)e.Item.FindControl("hd_PrintMingDan")).Value = CompanyBll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.订单中心打印名单) + "?orderid=" + model.ID;
            CompanyBll = null;
            model      = null;
        }
Exemple #2
0
 /// <summary>
 /// 初始化打印链接
 /// </summary>
 /// <returns></returns>
 void InitPrintPath()
 {
     EyouSoft.BLL.CompanyStructure.CompanySetting bll = new EyouSoft.BLL.CompanyStructure.CompanySetting();
     PrintPathBZ = bll.GetPrintPath(Master.CompanyId, CompanyStructure.PrintTemplateType.组团线路标准发布行程单);
     PrintPathKS = bll.GetPrintPath(Master.CompanyId, CompanyStructure.PrintTemplateType.组团线路快速发布行程单);
     bll         = null;
 }
Exemple #3
0
 public string getUrl(string tourid, int releaseType)
 {
     EyouSoft.BLL.CompanyStructure.CompanySetting bll = new EyouSoft.BLL.CompanyStructure.CompanySetting();
     if (releaseType == 0)
     {
         return(bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.散拼计划标准发布行程单));
     }
     else
     {
         return(bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.散拼计划快速发布行程单));
     }
 }
Exemple #4
0
 /// <summary>
 /// 获得散拼计划的打印单
 /// </summary>
 /// <param name="tourid"></param>
 /// <param name="releaseType"></param>
 /// <returns></returns>
 protected string getUrl(string tourid, int releaseType)
 {
     EyouSoft.BLL.CompanyStructure.CompanySetting bll = new EyouSoft.BLL.CompanyStructure.CompanySetting();
     if (releaseType == 0)
     {
         return(bll.GetPrintPath(companyId, CompanyStructure.PrintTemplateType.散拼计划标准发布行程单));
     }
     else
     {
         return(bll.GetPrintPath(companyId, CompanyStructure.PrintTemplateType.散拼计划快速发布行程单));
     }
 }
Exemple #5
0
 protected string ReturnUrl(string enumobj)
 {
     EyouSoft.BLL.CompanyStructure.CompanySetting CompanyBll = new EyouSoft.BLL.CompanyStructure.CompanySetting();
     if (enumobj == "Normal")
     {
         return(CompanyBll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.组团线路标准发布行程单));
     }
     else
     {
         return(CompanyBll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.组团线路快速发布行程单));
     }
 }
Exemple #6
0
        protected string GetPrintUrl(string TourType, string Tourid, string OrderId)
        {
            string Url = "";

            //声明bll对象
            EyouSoft.BLL.CompanyStructure.CompanySetting bll = new EyouSoft.BLL.CompanyStructure.CompanySetting();
            if (TourType == EyouSoft.Model.EnumType.TourStructure.TourType.散拼计划.ToString())
            {
                Url = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.散客确认单) + "?Tourid=" + Tourid + "&orderId=" + OrderId;
            }
            if (TourType == EyouSoft.Model.EnumType.TourStructure.TourType.团队计划.ToString())
            {
                Url = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.团队确认单) + "?Tourid=" + Tourid + "";
            }
            return(Url);
        }
Exemple #7
0
        /// <summary>
        /// 页面初始化方法
        /// </summary>
        protected void DataInit(string tourId)
        {
            //声明bll对象
            EyouSoft.BLL.TourStructure.Tour tourBll = new EyouSoft.BLL.TourStructure.Tour(SiteUserInfo);
            //声明团队计划对象
            EyouSoft.Model.TourStructure.TourBaseInfo tourModel = tourBll.GetTourInfo(tourId);
            //声明bll对象
            EyouSoft.BLL.CompanyStructure.CompanySetting bll = new EyouSoft.BLL.CompanyStructure.CompanySetting();
            //声明保存打印URL 的集合
            IList <PrintUrlModel> list = new List <PrintUrlModel>();
            //声明临时对象 用来保存url 和显示文字
            PrintUrlModel model = null;

            //判断该计划是散拼计划
            if (tourModel.TourType == EyouSoft.Model.EnumType.TourStructure.TourType.散拼计划)
            {
                //团队计划打印名单
                model          = new PrintUrlModel();
                model.PrintUrl = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.组团线路打印名单);
                model.ShowText = EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.组团线路打印名单.ToString();
                list.Add(model);
                //行程单
                if (tourModel.ReleaseType == EyouSoft.Model.EnumType.TourStructure.ReleaseType.Quick)
                {
                    //散拼计划快速发布行程单
                    model          = new PrintUrlModel();
                    model.PrintUrl = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.组团线路快速发布行程单);
                    model.ShowText = "组团线路行程单";
                    list.Add(model);
                }
                else
                {
                    //散拼计划标准版发布行程单
                    model          = new PrintUrlModel();
                    model.PrintUrl = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.组团线路标准发布行程单);
                    model.ShowText = "组团线路行程单";
                    list.Add(model);
                }
            }

            if (list != null && list.Count > 0)
            {
                this.rptUPrintUrl.DataSource = list;
                this.rptUPrintUrl.DataBind();
            }
        }
Exemple #8
0
        protected string GetPrintUrl(string tourId)
        {
            string Url = string.Empty;

            //声明bll对象
            EyouSoft.BLL.TourStructure.Tour tourBll = new EyouSoft.BLL.TourStructure.Tour(SiteUserInfo);
            //声明团队计划对象
            EyouSoft.Model.TourStructure.TourBaseInfo tourModel = tourBll.GetTourInfo(tourId);
            //声明bll对象
            EyouSoft.BLL.CompanyStructure.CompanySetting bll = new EyouSoft.BLL.CompanyStructure.CompanySetting();

            //判断该计划是团队计划
            if (tourModel.TourType == EyouSoft.Model.EnumType.TourStructure.TourType.团队计划)
            {
                EyouSoft.Model.TourStructure.TourTeamInfo teamModel = (EyouSoft.Model.TourStructure.TourTeamInfo)tourModel;
                //行程单
                if (teamModel.ReleaseType == EyouSoft.Model.EnumType.TourStructure.ReleaseType.Quick)
                {
                    //团队计划快速发布行程单
                    Url = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.团队计划快速发布行程单);
                }
                else
                {
                    //团队计划标准版发布行程单
                    Url = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.团队计划标准发布行程单);
                }
            }

            //判断该计划是散拼计划
            if (tourModel.TourType == EyouSoft.Model.EnumType.TourStructure.TourType.散拼计划)
            {
                EyouSoft.Model.TourStructure.TourInfo teamModel = (EyouSoft.Model.TourStructure.TourInfo)tourModel;
                if (teamModel.ReleaseType == EyouSoft.Model.EnumType.TourStructure.ReleaseType.Normal)
                {
                    //散拼计划快速发布行程单
                    Url = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.散拼计划标准发布行程单);
                }
                if (teamModel.ReleaseType == EyouSoft.Model.EnumType.TourStructure.ReleaseType.Quick)
                {
                    //散拼计划标准发布行程单
                    Url = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.散拼计划快速发布行程单);
                }
            }
            return(Url);
        }
Exemple #9
0
        /// <summary>
        /// 获得散拼计划的打印单
        /// </summary>
        /// <param name="tourid"></param>
        /// <param name="releaseType"></param>
        /// <returns></returns>
        protected string getUrl(string tourid, int releaseType)
        {
            EyouSoft.BLL.CompanyStructure.CompanySetting bll = new EyouSoft.BLL.CompanyStructure.CompanySetting();
            string path = string.Empty;

            if (releaseType == 0)
            {
                path = bll.GetPrintPath(companyId, CompanyStructure.PrintTemplateType.散拼计划标准发布行程单);
                bll  = null;
                return(path);
            }
            else
            {
                path = bll.GetPrintPath(companyId, CompanyStructure.PrintTemplateType.散拼计划快速发布行程单);
                bll  = null;
                return(path);
            }
        }
Exemple #10
0
        /// <summary>
        /// 获得散拼计划的打印单
        /// </summary>
        /// <param name="tourid"></param>
        /// <param name="releaseType"></param>
        /// <returns></returns>
        protected string getUrl(string tourid, int releaseType)
        {
            EyouSoft.BLL.CompanyStructure.CompanySetting bll = new EyouSoft.BLL.CompanyStructure.CompanySetting();
            string s = string.Empty;

            if (releaseType == 0)
            {
                s = bll.GetPrintPath(Master.CompanyId, CompanyStructure.PrintTemplateType.组团线路标准发布行程单);
            }
            else
            {
                s = bll.GetPrintPath(Master.CompanyId, CompanyStructure.PrintTemplateType.组团线路快速发布行程单);
            }

            s += string.Format("?tourid={0}&action=tourevery", tourid);

            return(s);
        }
Exemple #11
0
        protected string GetSettledPrintUrl(string TourType, string Tourid, string OrderId)
        {
            string Url = "";

            //声明bll对象
            EyouSoft.BLL.CompanyStructure.CompanySetting bll = new EyouSoft.BLL.CompanyStructure.CompanySetting();
            Url = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.结算明细单) + "?Tourid=" + Tourid + "&orderId=" + OrderId;
            return(Url);
        }
Exemple #12
0
        /// <summary>
        /// 打印送团单
        /// </summary>
        private void Print()
        {
            //声明bll对象
            EyouSoft.BLL.TourStructure.Tour tourBll = new EyouSoft.BLL.TourStructure.Tour(SiteUserInfo);

            //声明bll对象
            EyouSoft.BLL.CompanyStructure.CompanySetting bll = new EyouSoft.BLL.CompanyStructure.CompanySetting();
            //打印送团单 路劲
            printUrl = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.送团单);
        }
Exemple #13
0
        protected string GetPrintUrl(string Tourid)
        {
            string Url = "";

            EyouSoft.BLL.CompanyStructure.CompanySetting bll = new EyouSoft.BLL.CompanyStructure.CompanySetting();
            Url = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.单项服务确认单);
            if (Url != "" && !string.IsNullOrEmpty(Url))
            {
                PrintUrl = "<a style=\"margin-left:3px\" href=\"" + Url + "?tourid=" + Tourid + "\"  target=\"_blank\">确认单</a>";
            }
            return(PrintUrl);
        }
Exemple #14
0
        //机票列表绑定
        private void onInit()
        {
            #region 获取付款申请单
            EyouSoft.BLL.CompanyStructure.CompanySetting CompanyBll = new EyouSoft.BLL.CompanyStructure.CompanySetting();
            string printPath = CompanyBll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.付款申请单);
            if (!string.IsNullOrEmpty(printPath))
            {
                hypJiPiao.Visible     = true;
                hypJiPiao.NavigateUrl = printPath;
            }
            else
            {
                hypJiPiao.Visible = false;
            }
            #endregion
            //计调员姓名
            string operName = Utils.GetQueryStringValue("operName").Trim();
            //计调员ID
            string[] operID = Utils.GetQueryStringValue("oper").Split(',');
            //日期
            string inputDate = Utils.GetQueryStringValue("inputDate").Trim();
            //航段
            string inputGoLine = Utils.GetQueryStringValue("inputGoLine").Trim();
            //操作人ID
            string[] operIds = Utils.GetQueryStringValue("oper").Split(',');
            //开始时间
            string timeStart = Utils.GetQueryStringValue("timeStart");
            //截止日期
            string timeEnd = Utils.GetQueryStringValue("timeEnd");

            ///团号
            string tourCode = Utils.GetQueryStringValue("tourCode");
            //机票状态
            EyouSoft.Model.EnumType.PlanStructure.TicketState ticketState;
            if (Utils.GetQueryStringValue("ticketState") != null && Utils.GetQueryStringValue("ticketState") != "")
            {
                ticketState = (EyouSoft.Model.EnumType.PlanStructure.TicketState)(Convert.ToUInt32(Utils.GetQueryStringValue("ticketState")));
            }
            else
            {
                ticketState = EyouSoft.Model.EnumType.PlanStructure.TicketState.None;
            }
            this.selectOperator1.OperId   = Utils.GetQueryStringValue("oper");
            this.selectOperator1.OperName = operName;

            DateTime?lSDate = Utils.GetDateTimeNullable(Utils.GetQueryStringValue("lsdate"));
            DateTime?lEDate = Utils.GetDateTimeNullable(Utils.GetQueryStringValue("ledate"));

            ListBind(operID, operName, inputDate, inputGoLine, timeStart, timeEnd, ticketState, tourCode, lSDate, lEDate);
        }
Exemple #15
0
        protected void Page_Load(object sender, EventArgs e)
        {
            EyouSoft.BLL.CompanyStructure.CompanySetting CompanyBll = new EyouSoft.BLL.CompanyStructure.CompanySetting();
            OrderPrintPath         = CompanyBll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.组团订单打印名单);
            this.selectXianlu1.Url = "/GroupEnd/Orders/OrderList.aspx";

            #region 定义变量接受参数
            //操作
            string act = EyouSoft.Common.Utils.GetQueryStringValue("act");
            //继续留位id
            string ID = EyouSoft.Common.Utils.GetQueryStringValue("ID");
            //线路区域
            string OrderID = EyouSoft.Common.Utils.GetQueryStringValue("OrderID");
            //线路名称
            string LineName = EyouSoft.Common.Utils.GetQueryStringValue("LineName");
            //出团开始时间
            DateTime?StartTime = EyouSoft.Common.Utils.GetDateTimeNullable(EyouSoft.Common.Utils.GetQueryStringValue("BeginTime"));
            //出团结束时间
            DateTime?EndTime = EyouSoft.Common.Utils.GetDateTimeNullable(EyouSoft.Common.Utils.GetQueryStringValue("EndTime"));
            //订单下单开始时间
            DateTime?OrderStartDate = EyouSoft.Common.Utils.GetDateTimeNullable(EyouSoft.Common.Utils.GetQueryStringValue("OrderStartDate"));
            //订单下单结束时间
            DateTime?OrderEndDate = EyouSoft.Common.Utils.GetDateTimeNullable(EyouSoft.Common.Utils.GetQueryStringValue("OrderEndDate"));
            //线路区域ID
            int?xlid = EyouSoft.Common.Utils.GetIntNull(EyouSoft.Common.Utils.GetQueryStringValue("xlid"));
            #endregion
            #region 初始化变量参数
            if (OrderID != null)
            {
                this.TxtOrderID.Value = OrderID;
            }
            if (LineName != "")
            {
                this.xl_XianlName.Value = LineName.ToString();
            }
            if (StartTime != null)
            {
                this.BeginTime.Value = Convert.ToDateTime(StartTime).ToString("yyyy-MM-dd");
            }
            if (EndTime != null)
            {
                this.EndTime.Value = Convert.ToDateTime(EndTime).ToString("yyyy-MM-dd");
            }
            if (OrderStartDate != null)
            {
                this.inputOrderStartDate.Value = Convert.ToDateTime(OrderStartDate).ToString("yyyy-MM-dd");
            }
            if (OrderEndDate != null)
            {
                this.inputOrderEndDate.Value = Convert.ToDateTime(OrderEndDate).ToString("yyyy-MM-dd");
            }
            #endregion
            if (act == "updateContinue")
            {
                //订单信息业务逻辑类
                EyouSoft.BLL.TourStructure.TourOrder BllTourOrder = new EyouSoft.BLL.TourStructure.TourOrder(SiteUserInfo);
                //订单信息实体类
                EyouSoft.Model.TourStructure.TourOrder TourOrderModel = BllTourOrder.GetOrderModel(SiteUserInfo.CompanyID, ID);
                TourOrderModel.LastDate   = DateTime.Now;
                TourOrderModel.OrderState = EyouSoft.Model.EnumType.TourStructure.OrderState.未处理;
                string msg = string.Empty;
                switch (BllTourOrder.Update(TourOrderModel))
                {
                case 0:
                {
                    TourOrderModel = null;
                    msg            = "留位失败";
                    break;
                }

                case 1:
                {
                    TourOrderModel = null;

                    msg = "留位成功";
                    break;
                }

                case 2:
                {
                    TourOrderModel = null;
                    msg            = "该团队的订单总人数+当前订单人数大于团队计划人数总和";
                    break;
                }

                case 3:
                {
                    TourOrderModel = null;
                    msg            = "该客户所欠金额大于最高欠款金额";
                    break;
                }
                }
                MessageBox.ShowAndRedirect(this, msg, "/GroupEnd/Orders/OrderList.aspx");
            }
            else
            {
                BindLineInfo(OrderID, LineName, StartTime, EndTime, OrderStartDate, OrderEndDate, xlid);
            }
        }
Exemple #16
0
        /// <summary>
        /// 页面初始化方法
        /// </summary>
        protected void DataInit(string tourId)
        {
            //声明bll对象
            EyouSoft.BLL.TourStructure.Tour tourBll = new EyouSoft.BLL.TourStructure.Tour(SiteUserInfo);
            //声明团队计划对象
            EyouSoft.Model.TourStructure.TourBaseInfo tourModel = tourBll.GetTourInfo(tourId);
            //声明bll对象
            EyouSoft.BLL.CompanyStructure.CompanySetting bll = new EyouSoft.BLL.CompanyStructure.CompanySetting();
            //声明保存打印URL 的集合
            IList <PrintUrlModel> list = new List <PrintUrlModel>();
            //声明临时对象 用来保存url 和显示文字
            PrintUrlModel model = null;

            //判断该计划是团队计划
            if (tourModel.TourType == EyouSoft.Model.EnumType.TourStructure.TourType.团队计划)
            {
                EyouSoft.Model.TourStructure.TourTeamInfo teamModel = (EyouSoft.Model.TourStructure.TourTeamInfo)tourModel;
                //团队计划打印名单
                model          = new PrintUrlModel();
                model.PrintUrl = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.团队计划打印名单);
                model.ShowText = EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.团队计划打印名单.ToString();
                if (model.PrintUrl != "")
                {
                    list.Add(model);
                }
                //行程单
                if (teamModel.ReleaseType == EyouSoft.Model.EnumType.TourStructure.ReleaseType.Quick)
                {
                    //团队计划快速发布行程单
                    model          = new PrintUrlModel();
                    model.PrintUrl = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.团队计划快速发布行程单);
                    model.ShowText = EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.团队计划快速发布行程单.ToString();
                    if (model.PrintUrl != "")
                    {
                        list.Add(model);
                    }
                }
                else
                {
                    //团队计划标准版发布行程单
                    model          = new PrintUrlModel();
                    model.PrintUrl = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.团队计划标准发布行程单);
                    model.ShowText = EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.团队计划标准发布行程单.ToString();
                    if (model.PrintUrl != "")
                    {
                        list.Add(model);
                    }
                }

                //团队确认单
                model          = new PrintUrlModel();
                model.PrintUrl = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.团队确认单);
                model.ShowText = EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.团队确认单.ToString();
                if (model.PrintUrl != "")
                {
                    list.Add(model);
                }

                //报价单
                model          = new PrintUrlModel();
                model.PrintUrl = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.报价单);
                model.ShowText = EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.报价单.ToString();
                if (model.PrintUrl != "")
                {
                    list.Add(model);
                }

                //团队送团单
                model = new PrintUrlModel();
                if (teamModel.TicketStatus == EyouSoft.Model.EnumType.PlanStructure.TicketState.已出票)
                {
                    model.PrintUrl = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.送团单);
                }
                else
                {
                    model.PrintUrl = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.送团单);
                    TicketStatus   = true;
                }
                model.ShowText = EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.送团单.ToString();
                if (model.PrintUrl != "")
                {
                    list.Add(model);
                }


                //原行程下载
                model = new PrintUrlModel();
                if (teamModel.Attachs != null && teamModel.Attachs.Count > 0)
                {
                    model.PrintUrl = teamModel.Attachs[0].FilePath.ToString().Trim();
                    model.ShowText = "原行程下载";
                }
                if (model.PrintUrl != null && model.PrintUrl != "")
                {
                    list.Add(model);
                }
            }
            if (tourModel.TourType == EyouSoft.Model.EnumType.TourStructure.TourType.散拼计划)
            {
                EyouSoft.Model.TourStructure.TourInfo teamModel = (EyouSoft.Model.TourStructure.TourInfo)tourModel;

                model          = new PrintUrlModel();
                model.PrintUrl = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.散拼计划打印名单);
                model.ShowText = EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.散拼计划打印名单.ToString();
                if (model.PrintUrl != "")
                {
                    list.Add(model);
                }
                if (teamModel.ReleaseType == EyouSoft.Model.EnumType.TourStructure.ReleaseType.Normal)
                {
                    model          = new PrintUrlModel();
                    model.PrintUrl = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.散拼计划标准发布行程单);
                    model.ShowText = EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.散拼计划标准发布行程单.ToString();
                    if (model.PrintUrl != "")
                    {
                        list.Add(model);
                    }
                }
                if (teamModel.ReleaseType == EyouSoft.Model.EnumType.TourStructure.ReleaseType.Quick)
                {
                    model          = new PrintUrlModel();
                    model.PrintUrl = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.散拼计划快速发布行程单);
                    model.ShowText = EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.散拼计划快速发布行程单.ToString();
                    if (model.PrintUrl != "")
                    {
                        list.Add(model);
                    }
                }

                //model = new PrintUrlModel();
                //model.PrintUrl = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.散客确认单);
                //model.ShowText = EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.散客确认单.ToString();
                //if (model.PrintUrl != "")
                //    list.Add(model);


                //散拼送团单
                model = new PrintUrlModel();
                if (teamModel.TicketStatus == EyouSoft.Model.EnumType.PlanStructure.TicketState.已出票)
                {
                    model.PrintUrl = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.送团单);
                    TicketStatus   = true;
                }
                else
                {
                    model.PrintUrl = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.送团单);
                    TicketStatus   = true;
                }

                model.ShowText = EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.送团单.ToString();
                if (model.PrintUrl != "")
                {
                    list.Add(model);
                }


                //原行程下载
                model = new PrintUrlModel();
                if (teamModel.Attachs != null && teamModel.Attachs.Count > 0)
                {
                    model.PrintUrl = teamModel.Attachs[0].FilePath.ToString().Trim();
                    model.ShowText = "原行程下载";
                }
                if (model.PrintUrl != null && model.PrintUrl != "")
                {
                    list.Add(model);
                }
            }



            //结算通知单
            model          = new PrintUrlModel();
            model.PrintUrl = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.结算通知单);
            model.ShowText = EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.结算通知单.ToString();
            if (model.PrintUrl != "")
            {
                list.Add(model);
            }
            //结算明细单
            //model = new PrintUrlModel();
            //model.PrintUrl = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.结算明细单);
            //model.ShowText = EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.结算明细单.ToString();
            //if (model.PrintUrl != "")
            //{
            //    list.Add(model);
            //}

            //地接确认单
            model          = new PrintUrlModel();
            model.PrintUrl = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.地接确认单);
            model.ShowText = EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.地接确认单.ToString();
            if (model.PrintUrl != "")
            {
                list.Add(model);
            }

            //送团任务单
            model          = new PrintUrlModel();
            model.PrintUrl = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.送团任务单);
            model.ShowText = EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.送团任务单.ToString();
            if (model.PrintUrl != "")
            {
                list.Add(model);
            }

            if (list != null && list.Count > 0)
            {
                this.rptUPrintUrl.DataSource = list;
                this.rptUPrintUrl.DataBind();
            }
        }
Exemple #17
0
        //销售条件
        private void onInit()
        {
            #region 获取打印收据
            EyouSoft.BLL.CompanyStructure.CompanySetting CompanyBll = new EyouSoft.BLL.CompanyStructure.CompanySetting();
            string printPath = CompanyBll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.内部交款单);
            if (!string.IsNullOrEmpty(printPath))
            {
                hypSale.Visible     = true;
                hypSale.NavigateUrl = printPath;
            }
            else
            {
                hypSale.Visible = false;
            }
            #endregion
            //出团日期
            DateTime?SDate = Utils.GetDateTimeNullable(Utils.GetQueryStringValue("date"));
            DateTime?LDate = Utils.GetDateTimeNullable(Utils.GetQueryStringValue("LDate"));
            if (SDate != null)
            {
                this.txt_Date.Value = Convert.ToDateTime(SDate).ToString("yyyy-MM-dd");
            }
            if (LDate != null)
            {
                this.txt_Date1.Value = Convert.ToDateTime(LDate).ToString("yyyy-MM-dd");
            }
            //订单操作人
            int[] orderOperId = ConvertToIntArray(Utils.GetQueryStringValue("orderOperId").Split(','));
            this.selectOrderOperator.OperId   = Utils.GetQueryStringValue("orderOperId");
            this.selectOrderOperator.OperName = Utils.GetQueryStringValue("orderOperName");
            //订单号
            string orderLot = Utils.GetQueryStringValue("orderLot");
            //团号
            string tuanHao = Utils.GetQueryStringValue("tuanHao");
            //客户单位
            string cusHao = Utils.GetQueryStringValue("cusHao");
            //线路名称
            string lineName = Utils.GetQueryStringValue("lineName");
            //操作人ID
            int[] operID  = ConvertToIntArray(Utils.GetQueryStringValue("operId").Split(','));
            int   curPage = Utils.GetInt(Utils.GetQueryStringValue("Page"));
            if (curPage != 0)
            {
                pageIndex = curPage;
            }
            this.selectOperator1.OperId   = Utils.GetQueryStringValue("operId");
            this.selectOperator1.OperName = Utils.GetQueryStringValue("operName");
            bool?selSettle = null;
            if (Utils.GetQueryStringValue("settle") == "0")
            {
                selSettle = false;
            }
            else if (Utils.GetQueryStringValue("settle") == "1")
            {
                selSettle = true;
            }
            else
            {
                selSettle = null;
            }

            ListBind(SDate, LDate, orderOperId, orderLot, tuanHao, cusHao, lineName, operID, selSettle);
        }