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(); } }
public void LoadMemmberInfoByDelflag(int p) { MemmberInfoBll bll = new MemmberInfoBll(); dgvMemmber.AutoGenerateColumns = false; dgvMemmber.DataSource = bll.GetAllMemmberInfoByDelflag(p); dgvMemmber.SelectedRows[0].Selected = false; }
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"; }
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("失败"); } }
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; } }