コード例 #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 fillGVList(string key, int pageSize, int page)
        {
            strSql  = key;
            intPage = page;
            Dong.BLL.MemberInfo bVip = new Dong.BLL.MemberInfo();
            DataSet             ds   = new DataSet();

            ds = bVip.GetListN(key, pageSize, page);

            gvList.DataSource = ds.Tables[0];
            //gvList.Columns[0].Visible = false;
            if (ds.Tables[0].Rows.Count > 0)
            {
                intPages();
            }
            else
            {
                MessageBoxEx.Show("对不起,没有您搜索的记录!");
            }
        }
コード例 #4
0
        private void btnDel_Click(object sender, EventArgs e)
        {
            //删除会员
            string id = gvList.SelectedRows[0].Cells[0].Value.ToString();

            if (id != "")
            {
                if (MessageBoxEx.Show("确定删除该记录?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
                {
                    Dong.BLL.MemberInfo bMember = new Dong.BLL.MemberInfo();
                    bMember.Delete(int.Parse(id));
                    this.gvList.Rows[0].Selected = true;
                    fillGVList(strSql, intPageSize, intPage);
                }
            }
            else
            {
                MessageBoxEx.Show("请选择要删除的行!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #5
0
        private void intPages()
        {
            Dong.BLL.MemberInfo bVip = new Dong.BLL.MemberInfo();
            int counts = bVip.GetRecordCount(strSql);

            lblCounts.Text = counts.ToString();
            if (counts % intPageSize == 0)
            {
                pageCounts = counts / intPageSize;
            }
            else
            {
                pageCounts = (counts / intPageSize) + 1;
            }

            cbPage.Items.Clear();
            for (int i = 1; i <= pageCounts; i++)
            {
                cbPage.Items.Add(i.ToString());
            }
            cbPage.SelectedIndex = intPage - 1;
        }
コード例 #6
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);
            }
        }