Example #1
0
        private static void CreateCoupon(CouponInfo couponInfo, int userId)
        {
            string         randStringByPattern = RandomManage.GetRandStringByPattern(couponInfo.CouponNumPattern);
            CouponItemInfo couponItemInfo      = new CouponItemInfo();

            couponItemInfo.CouponId  = couponInfo.CouponId;
            couponItemInfo.CouponNum = randStringByPattern;
            couponItemInfo.UserId    = userId;
            couponItemInfo.OrderId   = 0;
            CouponItem.Add(couponItemInfo);
        }
        protected void BtnBatchAdd_Click(object sender, EventArgs e)
        {
            string str = this.Valid();

            if (!string.IsNullOrEmpty(str))
            {
                AdminPage.WriteErrMsg(str);
            }
            else
            {
                CardInfo info = new CardInfo();
                info.CardType = 0;
                string[] field = this.DropProductId.SelectedValue.Split(new char[] { '|' });
                info.ProductId = DataConverter.CLng(DataSecurity.GetArrayValue(0, field));
                info.TableName = DataSecurity.GetArrayValue(1, field);
                if (string.IsNullOrEmpty(info.TableName))
                {
                    info.ProductName = Present.GetPresentNameById(info.ProductId);
                }
                else
                {
                    info.ProductName = ProductCommon.GetProductName(info.ProductId);
                }
                info.Money       = DataConverter.CDecimal(this.TxtMoney.Text);
                info.ValidNum    = (this.DropValidUnit.SelectedValue == "5") ? DataConverter.CLng(this.DropUserGroup.SelectedValue) : DataConverter.CLng(this.TxtValidNum.Text);
                info.ValidUnit   = DataConverter.CLng(this.DropValidUnit.SelectedValue);
                info.EndDate     = this.DpkEnd.Date;
                info.AgentName   = this.TxtAgentName.Text;
                info.UserName    = "";
                info.CreateTime  = DateTime.Now;
                info.OrderItemId = 0;
                IList <string[]> list = new List <string[]>();
                int num  = DataConverter.CLng(this.TxtNums.Text);
                int num2 = 0;
                do
                {
                    info.CardNum = RandomManage.GetRandStringByPattern(this.TxtCardNum.Text).ToUpper();
                    string input = RandomManage.GetRandStringByPattern(this.TxtPassword.Text).ToUpper();
                    info.Password = StringHelper.Base64StringEncode(input);
                    if (Cards.CardAdd(info))
                    {
                        list.Add(new string[] { info.CardNum, input });
                    }
                    num2++;
                }while (num2 < num);
                if ((info.ProductId > 0) && (list.Count > 0))
                {
                    int count = list.Count;
                    AddStock(info, count);
                }
                this.ShowAddedCard(info, list);
            }
        }
 public static bool Update(BankrollItemInfo bankrollItemInfo)
 {
     if (bankrollItemInfo == null)
     {
         return(false);
     }
     if (bankrollItemInfo.OrderId == 0)
     {
         bankrollItemInfo.OrderId = -RandomManage.GetFormatedNumeric(1, 0x7fffffff);
     }
     return(dal.Update(bankrollItemInfo));
 }
 public static bool Add(BankrollItemInfo bankrollItemInfo)
 {
     if (bankrollItemInfo == null)
     {
         return(false);
     }
     if (string.IsNullOrEmpty(bankrollItemInfo.IP))
     {
         bankrollItemInfo.IP = PEContext.Current.UserHostAddress;
     }
     if (bankrollItemInfo.OrderId == 0)
     {
         bankrollItemInfo.OrderId = -RandomManage.GetFormatedNumeric(1, 0x7fffffff);
     }
     return(dal.Add(bankrollItemInfo));
 }