Example #1
0
        private void InitTopInfo()
        {
            MWzYuMingInfo m = null;

            m = EyouSoft.Security.Membership.YlHuiYuanProvider.GetYuMingInfo();
            EyouSoft.BLL.YlStructure.BHangQi bll = new EyouSoft.BLL.YlStructure.BHangQi();
            int recordCount          = 0;
            MHangQiChaXunInfo chaxun = new MHangQiChaXunInfo()
            {
                IsYouXiao = true,
                LeiXing   = LeiXing,
                BiaoQian  = EyouSoft.Model.EnumType.YlStructure.HangQiBiaoQian.热门推荐,
                PaiXu     = 2
            };
            var list = bll.GetHangQis(m.CompanyId, 4, 1, ref recordCount, chaxun);

            if (list != null)
            {
                rptList_tj_top.DataSource = list;
                rptList_tj_top.DataBind();
                txtHangQiName.Text = HangQiNameHtml(list);
            }
            chaxun.BiaoQian = EyouSoft.Model.EnumType.YlStructure.HangQiBiaoQian.热门;
            var list2 = bll.GetHangQis(m.CompanyId, 7, 1, ref recordCount, chaxun);

            if (list2 != null)
            {
                rptList_tj_down.DataSource = list2;
                rptList_tj_down.DataBind();
            }
        }
Example #2
0
        /// <summary>
        /// 初始化页面
        /// </summary>
        void initList()
        {
            string hangqi  = Utils.GetQueryStringValue("id");
            string riqi    = Utils.GetQueryStringValue("aid");
            var    riqiids = Utils.GetQueryStringValue("riqiids").Split(',');

            if (string.IsNullOrEmpty(riqi) && riqiids != null && riqiids.Length > 0)
            {
                riqi = riqiids[0];
            }

            if (Utils.GetQueryStringValue("piliang") == "1")
            {
                IList <EyouSoft.Model.YlStructure.MHangQiJiaGeInfo> list = new EyouSoft.BLL.YlStructure.BHangQi().GetHangQiJiaGes(hangqi, Utils.GetInt(Utils.GetQueryStringValue("hangxianid")));
                if (list != null && list.Count > 0)
                {
                    rptlist.DataSource = list;
                    rptlist.DataBind();
                    PlaceHolder1.Visible = false;
                }
            }
            else
            {
                IList <EyouSoft.Model.YlStructure.MHangQiJiaGeInfo> list = new EyouSoft.BLL.YlStructure.BHangQi().GetHangQiJiaGes(hangqi, riqi);
                if (list != null && list.Count > 0)
                {
                    rptlist.DataSource = list;
                    rptlist.DataBind();
                    PlaceHolder1.Visible = false;
                }
            }
        }
Example #3
0
        void InitRX1()
        {
            var chaXun = new EyouSoft.Model.YlStructure.MHangQiChaXunInfo();

            chaXun.IsYouXiao = true;
            chaXun.IsReXiao  = true;
            chaXun.LeiXing   = LeiXing;

            int           recordCount = 0;
            var           items       = new EyouSoft.BLL.YlStructure.BHangQi().GetHangQis(YuMingInfo.CompanyId, 10, 1, ref recordCount, chaXun);
            StringBuilder s           = new StringBuilder();

            if (items != null && items.Count > 0)
            {
                int i = 1;
                foreach (var item in items)
                {
                    s.AppendFormat("<li><em>{0}</em>", i);
                    s.AppendFormat("<a href=\"{0}{1}.html\">{2}</a>", GetHqUrl(item.LeiXing), item.HangQiId, item.MingCheng);
                    s.AppendFormat("<p>{0}/人起</p>", item.QiShiJiaGe.ToString("C2"));
                    s.AppendFormat("</li>");
                    i++;
                }
            }

            RCWE(s.ToString());
        }
Example #4
0
        /// <summary>
        /// get binkeleixing
        /// </summary>
        void GetBinKeLeiXing()
        {
            StringBuilder s = new StringBuilder();

            s.AppendFormat("<option value=\"\">请选择人员类型</option>");

            var hangQiId = Utils.GetQueryStringValue("hangqiid");
            var info     = new EyouSoft.BLL.YlStructure.BHangQi().GetHangQiInfo(hangQiId);

            var chaXun = new EyouSoft.Model.YlStructure.MJiChuXinXiChaXunInfo();

            chaXun.LeiXing       = EyouSoft.Model.EnumType.YlStructure.JiChuXinXiLeiXing.宾客类型;
            chaXun.YouLunLeiXing = EyouSoft.Model.EnumType.YlStructure.YouLunLeiXing.长江游轮;

            if (info != null)
            {
                chaXun.YouLunLeiXing = info.LeiXing;
            }

            var items = new EyouSoft.BLL.YlStructure.BJiChuXinXi().GetJiChuXinXis(SiteUserInfo.CompanyId, chaXun);

            if (items != null && items.Count > 0)
            {
                foreach (var item in items)
                {
                    s.AppendFormat(" <option value=\"{0}\">{1}</option> ", item.XinXiId, item.MingCheng);
                }
            }

            RCWE(UtilsCommons.AjaxReturnJson("1", "", s.ToString()));
        }
Example #5
0
        /// <summary>
        /// 初始化列表
        /// </summary>
        void initList()
        {
            EyouSoft.Model.YlStructure.MHangQiChaXunInfo searchModel = new EyouSoft.Model.YlStructure.MHangQiChaXunInfo();
            searchModel.GysName      = Utils.GetQueryStringValue("gongyingshang");
            searchModel.GongSiName   = Utils.GetQueryStringValue("youlun");
            searchModel.XiLieName    = Utils.GetQueryStringValue("xilie");
            searchModel.ChuanZhiName = Utils.GetQueryStringValue("chuanzhi");
            searchModel.RiQi1        = Utils.GetDateTimeNullable(Utils.GetQueryStringValue("riqi1"));
            searchModel.RiQi2        = Utils.GetDateTimeNullable(Utils.GetQueryStringValue("riqi2"));
            searchModel.BianHao      = Utils.GetQueryStringValue("bianhao");
            searchModel.MingCheng    = Utils.GetQueryStringValue("mingcheng");
            searchModel.LeiXing      = Utils.GetEnumValue <EyouSoft.Model.EnumType.YlStructure.YouLunLeiXing>(Utils.GetQueryStringValue("t"), EyouSoft.Model.EnumType.YlStructure.YouLunLeiXing.长江游轮);
            searchModel.XiLieId      = Utils.GetQueryStringValue("txtxilieid");
            pageIndex = UtilsCommons.GetPadingIndex();

            IList <EyouSoft.Model.YlStructure.MHangQiInfo> list = new EyouSoft.BLL.YlStructure.BHangQi().GetHangQis(SiteUserInfo.CompanyId, pageSize, pageIndex, ref recordCount, searchModel);;

            if (list != null && list.Count > 0)
            {
                this.repList.DataSource = list;
                this.repList.DataBind();
                BindPage();
            }
            else
            {
                this.repList.EmptyText            = "<tr><td  align=\"center\" colspan=\"15\">暂无数据!</td></tr>";
                this.ExporPageInfoSelect1.Visible = false;
            }
        }
Example #6
0
        void BaoCun()
        {
            string hangqiid = Utils.GetQueryStringValue("hangqiid");
            string riqiid   = Utils.GetQueryStringValue("riqiid");
            string riqi     = Utils.GetQueryStringValue("riqi");

            int bllRetCode = new EyouSoft.BLL.YlStructure.BHangQi().QuXiaoHangQiRiQi(hangqiid, riqiid, SiteUserInfo.UserId, Utils.GetDateTime(riqi));

            if (bllRetCode == 1)
            {
                RCWE(UtilsCommons.AjaxReturnJson("1", "操作成功"));
            }
            else if (bllRetCode == -97)
            {
                RCWE(UtilsCommons.AjaxReturnJson("0", "操作失败:已经存在预订订单,不可取消"));
            }
            else if (bllRetCode == -96)
            {
                RCWE(UtilsCommons.AjaxReturnJson("0", "操作失败:已经发布团购信息,不可取消"));
            }
            else
            {
                RCWE(UtilsCommons.AjaxReturnJson("0", "操作失败"));
            }
        }
Example #7
0
        /// <summary>
        /// 获取航线名称
        /// </summary>
        /// <param name="HXID"></param>
        /// <returns></returns>
        protected string getCPMC(string HXID)
        {
            var model = new EyouSoft.BLL.YlStructure.BHangQi().GetHangQiInfo(HXID);

            if (model == null)
            {
                return("");
            }
            return(model.MingCheng);
        }
Example #8
0
        void GetYouLunLeiXing()
        {
            var hangQiId = Utils.GetQueryStringValue("hangqiid");
            var info     = new EyouSoft.BLL.YlStructure.BHangQi().GetHangQiInfo(hangQiId);

            if (info != null)
            {
                RCWE(UtilsCommons.AjaxReturnJson("1", "", ((int)info.LeiXing)).ToString());
            }

            RCWE(UtilsCommons.AjaxReturnJson("1", "", "0"));
        }
Example #9
0
        /// <summary>
        /// 初始化已保存的数据
        /// </summary>
        void initPage()
        {
            string hangqiid = Utils.GetQueryStringValue("id");
            var    list     = new EyouSoft.BLL.YlStructure.BHangQi().GetHangQiRiQis(hangqiid, null, null, null);

            if (list != null && list.Count > 0)
            {
                for (int i = 0; i < list.Count; i++)
                {
                    stroldHangqis.AppendFormat("<div  id=\"{0}\" data-id={2}><input type=\"hidden\" name=\"YuKongRi\" value=\"{0}\"><input type=\"hidden\" name=\"YuKongShu\" value=\"{0}\"></div>", list[i].RiQi.ToString("yyyy-M-d"), list[i].RenShu, list[i].RiQiId);
                }
            }
        }
Example #10
0
        /// <summary>
        /// 删除
        /// </summary>
        void Del()
        {
            string id     = Utils.GetQueryStringValue("id");
            int    result = new EyouSoft.BLL.YlStructure.BHangQi().DeleteHangQi(SiteUserInfo.CompanyId, SiteUserInfo.UserId, id);

            if (result == 1)
            {
                RCWE(UtilsCommons.AjaxReturnJson("1", "删除成功"));
            }
            else
            {
                RCWE(UtilsCommons.AjaxReturnJson("0", "删除失败"));
            }
        }
Example #11
0
        void SheDingState()
        {
            string hangqiid = Utils.GetQueryStringValue("id");
            string riqiID   = Utils.GetQueryStringValue("aid");
            var    jiages   = new EyouSoft.BLL.YlStructure.BHangQi().GetHangQiJiaGes(hangqiid, riqiID);

            if (jiages != null && jiages.Count > 0)
            {
                RCWE(UtilsCommons.AjaxReturnJson("1", "已设定"));
            }
            else
            {
                RCWE(UtilsCommons.AjaxReturnJson("0", "未设定"));
            }
        }
Example #12
0
        void InitPage()
        {
            string hangqi = Utils.GetQueryStringValue("id");
            YouHuiGongXiangFangShi fangshi;
            var items = new EyouSoft.BLL.YlStructure.BHangQi().GetHangQiyouHuiGuiZes(hangqi, out fangshi);

            if (items == null || items.Count == 0)
            {
                return;
            }
            xiangyong          = ((int)fangshi).ToString();
            rptlist.DataSource = items;
            rptlist.DataBind();
            PlaceHolder1.Visible = false;
        }
Example #13
0
        void InitHQ()
        {
            var chaXun    = GetChaXunInfo();
            int pageSize  = 6;
            int pageIndex = UtilsCommons.GetPadingIndex();

            var items = new EyouSoft.BLL.YlStructure.BHangQi().GetHangQis(YuMingInfo.CompanyId, pageSize, pageIndex, ref recordCount, chaXun);

            if (items != null && items.Count > 0)
            {
                rptHQ.DataSource = items;
                rptHQ.DataBind();
            }

            RegisterScript(string.Format("pConfig.pageSize={0};pConfig.pageIndex={1};pConfig.recordCount={2};", pageSize, pageIndex, recordCount));
        }
Example #14
0
        /// <summary>
        /// 初始化
        /// </summary>
        void PageInit()
        {
            string rid = Utils.GetQueryStringValue("riqiid");

            if (Utils.GetQueryStringValue("piliang") == "1")
            {
                return;
            }
            var model = new EyouSoft.BLL.YlStructure.BHangQi().GetRiQiInfo(rid);

            if (model == null)
            {
                return;
            }
            txtRS.Value = model.RenShu.ToString();
        }
Example #15
0
        void InitRX()
        {
            var chaXun = new EyouSoft.Model.YlStructure.MHangQiChaXunInfo();

            chaXun.IsYouXiao = true;
            chaXun.IsReXiao  = true;
            chaXun.LeiXing   = LeiXing;

            int recordCount = 0;
            var items       = new EyouSoft.BLL.YlStructure.BHangQi().GetHangQis(YuMingInfo.CompanyId, 5, 1, ref recordCount, chaXun);

            if (items != null && items.Count > 0)
            {
                rptRX.DataSource = items;
                rptRX.DataBind();
            }
        }
Example #16
0
        /// <summary>
        /// 热销排行
        /// </summary>
        private string HotList(string CompanyId, string LeiXing, string ErpFilepath)
        {
            StringBuilder tmpStr = new StringBuilder();

            EyouSoft.BLL.YlStructure.BHangQi bll = new EyouSoft.BLL.YlStructure.BHangQi();
            MHangQiChaXunInfo chaxun             = new MHangQiChaXunInfo()
            {
                IsYouXiao = true,
                IsReXiao  = true,
            };

            if (!string.IsNullOrEmpty(LeiXing))
            {
                chaxun.LeiXing = (EyouSoft.Model.EnumType.YlStructure.YouLunLeiXing)Utils.GetInt(LeiXing);
            }
            int recordCount = 0;
            var list        = bll.GetHangQis(CompanyId, 12, 1, ref recordCount, chaxun);

            if (list != null)
            {
                for (int i = 0; i < list.Count(); i++)
                {
                    if (Utils.GetQueryStringValue("isindex").ToLower() == "true")
                    {
                        tmpStr.Append("<li>");
                        tmpStr.AppendFormat("	<div class=\"i-num\">{0}</div>", i + 1);
                        tmpStr.Append("	   <p class=\"paihangT\"><a target=\"_blank\" href=\"/Hangqi/" + list[i].HangQiId + ".html\">" + Common.Utils.GetText(list[i].MingCheng, 24, true) + "</a></p>");
                        tmpStr.Append("	   <p>【出发时间】" + ChuGangTimeHtml(list[i].RiQis) + "</p>");
                        tmpStr.Append("	   <p class=\"paihang-price\"><span class=\"s-price\">¥<em>" + list[i].QiShiJiaGe.ToString("F0") + "</em></span><span class=\"floatR\"><a target=\"_blank\" href=\"/Hangqi/" + list[i].HangQiId + ".html\" class=\"i-ydbtn\">立即预订</a></span></p>");
                        tmpStr.Append("</li>");
                    }
                    else
                    {
                        tmpStr.Append("<li><dl>");
                        tmpStr.Append("<dt><a target=\"_blank\" href=\"/Hangqi/" + list[i].HangQiId + ".html\">" + list[i].MingCheng + "</a></dt>");
                        tmpStr.Append("<dd>【出发时间】</dd>");
                        tmpStr.Append("<dd>" + ChuGangTimeHtml(list[i].RiQis) + "</dd>");
                        tmpStr.Append("<dd class=\"price\">" + list[i].QiShiJiaGe.ToString("C2") + "/人</dd>");
                        tmpStr.Append("</dl>");
                        tmpStr.Append("<div class=\"R_img\"><a target=\"_blank\" href=\"/Hangqi/" + list[i].HangQiId + ".html\">" + GetReXiaoImg(list[i].FuJians, ErpFilepath) + "<span class=\"\">立即预订</span></a></div>");
                        tmpStr.Append("</li>");
                    }
                }
            }
            return(tmpStr.ToString());
        }
Example #17
0
        /// <summary>
        /// get riqi
        /// </summary>
        void GetRiQi()
        {
            var           hangQiId = Utils.GetQueryStringValue("hangqiid");
            var           items    = new EyouSoft.BLL.YlStructure.BHangQi().GetHangQiRiQis(hangQiId, null, null, null);
            StringBuilder s        = new StringBuilder();

            s.AppendFormat("<option value=\"\">请选择日期</option>");

            if (items != null && items.Count > 0)
            {
                foreach (var item in items)
                {
                    s.AppendFormat(" <option value=\"{0}\">{1}</option> ", item.RiQiId, item.RiQi.ToString("yyyy-MM-dd"));
                }
            }

            RCWE(UtilsCommons.AjaxReturnJson("1", "", s.ToString()));
        }
Example #18
0
        /// <summary>
        /// 初始化页面
        /// </summary>
        void initList()
        {
            string hangqi = Utils.GetQueryStringValue("id");
            string riqi   = Utils.GetQueryStringValue("aid");

            if (Utils.GetQueryStringValue("piliang") == "1")
            {
                return;
            }

            IList <EyouSoft.Model.YlStructure.MHangQiJiaGeInfo> list = new EyouSoft.BLL.YlStructure.BHangQi().GetHangQiJiaGes(hangqi, riqi);

            if (list != null && list.Count > 0)
            {
                rptlist.DataSource = list;
                rptlist.DataBind();
                PlaceHolder1.Visible = false;
            }
        }
Example #19
0
        /// <summary>
        /// shan chu
        /// </summary>
        void ShanChu()
        {
            string txtTuanGouId = Utils.GetFormValue("txtTuanGouId");

            int bllRetCode = new EyouSoft.BLL.YlStructure.BHangQi().DeleteTuanGou(SiteUserInfo.CompanyId, txtTuanGouId);

            if (bllRetCode == 1)
            {
                RCWE(UtilsCommons.AjaxReturnJson("1", "操作成功"));
            }
            else if (bllRetCode < 0)
            {
                RCWE(UtilsCommons.AjaxReturnJson("0", "操作失败:已经存在订单不可删除。"));
            }
            else
            {
                RCWE(UtilsCommons.AjaxReturnJson("0", "操作失败"));
            }
        }
Example #20
0
        /// <summary>
        /// init rpt
        /// </summary>
        void InitRpt()
        {
            var chaXun      = GetChaXunInfo();
            int pageSize    = 40;
            int pageIndex   = UtilsCommons.GetPadingIndex();
            int recordCount = 0;
            var items       = new EyouSoft.BLL.YlStructure.BHangQi().GetHangQis(SiteUserInfo.CompanyId, pageSize, pageIndex, ref recordCount, chaXun);

            if (items != null && items.Count > 0)
            {
                rpt.DataSource = items;
                rpt.DataBind();

                paging.UrlParams      = Request.QueryString;
                paging.intPageSize    = pageSize;
                paging.CurrencyPage   = pageIndex;
                paging.intRecordCount = recordCount;
            }
        }
Example #21
0
        /// <summary>
        /// init edit info
        /// </summary>
        void InitEditInfo()
        {
            if (string.IsNullOrEmpty(TuanGouId))
            {
                return;
            }

            var info = new EyouSoft.BLL.YlStructure.BHangQi().GetTuanGouInfo(TuanGouId);

            if (info == null)
            {
                return;
            }

            HangQiId               = info.HangQiId;
            HangQiMingCheng        = info.HangQiMingCheng;
            RiQiId                 = info.RiQiId;
            FangXingId             = info.FangXingId.ToString();
            GuoJiId                = info.GuoJiId.ToString();
            txtMingCheng.Value     = info.MingCheng;
            txtYuanJia.Value       = info.YuanJia.ToString("F2");
            txtXianJia.Value       = info.XianJia.ToString("F2");
            txtJieZhiShiJian.Value = info.JieZhiShiJian.ToString("yyyy-MM-dd");
            txtBKLX.Value          = info.BinKeLeiXing;
            txtTuanGouShu.Value    = info.TuanGouShu.ToString();

            MFileInfo file = new MFileInfo();

            file.FilePath = info.FengMian;
            var items = new List <MFileInfo>();

            items.Add(file);
            upload1.YuanFiles = items;

            if (info.JiaGes != null && info.JiaGes.Count > 0)
            {
                rpt.DataSource = info.JiaGes;
                rpt.DataBind();

                phJiaGe.Visible = false;
            }
        }
Example #22
0
        protected void Page_Load(object sender, EventArgs e)
        {
            this.Title = "确认单";
            var r = new EyouSoft.BLL.YlStructure.BHangQiDingDan().GetDingDanInfo(EyouSoft.Common.Utils.GetQueryStringValue("DingDanId"));

            if (r != null)
            {
                ltlMingCheng.Text      = r.MingCheng;
                ltlChanPinBianHao.Text = r.BianHao;
                ltlTian.Text           = r.TianShu1.ToString();
                ltlWan.Text            = r.TianShu2.ToString();
                if (r.JiaGes != null && r.JiaGes.Count > 0)
                {
                    rptFangXing.DataSource = r.JiaGes;
                    rptFangXing.DataBind();
                }
                var hangqi   = new EyouSoft.BLL.YlStructure.BHangQi().GetHangQiInfo(r.HangQiId);
                var riqi     = new EyouSoft.BLL.YlStructure.BHangQi().GetRiQiInfo(r.RiQiId);
                var chuanzhi = new EyouSoft.BLL.YlStructure.BJiChuXinXi().GetChuanZhiInfo(hangqi.ChuanZhiId);
                if (hangqi != null)
                {
                    ltlChuFaDate.Text = riqi != null?riqi.RiQi.ToShortDateString() : string.Empty;

                    ltlChuFaGang.Text  = hangqi.ChuFaGangKouMingCheng;
                    ltlDiDaGang.Text   = hangqi.DiDaGangKouMingCheng;
                    ltlZongTaiTel.Text = chuanzhi != null && r.FuKuanStatus == Model.EnumType.YlStructure.FuKuanStatus.已付款 ? chuanzhi.ChuanZaiDianHua : string.Empty;
                }
                if (r.YouKes != null && r.YouKes.Count > 0)
                {
                    rptYouKe.DataSource = r.YouKes;
                    rptYouKe.DataBind();
                }
                ltlYuDingRen.Text    = r.YuDingRenName;
                ltlYuDingMail.Text   = r.YuDingRenYouXiang;
                ltlYuDingMobile.Text = r.YuDingRenShouJi;
                if (r.FuJiaChanPins != null && r.FuJiaChanPins.Count > 0)
                {
                    rptFuJiaChanPin.DataSource = r.FuJiaChanPins;
                    rptFuJiaChanPin.DataBind();
                }
            }
        }
Example #23
0
        /// <summary>
        /// 设置标签
        /// </summary>
        void setBiaoQian()
        {
            int isSet  = Utils.GetInt(Utils.GetQueryStringValue("dotype"));
            int result = 0;
            MHangQiBiaoQianInfo biaoqian = new MHangQiBiaoQianInfo();

            biaoqian.HangQiId   = Utils.GetQueryStringValue("hangqi");
            biaoqian.IssueTime  = DateTime.Now;
            biaoqian.OperatorId = SiteUserInfo.UserId;
            biaoqian.BiaoQian   = (EyouSoft.Model.EnumType.YlStructure.HangQiBiaoQian)Utils.GetInt(Utils.GetQueryStringValue("b"));

            result = new EyouSoft.BLL.YlStructure.BHangQi().SheZhiHangQiBiaoQian(biaoqian, isSet);

            if (result == 1)
            {
                RCWE(UtilsCommons.AjaxReturnJson("1", "操作成功"));
            }
            else
            {
                RCWE(UtilsCommons.AjaxReturnJson("0", "操作失败"));
            }
        }
Example #24
0
        /// <summary>
        /// init rpt
        /// </summary>
        void InitRpt()
        {
            int recordCount = 0;
            var chaXun      = GetChaXunInfo();

            pageIndex = UtilsCommons.GetPadingIndex();
            var items = new EyouSoft.BLL.YlStructure.BHangQi().GetTuanGous(CurrentUserCompanyID, pageSize, pageIndex, ref recordCount, chaXun);

            if (items != null && items.Count > 0)
            {
                rpt.DataSource = items;
                rpt.DataBind();

                paging.UrlParams      = Request.QueryString;
                paging.intPageSize    = pageSize;
                paging.CurrencyPage   = pageIndex;
                paging.intRecordCount = recordCount;
            }
            else
            {
                phEmpty.Visible = true;
                phHeJi.Visible  = false;
            }
        }
Example #25
0
        /// <summary>
        /// 初始化
        /// </summary>
        void initPage()
        {
            int recordCount = 0;

            EyouSoft.BLL.YlStructure.BHangQi bll = new EyouSoft.BLL.YlStructure.BHangQi();
            MHangQiChaXunInfo chaxun             = new MHangQiChaXunInfo()
            {
                IsYouXiao = true,
                IsReXiao  = true,
                LeiXing   = EyouSoft.Model.EnumType.YlStructure.YouLunLeiXing.海洋邮轮
            };
            var lists = bll.GetHangQis(YuMingInfo.CompanyId, 12, 1, ref recordCount, chaxun);

            if (lists != null)
            {
                rpt_Hot.DataSource = lists;
                rpt_Hot.DataBind();
            }

            var model = new EyouSoft.BLL.YlStructure.BJiChuXinXi().GetChuanZhiInfo(Utils.GetQueryStringValue("id"));

            if (model != null)
            {
                if (model.GongSiLeiXing == EyouSoft.Model.EnumType.YlStructure.YouLunLeiXing.长江游轮)
                {
                    Response.Redirect(string.Format("chuanzhicj.aspx?id={0}", model.ChuanZhiId));
                }
                lblCZ.Text   = model.MingCheng;
                lblName.Text = model.MingCheng;
                litInfo.Text = model.XiangXiJieShao;

                lblzongdunwei.Text = string.Format("{0}吨", model.DunWei);
                lblzaikeliang.Text = string.Format("{0}人", model.ZaiKeLiang);
                lblshouhang.Text   = string.Format("{0}", model.XiaShuiRiQi);
                lblchangdu.Text    = string.Format("{0}米", model.ChangDu);
                lblkuandu.Text     = string.Format("{0}米", model.KuangDu);
                lbllouceng.Text    = string.Format("{0}层", model.JiaBanLouCeng);
                lblfangjian.Text   = string.Format("{0}间", model.KeFangShuLiang);
                lblchishui.Text    = string.Format("{0}米", model.ChiShui);
                lblhangsu.Text     = string.Format("{0}节", model.ZuiGaoHangSu);

                lblimg.Text = "<img src=\"\" />";
                if (model.FuJians != null && model.FuJians.Count > 0)
                {
                    lblimg.Text = string.Format("<img src=\"{0}\" />", TuPian.F1(ErpFilepath + model.FuJians[0].Filepath, 648, 214));
                }

                var shipins = new EyouSoft.BLL.YlStructure.BJiChuXinXi().GetShiPins(model.CompanyId, 1000, 1, ref recordCount, new EyouSoft.Model.YlStructure.MShiPinChaXunInfo()
                {
                    ChuanZhiId = model.ChuanZhiId
                });
                if (shipins != null && shipins.Count > 0)
                {
                    litShiPin.Text += string.Format("<div class=\"video_big\"><a target=\"_blank\" href=\"{0}\"><img src=\"{1}\"></a></div>", "javascript:void(0)", ErpFilepath + shipins[0].ShiPinIMG);
                    litShiPin.Text += " <div class=\"video_small\"><ul>";
                    for (int i = 1; i < shipins.Count; i++)
                    {
                        litShiPin.Text += string.Format("<li><a href=\"{0}\"><img src=\"{1}\"></a></li>", "javascript:void(0)", ErpFilepath + shipins[i].ShiPinIMG);
                    }

                    litShiPin.Text += " </ul><div class=\"clear\"></div></div>";
                }
                var list = new EyouSoft.BLL.YlStructure.BJiChuXinXi().GetXiLies(model.CompanyId, 1000, 1, ref recordCount, new EyouSoft.Model.YlStructure.MXiLieChaXunInfo()
                {
                    GongSiId = model.GongSiId
                });
                if (list != null && list.Count > 0)
                {
                    rptxilies.DataSource = list;
                    rptxilies.DataBind();
                }

                if (model.FangXings != null && model.FangXings.Count > 0)
                {
                    rptfangxings.DataSource = model.FangXings;
                    rptfangxings.DataBind();
                }
                if (model.MeiShis != null && model.MeiShis.Count > 0)
                {
                    rptmeishis.DataSource = model.MeiShis;
                    rptmeishis.DataBind();
                }
                if (model.SheShis != null && model.SheShis.Count > 0)
                {
                    rptsheshis.DataSource = model.SheShis;
                    rptsheshis.DataBind();
                }

                if (model.PingMianTus != null && model.PingMianTus.Count > 0)
                {
                    rptpingmians.DataSource = model.PingMianTus;
                    rptpingmians.DataBind();
                }


                var items = new EyouSoft.BLL.YlStructure.BHangQi().GetHangQis(model.CompanyId, 3, 1, ref recordCount, new EyouSoft.Model.YlStructure.MHangQiChaXunInfo()
                {
                    ChuanZhiId = model.ChuanZhiId, IsYouXiao = true
                });
                if (items != null && items.Count > 0)
                {
                    rpthangxian.DataSource = items;
                    rpthangxian.DataBind();
                }

                var gongSiInfo = new EyouSoft.BLL.YlStructure.BJiChuXinXi().GetGongSiInfo(model.GongSiId);
                if (gongSiInfo != null)
                {
                    lblName.Text = gongSiInfo.MingCheng;
                }
            }
        }
Example #26
0
        void initPage()
        {
            string dingDanId      = Utils.GetQueryStringValue("dingdanid");
            var    DingDanLeiXing = (EyouSoft.Model.EnumType.YlStructure.DingDanLeiXing?)Utils.GetEnumValueNull(typeof(EyouSoft.Model.EnumType.YlStructure.DingDanLeiXing), Utils.GetQueryStringValue("dingdanleixing"));

            if (!DingDanLeiXing.HasValue ||
                DingDanLeiXing.Value != EyouSoft.Model.EnumType.YlStructure.DingDanLeiXing.航期订单)
            {
                Utils.RCWE("请求异常!");
            }

            MHangQiDingDanInfo model = new EyouSoft.BLL.YlStructure.BHangQiDingDan().GetDingDanInfo(dingDanId);

            if (model == null)
            {
                Utils.RCWE("请求异常!");
            }

            string token = Utils.GetQueryStringValue("token");

            if (string.IsNullOrEmpty(token))
            {
                Utils.RCWE("请求异常!");
            }

            EyouSoft.Model.SSOStructure.MYlHuiYuanInfo huiYuanInfo;
            bool isLogin = EyouSoft.Security.Membership.YlHuiYuanProvider.IsLogin(out huiYuanInfo);

            if (model.XiaDanRenId != token)
            {
                RCWE("请求异常");
            }
            if (isLogin && model.XiaDanRenId != huiYuanInfo.HuiYuanId)
            {
                RCWE("请求异常");
            }

            dingdanhao.Text = model.JiaoYiHao;

            dingdanzhuangtai.Text = model.FuKuanStatus.ToString();
            if (model.FuKuanStatus == EyouSoft.Model.EnumType.YlStructure.FuKuanStatus.未付款)
            {
                dingdanzhuangtai.Text = "<span style='color:#ff0000'>未付款</span>";

                if (model.DingDanStatus == EyouSoft.Model.EnumType.YlStructure.HangQiDingDanStatus.成交)
                {
                    ltr01.Text = "<a href=\"orderpay.aspx?dingdanleixing=" + (int)DingDanLeiXing.Value + "&dingdanid=" + dingDanId + "&token=" + token + "\" class=\"fukuan\">付款</a>";
                }
                else if (model.DingDanStatus == EyouSoft.Model.EnumType.YlStructure.HangQiDingDanStatus.审核中 || model.DingDanStatus == EyouSoft.Model.EnumType.YlStructure.HangQiDingDanStatus.未处理)
                {
                    ltr01.Text = "审核中";
                }
                else if (model.DingDanStatus == EyouSoft.Model.EnumType.YlStructure.HangQiDingDanStatus.取消)
                {
                    ltr01.Text = "已取消";
                }
                else
                {
                    ltr01.Text = string.Empty;
                }
            }
            else
            {
                ltr01.Text = string.Format("<a href=\"/Print/QueRenDan.aspx?DingDanId={0}\" target=\"_blank\" class=\"print-btn\">打印订单</a> <a href=\"/Print/XingChengDan.aspx?HangQiId={1}\" target=\"_blank\" class=\"print-btn\">打印行程单</a>", dingDanId, model.HangQiId);
            }

            chanpinjine.Text = "";
            decimal jinE = 0;

            #region  产品金额


            if (model.IsTuanGou)
            {
                if (model.TGJiaGes != null && model.TGJiaGes.Count > 0)
                {
                    foreach (var item in model.TGJiaGes)
                    {
                        jinE += item.RenShu * item.JiaGe;
                    }
                }
            }
            else
            {
                if (model.YouLunLeiXing == EyouSoft.Model.EnumType.YlStructure.YouLunLeiXing.长江游轮)
                {
                    if (model.JiaGes != null && model.JiaGes.Count > 0)
                    {
                        foreach (var item in model.JiaGes)
                        {
                            jinE += item.RenShu1 * item.JiaGe1 + item.RenShu2 * item.JiaGe2 + item.RenShu3 * item.JiaGe3 + item.RenShu4 * item.JiaGe4;
                        }
                    }
                }
                else if (model.YouLunLeiXing == EyouSoft.Model.EnumType.YlStructure.YouLunLeiXing.海洋邮轮)
                {
                    if (model.HYJiaGes != null && model.HYJiaGes.Count > 0)
                    {
                        foreach (var item in model.HYJiaGes)
                        {
                            jinE += item.JinE;
                        }
                    }
                }
            }
            #endregion
            chanpinjine.Text = jinE.ToString("C2");


            if (model.DiKouInfo != null)
            {
                shiyongjifen.Text = string.Format("-{0}", model.DiKouInfo.JinFenJinE.ToString("C2"));
            }
            else
            {
                JiFenTr.Visible = false;
            }
            shifujine.Text = model.JinE.ToString("C2");

            #region 附加产品
            decimal sumFJ = 0M;
            if (model.FuJiaChanPins != null && model.FuJiaChanPins.Count > 0)
            {
                for (int i = 0; i < model.FuJiaChanPins.Count; i++)
                {
                    sumFJ += model.FuJiaChanPins[i].JinE;
                }
            }
            fujiachanpinjie.Text = string.Format("{0}", sumFJ.ToString("C2"));
            #endregion

            kuaidifei.Text = model.FaPiaoKuaiDiJinE.ToString("C2");



            var hangqi   = new EyouSoft.BLL.YlStructure.BHangQi().GetHangQiInfo(model.HangQiId);
            var riqi     = new EyouSoft.BLL.YlStructure.BHangQi().GetRiQiInfo(model.RiQiId);
            var chuanzhi = new EyouSoft.BLL.YlStructure.BJiChuXinXi().GetChuanZhiInfo(hangqi.ChuanZhiId);

            if (hangqi != null)
            {
                dengchuanxinxi.Text = string.Format("<tr><td align=\"center\" valign=\"middle\">{0}</td><td align=\"center\">{1}</td><td align=\"center\" valign=\"middle\" class=\"font12\">{2}</td><td align=\"center\" valign=\"middle\">{3}</td></tr>", riqi != null ? riqi.RiQi.ToString() : "", hangqi.ChuFaGangKouMingCheng, hangqi.DiDaGangKouMingCheng, chuanzhi != null && model.FuKuanStatus == EyouSoft.Model.EnumType.YlStructure.FuKuanStatus.已付款 ? chuanzhi.ChuanZaiDianHua : "");
            }

            dingdanxinxi.Text += string.Format(" <tr>");
            dingdanxinxi.Text += string.Format(" <td align=\"middle\" class=\"padd20\">{0}</td>", model.MingCheng);
            dingdanxinxi.Text += string.Format(" <td align=\"center\">{0}</td>", riqi != null ? riqi.RiQi.ToString("yyyy-MM-dd") : "");
            dingdanxinxi.Text += string.Format(" <td align=\"center\" valign=\"top\" class=\"font12\">");


            #region 价格信息
            if (model.JiaGes != null && model.JiaGes.Count > 0)
            {
                for (int i = 0; i < model.JiaGes.Count; i++)
                {
                    dingdanxinxi.Text += string.Format(" <dl> <dt>【{0}】</dt><dd> {2} {1}人</dd></dl>", getGYSName(model.JiaGes[i].FangXingId.ToString()), (model.JiaGes[i].RenShu1 + model.JiaGes[i].RenShu2 + model.JiaGes[i].RenShu3 + model.JiaGes[i].RenShu4), getGYSName(model.JiaGes[i].BinKeLeiXingId.ToString()));
                }
            }

            #endregion



            dingdanxinxi.Text += string.Format("</dl></td>");
            dingdanxinxi.Text += string.Format("<td align=\"center\" valign=\"middle\">");

            if (model.FuJiaChanPins != null && model.FuJiaChanPins.Count > 0)
            {
                for (int i = 0; i < model.FuJiaChanPins.Count; i++)
                {
                    dingdanxinxi.Text += string.Format("{0}</br>", getGYSName(model.FuJiaChanPins[i].LeiXingId.ToString()));
                }
            }

            dingdanxinxi.Text += string.Format("</td></tr>");



            #region  游轮信息



            if (hangqi != null)
            {
            }
            #endregion

            #region 优惠信息
            decimal sumYH = 0M;
            if (model.YouHuis != null && model.YouHuis.Count > 0)
            {
                for (int i = 0; i < model.YouHuis.Count; i++)
                {
                    sumYH += model.YouHuis[i].JinE;
                }
            }
            youhuijine.Text = string.Format("-{0}", sumYH.ToString("C2"));
            #endregion

            #region 游客信息
            if (model.YouKes != null && model.YouKes.Count > 0)
            {
                rptyoukes.DataSource = model.YouKes;
                rptyoukes.DataBind();
            }
            #endregion

            #region 预订信息
            yudingren.Text     = model.YuDingRenName;
            yudingyoujian.Text = model.YuDingRenYouXiang;
            yudingshouji.Text  = model.YuDingRenShouJi;
            xiadanbeizhu.Text  = model.XiaDanBeiZhu;
            #endregion

            if (model.IsXuYaoFaPiao)
            {
                #region 发票信息
                fapiaotaitou.Text = model.FaPiaoTaiTou;
                fapiaomingxi.Text = model.FaPiaoMingXi;
                #endregion

                #region 配送方式
                var dizhi = new EyouSoft.BLL.YlStructure.BHuiYuan().GetDiZhiInfo(model.FaPiaoDiZhiId);
                if (dizhi != null)
                {
                    var dizhixiangqing = new EyouSoft.BLL.ComStructure.BComCity().GetCPCD(YuMingInfo.CompanyId, dizhi.GuoJiaId, dizhi.ShengFenId, dizhi.ChengShiId, dizhi.XianQuId);
                    peisongfangshi.Text = string.Format("{0}({1})", dizhixiangqing != null ? dizhixiangqing.CountryName + dizhixiangqing.ProvinceName + dizhixiangqing.CityName + dizhixiangqing.CountyName + dizhi.DiZhi : "", model.FaPiaoPeiSongFangShi);
                }
                #endregion
            }
            else
            {
                phFaPiao.Visible = false;
                phFaPiaoPeiSongFangShi.Visible = false;
            }

            #region 旅客须知
            EyouSoft.Model.YlStructure.MWzKvInfo lkxz = null;

            if (hangqi.LeiXing == EyouSoft.Model.EnumType.YlStructure.YouLunLeiXing.长江游轮)
            {
                lkxz = new EyouSoft.BLL.YlStructure.BWz().GetKvInfo(YuMingInfo.CompanyId, EyouSoft.Model.EnumType.YlStructure.WzKvKey.长江游轮旅客须知);
            }
            if (hangqi.LeiXing == EyouSoft.Model.EnumType.YlStructure.YouLunLeiXing.海洋邮轮)
            {
                lkxz = new EyouSoft.BLL.YlStructure.BWz().GetKvInfo(YuMingInfo.CompanyId, EyouSoft.Model.EnumType.YlStructure.WzKvKey.海洋邮轮旅客须知);
            }
            if (lkxz != null && !string.IsNullOrEmpty(lkxz.V))
            {
                ltrLvKeXuZhi.Text = lkxz.V;
            }
            #endregion
        }
Example #27
0
        /// <summary>
        /// 初始化页面
        /// </summary>
        void initPage()
        {
            string             id    = Utils.GetQueryStringValue("id");
            MHangQiDingDanInfo model = new EyouSoft.BLL.YlStructure.BHangQiDingDan().GetDingDanInfo(id);

            if (model == null)
            {
                return;
            }

            fukuanzhuangtai.Text = model.FuKuanStatus.ToString();
            if (model.FuKuanStatus == EyouSoft.Model.EnumType.YlStructure.FuKuanStatus.已付款)
            {
                var zxzfinfo = new EyouSoft.BLL.YlStructure.BZaiXianZhiFu().GetInfo(model.DingDanId);
                if (zxzfinfo != null)
                {
                    switch (zxzfinfo.ZhiFuFangShi)
                    {
                    case   EyouSoft.Model.EnumType.YlStructure.ZaiXianZhiFuFangShi.Alipay:
                        fukuanzhuangtai.Text += "【支付宝】";
                        break;

                    case EyouSoft.Model.EnumType.YlStructure.ZaiXianZhiFuFangShi.Bill99:
                        fukuanzhuangtai.Text += "【快钱】";
                        break;

                    default: break;
                    }
                }
            }

            litZongJinE.Text     = model.JinE.ToString("F2");
            txtDingDanJiFen.Text = model.DingDanJiFen.ToString("F2");
            if (model.DiKouInfo != null)
            {
                litDiKouJinE.Text = model.DiKouInfo.JinFenJinE.ToString("F2");
            }
            else
            {
                litDiKouJinE.Text = "0.00";
            }
            dingdanzhuangtai   = ((int)(model.DingDanStatus)).ToString();
            litKuaiDiJinE.Text = model.FaPiaoKuaiDiJinE.ToString("F2");

            selectDDL.Text        = getSelectState(((int)model.DingDanStatus).ToString());
            txtCaoZuoBeiZhu.Value = model.CaoZuoBeiZhu;

            #region  游轮信息

            gongyingshang.Text  = model.GysName;
            youlungongsi.Text   = model.GongSiName;
            youlunxilie.Text    = model.XiLieName;
            youlunchuanzhi.Text = model.ChuanZhiName;

            var hangqi = new EyouSoft.BLL.YlStructure.BHangQi().GetHangQiInfo(model.HangQiId);//获取航期

            if (hangqi != null)
            {
                chufagangkou.Text     = hangqi.ChuFaGangKouMingCheng;
                didagangkou.Text      = hangqi.DiDaGangKouMingCheng;
                xingchengtianshu.Text = string.Format("{0}天{1}晚", hangqi.TianShu1, hangqi.TianShu2);
                chanpinmingcheng.Text = hangqi.MingCheng;
                chanpinbianhao.Text   = hangqi.BianHao;
            }
            #endregion

            #region 价格信息
            jiagexingxi.Text = GetFangXingString(model);
            #endregion

            #region 附加产品
            if (model.FuJiaChanPins != null && model.FuJiaChanPins.Count > 0)
            {
                rptfujia.DataSource = model.FuJiaChanPins;
                rptfujia.DataBind();
                PlaceHolder2.Visible = false;
            }
            #endregion

            #region 优惠信息
            if (model.YouHuis != null && model.YouHuis.Count > 0)
            {
                rptyouhuis.DataSource = model.YouHuis;
                rptyouhuis.DataBind();
            }

            #endregion

            #region 游客信息
            if (model.YouKes != null && model.YouKes.Count > 0)
            {
                rptyouke.DataSource = model.YouKes;
                rptyouke.DataBind();
                PlaceHolder3.Visible = false;
            }
            #endregion

            #region 预订信息
            yudingxingming.Text = model.YuDingRenName;
            //yudingzhanghao.Text=model.yudingz
            yudingshijian.Text        = model.IssueTime.ToString();
            yudinglianxidianhua.Text  = model.YuDingRenDianHua;
            yudinglianxishouji.Text   = model.YuDingRenShouJi;
            yudinglianxiyouxiang.Text = model.YuDingRenYouXiang;
            xiadanbeizhu.Text         = model.XiaDanBeiZhu;
            #endregion

            #region 发票信息
            if (model.IsXuYaoFaPiao)
            {
                var dizhi = new EyouSoft.BLL.YlStructure.BHuiYuan().GetDiZhiInfo(model.FaPiaoDiZhiId);
                if (dizhi != null)
                {
                    var dizhixiangqing = new EyouSoft.BLL.ComStructure.BComCity().GetCPCD(SiteUserInfo.CompanyId, dizhi.GuoJiaId, dizhi.ShengFenId, dizhi.ChengShiId, dizhi.XianQuId);
                    //youjidizhi.Text = string.Format("{0}({1})", dizhixiangqing != null ? dizhixiangqing.CountryName + dizhixiangqing.ProvinceName + dizhixiangqing.CityName + dizhixiangqing.CountyName + dizhi.DiZhi : "", model.FaPiaoPeiSongFangShi);
                    if (dizhixiangqing != null)
                    {
                        youjidizhi.Text          = dizhixiangqing.ProvinceName + "&nbsp;" + dizhixiangqing.CityName + "&nbsp;" + dizhixiangqing.CountyName + "&nbsp;" + dizhi.DiZhi;
                        shoujianrenxingming.Text = dizhi.XingMing;
                        shoujianrendianhua.Text  = dizhi.DianHua;
                    }
                }

                ltrFaPiaoTaiTou.Text = model.FaPiaoTaiTou;
                ltrFaPiaoMingXi.Text = model.FaPiaoMingXi;

                phFaPiao1.Visible         = true;
                ltrShiFouXuYaoFaPiao.Text = "需要发票";
            }
            else
            {
                ltrShiFouXuYaoFaPiao.Text = "不需要发票";
            }
            #endregion

            chufariqi.Text = model.RiQi.ToString("yyyy-MM-dd");

            if (model.DingDanStatus == EyouSoft.Model.EnumType.YlStructure.HangQiDingDanStatus.取消)
            {
                ltrCaoZuo.Text = "订单已取消";
            }
            else
            {
                if (model.FuKuanStatus == EyouSoft.Model.EnumType.YlStructure.FuKuanStatus.已付款)
                {
                    ltrCaoZuo.Text = "订单已付款";
                }
                else
                {
                    ltrCaoZuo.Text = "<a id=\"btnSave\" href=\"javascript:;\"><s class=\"baochun\"></s>保 存</a> ";
                }
            }
        }
Example #28
0
        protected void Page_Load(object sender, EventArgs e)
        {
            MWzYuMingInfo m = null;

            m = EyouSoft.Security.Membership.YlHuiYuanProvider.GetYuMingInfo();
            EyouSoft.BLL.YlStructure.BHangQi bll = new EyouSoft.BLL.YlStructure.BHangQi();
            int           recordCount            = 0;
            StringBuilder sb = new StringBuilder();

            if (!IsTuanGou)
            {
                MHangQiChaXunInfo chaxun = new MHangQiChaXunInfo()
                {
                    IsYouXiao = true,

                    BiaoQian = EyouSoft.Model.EnumType.YlStructure.HangQiBiaoQian.热门推荐
                };
                chaxun.LeiXing = LeiXing;

                var list = bll.GetHangQis(m.CompanyId, 7, 1, ref recordCount, chaxun);

                if (list != null)
                {
                    foreach (var item in list)
                    {
                        string FuJians = "";

                        string url      = "/hangqi/";
                        var    _leiXing = (EyouSoft.Model.EnumType.YlStructure.YouLunLeiXing)item.LeiXing;
                        if (_leiXing == EyouSoft.Model.EnumType.YlStructure.YouLunLeiXing.海洋邮轮)
                        {
                            url = "/hangqi/HY";
                        }



                        if (item.FuJians != null && item.FuJians.Count > 0)
                        {
                            FuJians = TuPian.F1(Utils.GetErpFilepath() + item.FuJians[0].Filepath, 153, 104);
                        }
                        sb.AppendFormat("<li title='{0}'>", item.MingCheng);
                        sb.AppendFormat("<a href=\"{0}\"><img src=\"{1}\"><span style='height:23px;overflow:hidden;'>{2}", url + item.HangQiId + ".html", FuJians, item.MingCheng);
                        sb.Append("</span></a></li>");
                    }
                    litList.Text = sb.ToString();
                }
            }
            else
            {
                MTuanGouChaXunInfo tg = new MTuanGouChaXunInfo();

                var TuanGou = bll.GetTuanGous(m.CompanyId, 7, 1, ref recordCount, tg);

                if (TuanGou != null)
                {
                    foreach (var item in TuanGou)
                    {
                        string FuJians = "";

                        string url = "/TuanGou/TuanGouXiangQing.aspx";

                        FuJians = TuPian.F1(Utils.GetErpFilepath() + item.FengMian, 153, 104);
                        sb.AppendFormat("<li title='{0}'>", item.MingCheng);
                        sb.AppendFormat("<a href=\"{0}\"><img src=\"{1}\"><span style='height:23px;overflow:hidden;'>{2}", url + "?TuanGouId=" + item.TuanGouId, FuJians, item.MingCheng);
                        sb.Append("</span></a></li>");
                    }
                }
            }
            litList.Text = sb.ToString();
        }
