Exemple #1
0
        protected override void PageLoad()
        {
            base.PageLoad();
            int queryString = RequestHelper.GetQueryString <int>("ID");

            this.favorableActivity = FavorableActivityBLL.ReadFavorableActivity(queryString);
            if (this.favorableActivity.UserGrade != string.Empty)
            {
                foreach (string str in this.favorableActivity.UserGrade.Split(new char[] { ',' }))
                {
                    if (this.userGrade == string.Empty)
                    {
                        this.userGrade = UserGradeBLL.ReadUserGradeCache(Convert.ToInt32(str)).Name;
                    }
                    else
                    {
                        this.userGrade = this.userGrade + "," + UserGradeBLL.ReadUserGradeCache(Convert.ToInt32(str)).Name;
                    }
                }
            }
            if (this.favorableActivity.GiftID != string.Empty)
            {
                GiftSearchInfo gift = new GiftSearchInfo();
                gift.InGiftID = this.favorableActivity.GiftID;
                this.giftList = GiftBLL.SearchGiftList(gift);
            }
            base.Title = this.favorableActivity.Name;
        }
        /// <summary>
        /// 页面加载
        /// </summary>
        protected override void PageLoad()
        {
            base.PageLoad();
            int id = RequestHelper.GetQueryString <int>("ID");

            favorableActivity = FavorableActivityBLL.ReadFavorableActivity(id);
            if (favorableActivity.UserGrade != string.Empty)
            {
                foreach (string temp in favorableActivity.UserGrade.Split(','))
                {
                    if (userGrade == string.Empty)
                    {
                        userGrade = UserGradeBLL.ReadUserGradeCache(Convert.ToInt32(temp)).Name;
                    }
                    else
                    {
                        userGrade += "," + UserGradeBLL.ReadUserGradeCache(Convert.ToInt32(temp)).Name;
                    }
                }
            }
            if (favorableActivity.GiftID != string.Empty)
            {
                GiftSearchInfo giftSearch = new GiftSearchInfo();
                giftSearch.InGiftID = favorableActivity.GiftID;
                giftList            = GiftBLL.SearchGiftList(giftSearch);
            }

            Title = favorableActivity.Name;
        }
Exemple #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!this.Page.IsPostBack)
     {
         this.UserGrade.DataSource     = UserGradeBLL.ReadUserGradeCacheList();
         this.UserGrade.DataTextField  = "Name";
         this.UserGrade.DataValueField = "ID";
         this.UserGrade.DataBind();
         this.RegionID.DataSource = RegionBLL.ReadRegionUnlimitClass();
         int queryString = RequestHelper.GetQueryString <int>("ID");
         if (queryString != -2147483648)
         {
             base.CheckAdminPower("ReadFavorableActivity", PowerCheckType.Single);
             this.favorableActivity = FavorableActivityBLL.ReadFavorableActivity(queryString);
             this.Photo.Text        = this.favorableActivity.Photo;
             this.Name.Text         = this.favorableActivity.Name;
             this.Content.Text      = this.favorableActivity.Content;
             this.StartDate.Text    = this.favorableActivity.StartDate.ToString("yyyy-MM-dd");
             this.EndDate.Text      = this.favorableActivity.EndDate.ToString("yyyy-MM-dd");
             ControlHelper.SetCheckBoxListValue(this.UserGrade, this.favorableActivity.UserGrade);
             this.OrderProductMoney.Text = this.favorableActivity.OrderProductMoney.ToString();
             this.RegionID.ClassIDList   = this.favorableActivity.RegionID;
             this.ReduceMoney.Text       = this.favorableActivity.ReduceMoney.ToString();
             this.ReduceDiscount.Text    = this.favorableActivity.ReduceDiscount.ToString();
             if (this.favorableActivity.GiftID != string.Empty)
             {
                 GiftSearchInfo gift = new GiftSearchInfo();
                 gift.InGiftID = this.favorableActivity.GiftID;
                 this.giftList = GiftBLL.SearchGiftList(gift);
             }
         }
     }
 }
Exemple #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!this.Page.IsPostBack)
     {
         base.CheckAdminPower("ReadGift", PowerCheckType.Single);
         GiftSearchInfo gift = new GiftSearchInfo();
         gift.Name = RequestHelper.GetQueryString <string>("Name");
         base.BindControl(GiftBLL.SearchGiftList(base.CurrentPage, base.PageSize, gift, ref this.Count), this.RecordList, this.MyPager);
     }
 }
Exemple #5
0
 public List<GiftInfo> SearchGiftList(GiftSearchInfo giftSearch)
 {
     MssqlCondition mssqlCondition = new MssqlCondition();
     this.PrepareCondition(mssqlCondition, giftSearch);
     List<GiftInfo> giftList = new List<GiftInfo>();
     SqlParameter[] pt = new SqlParameter[] { new SqlParameter("@condition", SqlDbType.NVarChar) };
     pt[0].Value = mssqlCondition.ToString();
     using (SqlDataReader reader = ShopMssqlHelper.ExecuteReader(ShopMssqlHelper.TablePrefix + "SearchGiftList", pt))
     {
         this.PrepareGiftModel(reader, giftList);
     }
     return giftList;
 }
Exemple #6
0
 protected override void PageLoad()
 {
     base.PageLoad();
     if ((ShopConfig.ReadConfigInfo().AllowAnonymousAddCart == 0) && (base.UserID == 0))
     {
         ResponseHelper.Redirect("/User/Login.aspx?RedirectUrl=/CheckOut.aspx");
         ResponseHelper.End();
     }
     if ((Sessions.ProductBuyCount == 0) || (Sessions.ProductTotalPrice == 0M))
     {
         ResponseHelper.Redirect("/Cart.aspx");
         ResponseHelper.End();
     }
     if (base.UserID > 0)
     {
         this.userAddressList = UserAddressBLL.ReadUserAddressByUser(base.UserID);
         List <UserCouponInfo> list = UserCouponBLL.ReadUserCouponCanUse(base.UserID);
         foreach (UserCouponInfo info in list)
         {
             if (info.Coupon.UseMinAmount <= Sessions.ProductTotalPrice)
             {
                 this.userCouponList.Add(info);
             }
         }
         this.moneyLeft = UserBLL.ReadUserMore(base.UserID).MoneyLeft;
     }
     this.payPluginsList    = PayPlugins.ReadProductBuyPayPluginsList();
     this.favorableActivity = FavorableActivityBLL.ReadFavorableActivity(DateTime.Now, DateTime.Now, 0);
     if (this.favorableActivity.ID > 0)
     {
         if ((("," + this.favorableActivity.UserGrade + ",").IndexOf("," + this.GradeID.ToString() + ",") > -1) && (Sessions.ProductTotalPrice >= this.favorableActivity.OrderProductMoney))
         {
             if (this.favorableActivity.GiftID != string.Empty)
             {
                 GiftSearchInfo gift = new GiftSearchInfo();
                 gift.InGiftID = this.favorableActivity.GiftID;
                 this.giftList = GiftBLL.SearchGiftList(gift);
             }
         }
         else
         {
             this.favorableActivity = new FavorableActivityInfo();
         }
     }
     base.Title = "结算中心";
 }
Exemple #7
0
 public List<GiftInfo> SearchGiftList(int currentPage, int pageSize, GiftSearchInfo giftSearch, ref int count)
 {
     List<GiftInfo> giftList = new List<GiftInfo>();
     ShopMssqlPagerClass class2 = new ShopMssqlPagerClass();
     class2.TableName = ShopMssqlHelper.TablePrefix + "Gift";
     class2.Fields = "[ID],[Name],[Photo],[Description]";
     class2.CurrentPage = currentPage;
     class2.PageSize = pageSize;
     class2.OrderField = "[ID]";
     class2.OrderType = OrderType.Desc;
     this.PrepareCondition(class2.MssqlCondition, giftSearch);
     class2.Count = count;
     count = class2.Count;
     using (SqlDataReader reader = class2.ExecuteReader())
     {
         this.PrepareGiftModel(reader, giftList);
     }
     return giftList;
 }
Exemple #8
0
 public void PrepareCondition(MssqlCondition mssqlCondition, GiftSearchInfo giftSearch)
 {
     mssqlCondition.Add("[Name]", giftSearch.Name, ConditionType.Like);
     mssqlCondition.Add("[ID]", giftSearch.InGiftID, ConditionType.In);
 }
Exemple #9
0
 public static List <GiftInfo> SearchGiftList(int currentPage, int pageSize, GiftSearchInfo gift, ref int count)
 {
     return(dal.SearchGiftList(currentPage, pageSize, gift, ref count));
 }
Exemple #10
0
 public static List <GiftInfo> SearchGiftList(GiftSearchInfo gift)
 {
     return(dal.SearchGiftList(gift));
 }