Example #1
0
        private void btnOk_Click(object sender, EventArgs e)
        {
            if (CheckEmpty())
            {
                MemmberInfo mem = new MemmberInfo();
                mem.MemBirthdaty     = Convert.ToDateTime(txtBirs.Text);
                mem.MemDiscount      = Convert.ToDecimal(txtMemDiscount.Text);
                mem.MemEndServerTime = Convert.ToDateTime(dtEndServerTime.Value);
                mem.MemGender        = CheckGender();
                mem.MemIntegral      = Convert.ToInt32(txtMemIntegral.Text);
                mem.MemMobilePhone   = txtMemPhone.Text;
                mem.MemMoney         = Convert.ToDecimal(txtmemMoney.Text);
                mem.MemName          = txtMemName.Text;
                mem.MemNum           = txtMemNum.Text;
                mem.MemType          = Convert.ToInt32(cmbMemType.SelectedValue);

                if (this.TP == 1)
                {
                    mem.SubTime = System.DateTime.Now;
                    mem.DelFlag = 0;
                }
                else if (this.TP == 2)
                {
                    mem.MemmberId = Convert.ToInt32(labId.Text);
                }
                MemmberInfoBll bll = new MemmberInfoBll();
                string         msg = bll.SaveMemmberInfo(mem, this.TP) ? "操作成功" : "操作失败";
                MessageBox.Show(msg);
                this.Close();
            }
        }
Example #2
0
        public void LoadMemmberInfoByDelflag(int p)
        {
            MemmberInfoBll bll = new MemmberInfoBll();

            dgvMemmber.AutoGenerateColumns      = false;
            dgvMemmber.DataSource               = bll.GetAllMemmberInfoByDelflag(p);
            dgvMemmber.SelectedRows[0].Selected = false;
        }
Example #3
0
        private void LoadMemmberInfoByDelFlag(int p)
        {
            MemmberInfoBll     mbll = new MemmberInfoBll();
            List <MemmberInfo> list = mbll.GetAllMemmberInfoByDelflag(p);

            list.Insert(0, new MemmberInfo()
            {
                MemmberId = -1, MemName = "请选择"
            });
            cmbMemmber.DataSource    = list;
            cmbMemmber.DisplayMember = "MemName";
            cmbMemmber.ValueMember   = "MemmberId";
        }
Example #4
0
        private void btnAccounts_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtMoney.Text))
            {
                MessageBox.Show("想吃霸王餐做你的美梦去吧");
                return;
            }
            if (Convert.ToDecimal(txtMoney.Text) < Convert.ToDecimal(lblMoney.Text))
            {
                MessageBox.Show("这点钱只能买个茶叶蛋");
                return;
            }
            //餐桌状态改变
            DeskInfoBll dbll   = new DeskInfoBll();
            bool        dkFlag = dbll.UpdateDeskStateByDeskId(this.dkId, 0);
            OrderInfo   order  = new OrderInfo();

            if (cmbMemmber.SelectedIndex != 0)
            {
                MemmberInfo mem = cmbMemmber.SelectedItem as MemmberInfo;
                order.OrderMemId = mem.MemmberId;   //会员的id
                order.DisCount   = mem.MemDiscount; //折扣
                //会员的余额.
                decimal money = Convert.ToDecimal(mem.MemMoney) - Convert.ToDecimal(lblMoney.Text);
                //判断给你们了

                //更新会员卡内的钱
                MemmberInfoBll memBll  = new MemmberInfoBll();
                bool           memFlag = memBll.UpdateMoneyByMemId(mem.MemmberId, money);
            }
            //订单的状态改变,钱,会员的id,折扣
            order.EndTime    = System.DateTime.Now;//结束时间
            order.OrderId    = Convert.ToInt32(labOrderId.Text);
            order.OrderMoney = Convert.ToDecimal(lblMoney.Text);

            OrderInfoBll obll  = new OrderInfoBll();
            bool         oFlag = obll.UpdateOrderInfoMoney(order);

            if (dkFlag && oFlag)
            {
                MessageBox.Show("结账成功");
            }
            else
            {
                MessageBox.Show("失败");
            }
        }
Example #5
0
 private void cmbMemmber_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (cmbMemmber.SelectedIndex != 0)
     {
         MemmberInfoBll bll = new MemmberInfoBll();
         MemmberInfo    mem = cmbMemmber.SelectedItem as MemmberInfo;
         labTp.Text      = bll.GetMemmberTpNameByMemmberId(mem.MemmberId); //会员的级别
         labyeMoney.Text = mem.MemMoney.ToString();                        //余额
         lblDis.Text     = mem.MemDiscount.ToString();                     //折扣
         lblMoney.Text   = (Convert.ToDecimal(labMoney.Text) * mem.MemDiscount / 10).ToString();
     }
     else
     {
         labTp.Text      = "";
         labyeMoney.Text = "";
         lblDis.Text     = "";
         lblMoney.Text   = labMoney.Text;
     }
 }