示例#1
0
        /// <summary>
        /// 特价景区门票
        /// </summary>
        protected void DiscountTickets()
        {
            MSearchScenicTicketsSale search = new MSearchScenicTicketsSale()
            {
                ProvinceId = ProvinceId,
                CityId     = CityId,
                CountyId   = CountyId,
                B2B        = ScenicB2BDisplay.侧边推荐
            };
            IList <MScenicTicketsSale> list = BScenicTickets.CreateInstance().GetList(TopNum, search);

            StringBuilder sb = new StringBuilder();

            if (list != null && list.Count > 0)
            {
                for (int i = 0; i < list.Count; i++)
                {
                    sb.Append("<div class=\"" + (i + 1 == 1 ? "show1" : "hidden1") + "\" id=\"bb" + (i + 1) + "\" onmouseover=\"pucker_show1('bb'," + (i + 1) + ",'hidden1','show1'," + list.Count + ")\"><div class=\"left\">");
                    sb.Append("<a href=\"/jingquinfo_" + list[i].Id + "\" title=\"" + list[i].TicketsName + "\"><img src=\"" + Utils.GetNewImgUrl(list[i].Address, 3) + "\" alt=\"" + list[i].TicketsName + "\" width=\"80\" height=\"70\" border=\"0\" style=\"border:1px solid #ccc; padding:1px;\"/></a></div>");
                    sb.Append("<div class=\"right_xin\">");
                    sb.Append("<div class=\"mingc1\"><a href=\"/jingquinfo_" + list[i].Id + "\"><strong>" + Utils.GetText2(list[i].TicketsName, 7, false) + "</strong></a></div>");
                    sb.Append("<div class=\"mingc\">门市价:<span class=\"hong\"><strong>" + list[i].RetailPrice.ToString("F0") + "元</strong></span></div>");
                    sb.Append("</div></div>");
                    //sb.Append("<div class=\"jiage\">门市价:<span class=\"huihua\"><strong>" + list[i].RetailPrice.ToString("F0") + "元</strong></span></div></div></div>");
                }
            }
            this.lclTjmp.Text = sb.ToString();
        }
示例#2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ScenicB2BDisplay?   b2b     = null;
            ScenicB2CDisplay?   b2c     = null;
            ScenicPayment?      payment = null;
            ScenicTicketsStatus?status  = null;
            string scenicId             = string.Empty;
            string companyId            = this.SiteUserInfo.CompanyID;

            if (!IsPostBack)
            {
                scenicId = Request.QueryString["scenic"];
                string         ticketsId = Request.QueryString["tickets"];
                MScenicTickets item      = new MScenicTickets();
                #region
                if (!string.IsNullOrEmpty(scenicId))
                {
                    item = BScenicTickets.CreateInstance().GetModel(ticketsId, companyId);
                    if (item != null)
                    {
                        txtTypeName.Value          = item.TypeName;
                        txtRetailPrice.Value       = item.RetailPrice == 0 ? string.Empty : item.RetailPrice.ToString("F2");
                        txtMarketPrice.Value       = item.MarketPrice == 0 ? string.Empty : item.MarketPrice.ToString("F2");
                        txtWebsitePrices.Value     = item.WebsitePrices == 0 ? string.Empty : item.WebsitePrices.ToString("F2");
                        txtDistributionPrice.Value = item.DistributionPrice == 0 ? string.Empty : item.DistributionPrice.ToString("F2");
                        txtEnName.Value            = item.EnName;
                        hidMSPrice.Value           = item.RetailPrice == 0 ? string.Empty : item.RetailPrice.ToString("F2");
                        hidWZPrice.Value           = item.MarketPrice == 0 ? string.Empty : item.MarketPrice.ToString("F2");
                        hidSCPrice.Value           = item.WebsitePrices == 0 ? string.Empty : item.WebsitePrices.ToString("F2");
                        hidTHPrice.Value           = item.DistributionPrice == 0 ? string.Empty : item.DistributionPrice.ToString("F2");

                        txtLimit.Value           = item.Limit.ToString();
                        txtStartTime.Value       = item.StartTime == null ? string.Empty : Convert.ToDateTime(item.StartTime).ToString("yyyy-MM-dd");
                        txtEndTime.Value         = item.EndTime == null ? string.Empty : Convert.ToDateTime(item.EndTime).ToString("yyyy-MM-dd");
                        txtDescription.Value     = item.Description;
                        txtSaleDescription.Value = item.SaleDescription;
                        lblExamineStatus.Text    = item.ExamineStatus.ToString();
                        txtCustomOrder.Value     = item.CustomOrder.ToString();
                        //txtB2BOrder.Value = item.B2BOrder.ToString();
                        //txtB2COrder.Value = item.B2COrder.ToString();
                        //支付方式
                        payment = item.Payment;
                        status  = item.Status;
                        b2b     = item.B2B;
                        b2c     = item.B2C;
                        //景区编号
                        hfId.Value = ticketsId;
                    }
                }
                #endregion

                //景区
                DropScenic(companyId, scenicId);
                RidaoPayment(payment);
                DropStatus(status);
                //DropB2B(b2b);
                //DropB2C(b2c);
            }
        }
