Пример #1
0
        protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
        {
            switch (keyData)
            {
            case Keys.Escape:
                this.Close();
                return(true);

            case Keys.Enter:
                if (tbVipCode.Text.Trim() != "")
                {
                    Dong.BLL.MemberInfo   bMember = new Dong.BLL.MemberInfo();
                    Dong.Model.MemberInfo mMember = new Dong.Model.MemberInfo();
                    mMember = bMember.GetModel(tbVipCode.Text);
                    if (mMember == null)
                    {
                        MessageBox.Show("对不起,无此会员!");
                    }
                    else
                    {
                        tbVipName.Text = mMember.Name;
                        Dong.Model.GlobalsInfo.vipZK   = mMember.Discount;
                        Dong.Model.GlobalsInfo.vipCode = tbVipCode.Text;
                        frmCash frmP = (frmCash)this.Owner;
                        frmP.sumCash();
                    }
                }
                return(true);

            default:
                return(base.ProcessCmdKey(ref msg, keyData));
            }
        }
Пример #2
0
 private void frmAddVip_Load(object sender, EventArgs e)
 {
     Dong.BLL.MemberInfo   bMember = new Dong.BLL.MemberInfo();
     Dong.Model.MemberInfo mMember = new Dong.Model.MemberInfo();
     mMember = bMember.GetModel(int.Parse(this.Tag.ToString()));
     if (mMember != null)
     {
         tbCode.Text     = mMember.IdCode;
         tbAddr.Text     = mMember.Addr;
         tbBirthday.Text = mMember.Birthday.ToString();
         tbDiscount.Text = mMember.Discount.ToString();
         tbEmail.Text    = mMember.Email;
         tbName.Text     = mMember.Name;
         cbStime.Text    = mMember.Stime.ToString();
         cbEtime.Text    = mMember.Etime.ToString();
     }
 }
Пример #3
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            //验证用户姓名
            if (tbName.Text.Trim() == "")
            {
                MessageBoxEx.Show("请输入会员姓名!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
                tbName.Focus();
                return;
            }

            if (cbStime.Text.Trim() == "")
            {
                MessageBoxEx.Show("请输入会员的开始时间!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
                cbStime.Focus();
                return;
            }

            if (cbEtime.Text.Trim() == "")
            {
                MessageBoxEx.Show("请输入会员的结束时间!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
                cbEtime.Focus();
                return;
            }

            if (tbDiscount.Text.Trim() == "")
            {
                MessageBoxEx.Show("请输入会员享受的折扣!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
                tbDiscount.Focus();
                return;
            }

            Dong.BLL.MemberInfo   bMember = new Dong.BLL.MemberInfo();
            Dong.Model.MemberInfo mMember = new Dong.Model.MemberInfo();
            mMember        = bMember.GetModel(int.Parse(this.Tag.ToString()));
            mMember.Id     = int.Parse(this.Tag.ToString());
            mMember.IdCode = tbCode.Text;
            mMember.Name   = tbName.Text;
            mMember.Stime  = DateTime.Parse(cbStime.Text);
            mMember.Etime  = DateTime.Parse(cbEtime.Text);
            if (tbEmail.Text != "")
            {
                mMember.Email = tbEmail.Text;
            }
            else
            {
                mMember.Email = "无";
            }
            if (tbAddr.Text != "")
            {
                mMember.Addr = tbAddr.Text;
            }
            else
            {
                mMember.Addr = "无";
            }
            if (tbBirthday.Text != "")
            {
                mMember.Birthday = DateTime.Parse(tbBirthday.Text);
            }
            else
            {
                mMember.Birthday = DateTime.Parse("1900-1-1");
            }
            mMember.Discount = double.Parse(tbDiscount.Text);
            mMember.Oper     = Dong.Model.GlobalsInfo.UserName;
            mMember.OperDate = DateTime.Now;
            mMember.Money    = mMember.Money;

            if (bMember.Update(mMember))
            {
                MessageBoxEx.Show("修改成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                frmVip fvip = (frmVip)this.Owner;
                fvip.refreshData();
                this.Close();
            }
            else
            {
                MessageBoxEx.Show("保存失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }