Esempio n. 1
0
    //搜索
    protected void BtnSend_Click(object sender, EventArgs e)
    {
        List <Expression> express = new List <Expression>();

        express.Add(new Expression("MemberName", "=", TbKey.Text));
        TB_Member_Members member = MemberService.MembersService.Get(express);

        if (member.ID > 0)
        {
            LbTooltip.Text = "";

            int couponID = CommonClass.ReturnRequestInt("couponID", 0);
            TB_Member_Coupon    coupon = MemberService.CouponService.Get(couponID);
            TB_Member_CouponNos entity = new TB_Member_CouponNos();
            entity.MemberID = member.ID;
            entity.Amount   = coupon.Amount;
            entity.CouponID = couponID;
            entity.IsUse    = false;
            entity.SendDate = DateTime.Now;
            entity.CouponNo = System.Guid.NewGuid().ToStr();
            MemberService.CouponNosService.Insert(entity);
            LoadDataBind(); //重新加载
        }
        else
        {
            LbTooltip.Text = "当前会员不存在!";
        }
    }
Esempio n. 2
0
    //加载
    public void LoadDataBind()
    {
        TB_Member_Coupon model = new TB_Member_Coupon();
        int id = CommonClass.ReturnRequestInt("id", 0);

        if (id > 0)
        {
            model                     = MemberService.CouponService.Get(id);
            TbTitle.Text              = model.Title;
            TbAmount.Text             = model.Amount.ToStr();
            CheckBoxIsSetDate.Checked = model.IsSetDate;
            if (model.IsSetDate)
            {
                startDate.Visible = true;
                stopDate.Visible  = true;
            }
            TbStartDate.Text = model.StartDate.ToShortDateString();
            TbStopDate.Text  = model.StopDate.ToShortDateString();
            ViewState["id"]  = model.ID;
        }
    }
Esempio n. 3
0
    //保存
    protected void BtnSave_Click(object sender, EventArgs e)
    {
        bool isTrue = true;

        if (CheckBoxIsSetDate.Checked == true)
        {
            LbAmount.Text    = "";
            LbStartDate.Text = "";
            LbStopDate.Text  = "";

            if (TbAmount.Text.ToDecimal() <= 0)
            {
                LbAmount.Text = "请正确输入抵扣金额!";
                isTrue        = false;
            }
            if (TbStartDate.Text == string.Empty)
            {
                LbStartDate.Text = "请输入开始时间!";
                isTrue           = false;
            }
            if (TbStopDate.Text == string.Empty)
            {
                LbStopDate.Text = "请输入结束时间!";
                isTrue          = false;
            }
        }

        if (isTrue == false)
        {
            return;
        }
        TB_Member_Coupon model = new TB_Member_Coupon();

        if (ViewState["id"] != null)
        {
            model = MemberService.CouponService.Get(ViewState["id"]);
        }
        model.Title     = TbTitle.Text;
        model.Amount    = TbAmount.Text.ToDecimal();
        model.StartDate = Convert.ToDateTime(TbStartDate.Text);
        model.StopDate  = Convert.ToDateTime(TbStopDate.Text);
        model.AddDate   = DateTime.Now;

        IMember_Coupon members = MemberService.CouponService;

        if (ViewState["id"] == null)
        {
            if (members.Insert(model) == 1)
            {
                //操作日志
                AdminService.LogService.Insert(OperationType.用户操作, AdminUserID, "添加优惠券" + model.Title);

                MessageDiv.InnerHtml = CommonClass.Reload("数据添加成功");
            }
            else
            {
                MessageDiv.InnerHtml = CommonClass.Alert("数据添加失败");
            }
        }
        else
        {
            if (members.Update(model) == 1)
            {
                //操作日志
                AdminService.LogService.Insert(OperationType.用户操作, AdminUserID, "修改优惠券" + model.Title);

                MessageDiv.InnerHtml = CommonClass.Reload("数据修改成功");
            }
            else
            {
                MessageDiv.InnerHtml = CommonClass.Alert("数据修改失败");
            }
        }
    }