示例#3
0
        /// <summary>
        /// 修改保存
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnCommit_Click(object sender, EventArgs e)
        {
            MScenicTickets item = new MScenicTickets()
            {
                ScenicId = Utils.GetFormValue(ddlScenic.UniqueID),
                Status   = (ScenicTicketsStatus)Enum.Parse(typeof(ScenicTicketsStatus), Utils.GetFormValue(ddlStatus.UniqueID)),
                //B2B = (ScenicB2BDisplay)Enum.Parse(typeof(ScenicB2BDisplay), Utils.GetFormValue(ddlB2B.UniqueID)),
                //B2C = (ScenicB2CDisplay)Enum.Parse(typeof(ScenicB2CDisplay), Utils.GetFormValue(ddlB2C.UniqueID)),
                Description       = Utils.GetFormValue(txtDescription.UniqueID),
                CustomOrder       = Utils.GetInt(Utils.GetFormValue(txtCustomOrder.UniqueID)),
                CompanyId         = SiteUserInfo.CompanyID,
                SaleDescription   = Utils.GetFormValue(txtSaleDescription.UniqueID),
                StartTime         = Utils.GetDateTimeNullable(Utils.GetFormValue(txtStartTime.UniqueID)),
                EndTime           = Utils.GetDateTimeNullable(Utils.GetFormValue(txtEndTime.UniqueID)),
                EnName            = Utils.GetFormValue(txtEnName.UniqueID),
                DistributionPrice = Utils.GetDecimal(Utils.GetFormValue(txtDistributionPrice.UniqueID)),
                //B2BOrder = Utils.GetInt(Utils.GetFormValue(txtB2BOrder.UniqueID)),
                //B2COrder = Utils.GetInt(Utils.GetFormValue(txtB2COrder.UniqueID)),
                Operator      = SiteUserInfo.ID,
                Payment       = (ScenicPayment)Enum.Parse(typeof(ScenicPayment), Utils.GetFormValue(rdoPayment.UniqueID)),
                Limit         = Utils.GetInt(Utils.GetFormValue(txtLimit.UniqueID)),
                TypeName      = Utils.GetFormValue(txtTypeName.UniqueID),
                WebsitePrices = Utils.GetDecimal(Utils.GetFormValue(txtWebsitePrices.UniqueID)),
                RetailPrice   = Utils.GetDecimal(Utils.GetFormValue(txtRetailPrice.UniqueID)),
                MarketPrice   = Utils.GetDecimal(Utils.GetFormValue(txtMarketPrice.UniqueID))
            };
            bool result;

            //添加
            if (string.IsNullOrEmpty(hfId.Value.Trim()) && !Utils.GetFormValue(ddlScenic.UniqueID).Equals(hfId.Value.Trim()))
            {
                result = BScenicTickets.CreateInstance().Add(item);
            }
            else //修改
            {
                item.TicketsId = hfId.Value.Trim();
                MScenicTickets ticketsItem = BScenicTickets.CreateInstance().GetModel(item.TicketsId, item.CompanyId);
                item.B2B      = ticketsItem.B2B;
                item.B2C      = ticketsItem.B2C;
                item.B2BOrder = ticketsItem.B2BOrder;
                item.B2COrder = ticketsItem.B2COrder;
                result        = BScenicTickets.CreateInstance().Update(item);
                //if (result)
                //{

                //    //已审核的情况下,修改了价格则要提示
                //    if ((item.DistributionPrice != ticketsItem.DistributionPrice ||
                //    item.WebsitePrices != ticketsItem.WebsitePrices ||
                //    item.RetailPrice != ticketsItem.RetailPrice ||
                //    item.MarketPrice != ticketsItem.MarketPrice) && ticketsItem.ExamineStatus == ExamineStatus.已审核)
                //    {
                //        msg = "修改价格后,请等待网站审核,方可显示";
                //    }
                //}
            }
            if (result)
            {
                Response.Write("");
                EyouSoft.Common.Function.MessageBox.ResponseScript(this.Page, "alert('操作成功');parent.Boxy.getIframeDialog('" + Request.QueryString["iframeid"] + "').hide();parent.topTab.url(parent.topTab.activeTabIndex,'/ScenicManage/MyScenice.aspx');");
            }
            else
            {
                EyouSoft.Common.Function.MessageBox.ResponseScript(this.Page, "alert('操作失败!');;parent.Boxy.getIframeDialog('" + Request.QueryString["iframeid"] + "').hide();parent.topTab.url(parent.topTab.activeTabIndex,'/ScenicManage/MyScenice.aspx');");
            }
        }