コード例 #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (Request.QueryString["did"] != null)
         {
             //获取优惠券列表
             Z_CRM_LOY_WELFAREResponse Discount = SelectDiscount("", Request.QueryString["did"]);
             if (Discount.ET_LOY_WELFARE.Length > 0)
             {
                 DiscountName  = Discount.ET_LOY_WELFARE[0].ZCPTYPET;
                 DiscountMs    = Discount.ET_LOY_WELFARE[0].ZCPMS;
                 DiscountStore = GetStoreName(Discount.ET_LOY_WELFARE[0].ZCPSTORE);
                 DiscountPrice = Discount.ET_LOY_WELFARE[0].ZCPVALUE.ToString("0");
                 DiscountTime  = Discount.ET_LOY_WELFARE[0].ZCPEND;
                 DiscoutnNo    = Discount.ET_LOY_WELFARE[0].ZCPIDO;
                 COUPON_INFO info = mss.GetDiscountCode(DiscoutnNo);
                 if (info != null)
                 {
                     Qcode = info.QR_CODE;
                 }
             }
             ;
         }
     }
 }
コード例 #2
0
ファイル: Discount.aspx.cs プロジェクト: Thn123/hmj
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Base();
                if ((Request.QueryString["FromUserName"] != null || Session["FromUserName"] != null) && (Request.QueryString["ToUserName"] != null || Session["ToUserName"] != null))
                {
                    string user  = Request.QueryString["FromUserName"] == null ? Session["FromUserName"].ToString() : Request.QueryString["FromUserName"].ToString();
                    string user2 = Request.QueryString["ToUserName"] == null ? Session["ToUserName"].ToString() : Request.QueryString["ToUserName"].ToString();
                    Session["FromUserName"] = user;
                    Session["ToUserName"]   = user2;
                    CUST_INFO c = mss.GetCust(user);

                    if (c != null)
                    {
                        //获取优惠券列表
                        Z_CRM_LOY_WELFAREResponse DiscountList = SelectDiscount(c.CardNo, "");
                        var      query1 = DiscountList.ET_LOY_WELFARE.Where(n => n.ZCPSTATE == "J01");
                        var      query2 = DiscountList.ET_LOY_WELFARE.Where(n => n.ZCPSTATE == "J03");
                        var      query3 = DiscountList.ET_LOY_WELFARE.Where(n => { return(n.ZCPSTATE == "J02" || n.ZCPSTATE == "J04"); });
                        string[] str1   = new string[5] {
                            "J01", "J02", "J03", "J03", "J03"
                        };
                        var query4 = str1.Where(n => { return(n == "J02" || n == "J01"); });
                        var query5 = str1.Where(n => { return(n == "J03" || n == "J01"); });
                        var query6 = str1.Where(n => { return(n == "J03" || n == "J02"); });
                        foreach (var item in query1)
                        {
                            quan1.InnerHtml += "<li>";
                            quan1.InnerHtml += "<a href=\"DiscountDetail.aspx?did=" + item.ZCPIDO + "\"><div class=\"quanbg\">";
                            //quan1.InnerHtml += "<div class=\"quanbg\">";
                            quan1.InnerHtml += "<div class=\"quanLeft\">";
                            quan1.InnerHtml += "<h2>" + item.ZCPTYPET + "<span>券号:" + item.ZCPIDO + "</span></h2>";
                            quan1.InnerHtml += "<p><strong>适用范围:</strong>" + item.ZCPMS + "<br/>";
                            quan1.InnerHtml += "<strong>适用门店:</strong>" + GetStoreName(item.ZCPSTORE) + "</p>";
                            quan1.InnerHtml += "<em></em>";
                            quan1.InnerHtml += "</div>";
                            quan1.InnerHtml += "<div class=\"quanRight\">";
                            quan1.InnerHtml += " <h2><em>¥</em>" + item.ZCPVALUE.ToString("0") + "</h2>";
                            quan1.InnerHtml += " <p class=\"padd\"></p>";
                            quan1.InnerHtml += " <p>有效期至<br/>" + item.ZCPEND + "</p>";
                            quan1.InnerHtml += "</div>";
                            quan1.InnerHtml += "</div></a>";
                            quan1.InnerHtml += "</li>";
                        }
                        foreach (var item in query2)
                        {
                            quan2.InnerHtml += "<li>";
                            quan2.InnerHtml += "<div class=\"quanBluebg\">";
                            quan2.InnerHtml += "<div class=\"quanLeft\">";
                            quan2.InnerHtml += "<h2>" + item.ZCPTYPET + "<span >券号:" + item.ZCPIDO + "</span></h2>";


                            quan2.InnerHtml += "<p><strong>适用范围:</strong>" + item.ZCPMS + "<br/>";

                            quan2.InnerHtml += "<strong>适用门店:</strong>" + GetStoreName(item.ZCPSTORE) + "</p>";
                            quan2.InnerHtml += "<em></em>";
                            quan2.InnerHtml += " </div>";
                            quan2.InnerHtml += " <div class=\"quanRight\">";
                            quan2.InnerHtml += " <h2><em>¥</em>" + item.ZCPVALUE.ToString("0") + "</h2>";
                            quan2.InnerHtml += " <p class=\"padd\"></p>";
                            quan2.InnerHtml += "  <p>有效期至<br/>" + item.ZCPEND + "</p>";
                            quan2.InnerHtml += " </div>";
                            quan2.InnerHtml += " </div>";
                            quan2.InnerHtml += " </li>";
                        }
                        foreach (var item in query3)
                        {
                            quan3.InnerHtml += "<li class=\"guoqi\">";
                            quan3.InnerHtml += "<div class=\"quanbg\">";
                            quan3.InnerHtml += "<div class=\"quanLeft\">";
                            quan3.InnerHtml += "<h2>" + item.ZCPTYPET + "<span >券号:" + item.ZCPIDO + "</span></h2>";


                            quan3.InnerHtml += "<p><strong>适用范围:</strong>" + item.ZCPMS + "<br/>";

                            quan3.InnerHtml += "<strong>适用门店:</strong>" + GetStoreName(item.ZCPSTORE) + "</p>";
                            quan3.InnerHtml += " <em></em>";
                            quan3.InnerHtml += "</div>";
                            quan3.InnerHtml += " <div class=\"quanRight\">";
                            quan3.InnerHtml += " <h2><em>¥</em>" + item.ZCPVALUE.ToString("0") + "</h2>";
                            quan3.InnerHtml += " <p class=\"padd\"></p>";
                            quan3.InnerHtml += " <p>有效期至<br/>" + item.ZCPEND + "</p>";
                            quan3.InnerHtml += " </div>";
                            quan3.InnerHtml += "</div>";
                            quan3.InnerHtml += "  <div class=\"guoqiicon\"></div>";
                            quan3.InnerHtml += "</li>";
                        }
                        if (query1.ToList <ZST_LOY_WELFARE>().Count == 0)
                        {
                            quan1.InnerHtml += "<li>";
                            quan1.InnerHtml += "<div class=\"nodata\">";
                            quan1.InnerHtml += "<p>暂无记录</p>";
                            quan1.InnerHtml += "</ div > ";
                            quan1.InnerHtml += "</li>";
                        }
                        if (query2.ToList <ZST_LOY_WELFARE>().Count == 0)
                        {
                            quan2.InnerHtml += "<li>";
                            quan2.InnerHtml += "<div class=\"nodata\">";
                            quan2.InnerHtml += "<p>暂无记录</p>";
                            quan2.InnerHtml += "</ div > ";
                            quan2.InnerHtml += "</li>";
                        }
                        if (query3.ToList <ZST_LOY_WELFARE>().Count == 0)
                        {
                            quan3.InnerHtml += "<li>";
                            quan3.InnerHtml += "<div class=\"nodata\">";
                            quan3.InnerHtml += "<p>暂无记录</p>";
                            quan3.InnerHtml += "</ div > ";
                            quan3.InnerHtml += "</li>";
                        }
                    }
                }
                else
                {
                    Response.Redirect(AuthCode(Request.Url.AbsoluteUri));
                }
            }
        }