Example #29
0
        /// <summary>
        /// baocun
        /// </summary>
        void BaoCun()
        {
            var info = new EyouSoft.Model.YlStructure.MTuanGouInfo();

            info.BianHao        = string.Empty;
            info.ChuanZhiName   = string.Empty;
            info.FangXingId     = Utils.GetInt(Utils.GetFormValue("txtFangXing"));
            info.FengMian       = string.Empty;
            info.GongSiName     = string.Empty;
            info.GuoJiId        = Utils.GetInt(Utils.GetFormValue("txtGuoJi"));
            info.GysName        = string.Empty;
            info.HangQiId       = Utils.GetFormValue(txtHangQiId.UniqueID);
            info.IssueTime      = DateTime.Now;
            info.JiaGes         = null;
            info.JieZhiShiJian  = Utils.GetDateTime(Utils.GetFormValue(txtJieZhiShiJian.UniqueID));
            info.MingCheng      = Utils.GetFormValue(txtMingCheng.UniqueID);
            info.OperatorId     = SiteUserInfo.UserId;
            info.RiQi           = DateTime.Now;
            info.RiQiId         = Utils.GetFormValue("txtRiQi");
            info.TuanGouId      = TuanGouId;
            info.XianJia        = Utils.GetDecimal(Utils.GetFormValue(txtXianJia.UniqueID));
            info.XiLieName      = string.Empty;
            info.YiYuDingRenShu = 0;
            info.YuanJia        = Utils.GetDecimal(Utils.GetFormValue(txtYuanJia.UniqueID));
            info.BinKeLeiXing   = Utils.GetFormValue(txtBKLX.UniqueID);
            info.TuanGouShu     = Utils.GetInt(Utils.GetFormValue(txtTuanGouShu.UniqueID));

            var items  = upload1.Files;
            var items1 = upload1.YuanFiles;

            if (items != null && items.Count > 0)
            {
                info.FengMian = items[0].FilePath;
            }
            else if (items1 != null && items1.Count > 0)
            {
                info.FengMian = items1[0].FilePath;
            }

            info.JiaGes = new List <EyouSoft.Model.YlStructure.MTuanGouJiaGeInfo>();
            string[] txtBinKeLeiXing = Utils.GetFormValues("txtBinKeLeiXing");
            string[] txtJiaGe        = Utils.GetFormValues("txtJiaGe");

            if (txtBinKeLeiXing.Length > 0 && txtBinKeLeiXing.Length == txtJiaGe.Length)
            {
                var item1 = new List <int>();

                for (int i = 0; i < txtBinKeLeiXing.Length; i++)
                {
                    var item = new EyouSoft.Model.YlStructure.MTuanGouJiaGeInfo();

                    item.BinKeLeiXingId = Utils.GetInt(txtBinKeLeiXing[i]);
                    item.JiaGe          = Utils.GetDecimal(txtJiaGe[i]);

                    if (item1.Contains(item.BinKeLeiXingId))
                    {
                        continue;
                    }
                    if (item.BinKeLeiXingId == 0 || item.JiaGe == 0)
                    {
                        continue;
                    }

                    item1.Add(item.BinKeLeiXingId);

                    info.JiaGes.Add(item);
                }
            }

            if (info.JiaGes.Count == 0)
            {
                RCWE(UtilsCommons.AjaxReturnJson("0", "至少要填写一个价格信息"));
            }

            var bllRetCode = 0;

            if (string.IsNullOrEmpty(TuanGouId))
            {
                bllRetCode = new EyouSoft.BLL.YlStructure.BHangQi().InsertTuanGou(info);
            }
            else
            {
                bllRetCode = new EyouSoft.BLL.YlStructure.BHangQi().UpdateTuanGou(info);
            }

            if (bllRetCode == 1)
            {
                RCWE(UtilsCommons.AjaxReturnJson("1", "操作成功"));
            }
            else
            {
                RCWE(UtilsCommons.AjaxReturnJson("0", "操作失败"));
            }
        }
Example #30
0
        protected void Page_Load(object sender, EventArgs e)
        {
            EyouSoft.Model.EnumType.YlStructure.YouLunLeiXing? _LeiXing  = null;
            EyouSoft.Model.EnumType.YlStructure.WzZiXunLeiXing?_LeiXing1 = null;
            var info = new EyouSoft.BLL.YlStructure.BWz().GetZiXunInfo(Utils.GetQueryStringValue("s"));

            if (info != null)
            {
                ltr.Text  = info.LeiXing.ToString();
                ltr0.Text = info.BiaoTi;
                Title     = info.BiaoTi;
                ltr1.Text = "发布时间:" + info.IssueTime.ToString("yyyy-MM-dd");
                ltr2.Text = info.NeiRong;

                _LeiXing1 = info.LeiXing;
            }
            else if (Enum.IsDefined(typeof(Model.EnumType.YlStructure.WzZiXunLeiXing), Utils.GetInt(Utils.GetQueryStringValue("t"))))
            {
                _LeiXing1 = (Model.EnumType.YlStructure.WzZiXunLeiXing)Utils.GetInt(Utils.GetQueryStringValue("t"));
            }

            switch (_LeiXing1)
            {
            case EyouSoft.Model.EnumType.YlStructure.WzZiXunLeiXing.长江游轮攻略:
            case EyouSoft.Model.EnumType.YlStructure.WzZiXunLeiXing.长江游轮问题解答:
                _LeiXing = EyouSoft.Model.EnumType.YlStructure.YouLunLeiXing.长江游轮;
                break;

            case EyouSoft.Model.EnumType.YlStructure.WzZiXunLeiXing.海洋邮轮攻略:
            case EyouSoft.Model.EnumType.YlStructure.WzZiXunLeiXing.海洋邮轮问题解答:
                _LeiXing = EyouSoft.Model.EnumType.YlStructure.YouLunLeiXing.海洋邮轮;
                break;
            }


            if (_LeiXing1 == EyouSoft.Model.EnumType.YlStructure.WzZiXunLeiXing.长江游轮问题解答 || _LeiXing1 == EyouSoft.Model.EnumType.YlStructure.WzZiXunLeiXing.海洋邮轮问题解答)
            {
                ltr.Text     = "问题解答";
                ltr1.Visible = false;
            }

            if (_LeiXing1 == EyouSoft.Model.EnumType.YlStructure.WzZiXunLeiXing.长江游轮攻略)
            {
                ltr.Text     = "游轮攻略";
                ltr1.Visible = false;
            }

            if (_LeiXing1 == EyouSoft.Model.EnumType.YlStructure.WzZiXunLeiXing.海洋邮轮攻略)
            {
                ltr.Text     = "邮轮攻略";
                ltr1.Visible = false;
            }

            int recordCount = 0;

            pageIndex = UtilsCommons.GetPadingIndex();
            var chaXun = new EyouSoft.Model.YlStructure.MWzZiXunChaXunInfo();

            chaXun.LeiXing = _LeiXing1;
            var items = new EyouSoft.BLL.YlStructure.BWz().GetZiXuns(YuMingInfo.CompanyId, pageSize, pageIndex, ref recordCount, chaXun);

            if (items != null && items.Count > 0)
            {
                rpt.DataSource = items;
                rpt.DataBind();
                RegisterScript(string.Format("pConfig.pageSize={0};pConfig.pageIndex={1};pConfig.recordCount={2};", pageSize, pageIndex, recordCount));
            }

            var chaxun = new EyouSoft.Model.YlStructure.MHangQiChaXunInfo()
            {
                IsYouXiao = true,
                LeiXing   = _LeiXing,
                BiaoQian  = EyouSoft.Model.EnumType.YlStructure.HangQiBiaoQian.热门推荐
            };
            var list = new EyouSoft.BLL.YlStructure.BHangQi().GetHangQis(YuMingInfo.CompanyId, 3, 1, ref recordCount, chaxun);

            if (list != null)
            {
                rptHot.DataSource = list;
                rptHot.DataBind();
            }
        }