private void button1_Click(object sender, EventArgs e) { if (rbtValue.Text.Trim() == "" || rtbName.Text.Trim() == "") { MessageBox.Show("Tên và giá không được để trống"); return; } Voucher voucher = new Voucher(); voucher.ID = id; voucher.Expired = DateTime.Parse(dtpBirthDay.Text); voucher.Status = cbType.SelectedIndex == 0 ? true : false; voucher.VCValue = int.Parse(rbtValue.Text); voucher.Code = rtbName.Text; if (VoucherController.getController().Update(voucher)) { MessageBox.Show("Sửa thành công"); this.Close(); } else { MessageBox.Show("Error"); } }
public void addVoucher(Voucher voucher) { Bill_Voucher bill_Voucher = new Bill_Voucher(); bill_Voucher.ID_Voucher = voucher.Code; bill_Voucher.ID_Bill = bill.ID; this.listVoucher.Add(bill_Voucher); bill.Discount += voucher.VCValue; voucher.Status = true; VoucherController.getController().updateVoucher(voucher); }
private void button3_Click(object sender, EventArgs e) { //Khởi tạo built mà mở ReportView lên để khởi tạo; //Truyền dữ liệu theo cấu trúc như demo if (chooseTable != null && chooseTable.Table.TableStatus == true) { string voucher = textBox3.Text; string IDKH = textBox2.Text; if (CustomerController.getController().checkExist(IDKH)) { chooseTable.endBill(IDKH); } else { chooseTable.endBill(""); } if (voucher != "") { String[] listVoucher = voucher.Trim().Split(','); foreach (var item in listVoucher) { Voucher v = VoucherController.getController().checkExist(item); if (v != null && v.Status != true) { chooseTable.addVoucher(v); } } } chooseTable.makeBill(); List <BillReport> list = new List <BillReport>(); int i = 0; chooseTable.ListFood.ForEach(item => { BillReport br = new BillReport(); br.FoodName = item.FoodName; br.Price = item.Price; br.Count = chooseTable.ListBill_Info[i].FoodCount; i++; list.Add(br); }); new ReportView(list, chooseTable.bill).ShowDialog(this); chooseTable.clearTable(); Discount = 0; textBox5.Text = "0"; textBox2.Text = ""; textBox3.Text = ""; } }
private void button5_Click(object sender, EventArgs e) { string voucher = textBox3.Text; if (voucher != "") { Voucher v = VoucherController.getController().checkExist(voucher); if (v != null && v.Status != true) { Discount = v.VCValue; updateListChoose(); } else { MessageBox.Show("Đã sử dụng hoặc không tồn tại!"); } } }
private void button2_Click(object sender, EventArgs e) { var row = dgvItems.CurrentRow; string Code = row.Cells["Code"].Value.ToString(); VoucherController.getController().Delete(Code); updateData(""); //AccountController.getController().Delete(account); //listControl.ForEach(item => //{ // if (item.Checked) // { // var account = item.Account; // AccountController.getController().Delete(account); // UpdateClickItem(account); // } //}); //updateData(); }
public void updateData(String select) { int offset = Decimal.ToInt32(offsetBox.Value); int limit = 10; dgvItems.DataSource = VoucherController.getController().getList(select, offset * limit, limit); dgvItems.RowHeadersVisible = false; dgvItems.AllowUserToAddRows = false; dgvItems.Columns["Code"].HeaderText = "Code"; dgvItems.Columns["Expired"].HeaderText = "Expired"; dgvItems.Columns["Status"].HeaderText = "Status"; dgvItems.Columns["VCValue"].HeaderText = "VCValue"; dgvItems.Columns["Code"].Width = 200; dgvItems.Columns["Expired"].Width = 200; dgvItems.Columns["Status"].Width = 200; dgvItems.Columns["VCValue"].Width = 200; dgvItems.Columns["ID"].Visible = false; dgvItems.Columns["Type"].Visible = false; }