public void ShowDrink() { lstDrink.Items.Clear(); List <DrinkDTO> menulist = DrinkBUS.GetAllListDrink(); CreateListDrink(menulist); }
private void btnSearchDrink_Click(object sender, EventArgs e) { lstDrink.Items.Clear(); List <DrinkDTO> list = DrinkBUS.GeDrinkByName(txtSearchDrink.Text); CreateListDrink(list); }
public void fOrder_Load(object sender, EventArgs e) { LoadDrinkListByTypeDrinkID(DrinkBUS.GetListDrinkByIDTypeDrink(0, 1)); cbLoaiThucUong.ContextMenu = new ContextMenu(); timer1.Enabled = true; btnThanhToan.Enabled = false; btnTamTinh.Enabled = false; }
private void btnDeDrink_Click(object sender, EventArgs e) { try { if (lstDrink.SelectedItems != null) { ListViewItem lvw = lstDrink.SelectedItems[0]; DrinkDTO sp = (DrinkDTO)lvw.Tag; frm_XacNhan frm_XN = new frm_XacNhan("Xóa một sản phẩm rất quan trọng. Bạn vui lòng nhập mật khẩu để xác nhận thao tác này!", Program.sAccount); if (frm_XN.ShowDialog() == DialogResult.OK) { if (AccountBUS.IsLogin(Program.sAccount.ID, frm_XN.txtXacNhap.Text)) { if (DetailBillBUS.IsExistDrink(sp.ID) == -1) { if (lstDrink.SelectedItems.Count > 0) { if (DrinkBUS.DeleteDrink(sp) == true) { MessageBox.Show("Bạn đã xóa thành công sản phẩm SP00" + sp.ID + " khỏi hệ thống!", "Thông báo", MessageBoxButtons.OK); ShowDrink(); DeleteTextDrink(); btnEditDrink.Visible = false; btnAdddrink.Visible = true; } else { MessageBox.Show("Xóa sản phẩm thất bại, vui lòng thử lại sau!", "Thông báo", MessageBoxButtons.OK); } } else { MessageBox.Show("Chưa chọn thức uống", "Thông báo", MessageBoxButtons.OK); } } else { MessageBox.Show("Thức uống này đã được người dùng chọn hoặc mua trong thời gian trước đó, bạn không thể xóa sản phẩm này!", "Thông báo", MessageBoxButtons.OK); } } else { MessageBox.Show("Bạn nhập sai mật khẩu, vui lòng nhập lại!", "Thông báo", MessageBoxButtons.OK); } } } else { MessageBox.Show("Bạn vui lòng chọn sản phẩm trước khi thực hiện chức năng này!", "Thông báo", MessageBoxButtons.OK); } } catch { MessageBox.Show("Hệ thống đang bảo trì chức năng này, vui lòng quay lại sau nhé!", "Thông báo", MessageBoxButtons.OK); } }
private void btnEditDrink_Click(object sender, EventArgs e) { try { if (lstDrink.SelectedItems.Count > 0) { if (txtDrinkName.Text == "" || txtPriceDrink.Text == "") { MessageBox.Show("Bạn không thể cập nhật nếu như để trống một trường dữ liệu nào.", "Thông báo", MessageBoxButtons.OK); } else { DrinkDTO sp = lstDrink.SelectedItems[0].Tag as DrinkDTO; sp.NameDrinks = txtDrinkName.Text; sp.PriceBasic = Convert.ToDouble(txtPriceDrink.Text); // Dành cho phát triển thêm chức năng quản lý khuyến mãi sp.SalePrice = sp.PriceBasic; if (radAn.Checked) { sp.Status = 0; } else { sp.Status = 1; } TypeDrinkDTO typedrink = cbTypeDrink.SelectedItem as TypeDrinkDTO; sp.IDTypeDrink = typedrink.ID; if (DrinkBUS.UpdateDrink(sp)) { ShowDrink(); MessageBox.Show("Bạn đã cập nhật sản phẩm thành công.", "Thông báo", MessageBoxButtons.OK); DeleteTextDrink(); btnAdddrink.Visible = true; btnEditDrink.Visible = false; btnDeDrink.Enabled = false; } else { MessageBox.Show("Hiện tại bạn đã cập nhật thông tin sản phẩm thất bại!", "Thông báo", MessageBoxButtons.OK); } } } else { MessageBox.Show("Bạn vui lòng chọn sản phẩm trước khi thực hiện chức năng này!", "Thông báo", MessageBoxButtons.OK); } } catch { MessageBox.Show("Hệ thống đang bảo trì chức năng này, vui lòng quay lại sau nhé!", "Thông báo", MessageBoxButtons.OK); } }
private void cbLoaiThucUong_SelectedIndexChanged(object sender, EventArgs e) { if (cbLoaiThucUong.SelectedIndex >= 0) { //khi load loại loại thức uống thì sẽ gán loại theo cái thức uống. int id = 0; if (cbLoaiThucUong.SelectedItem == null) { return; } TypeDrinkDTO typedrink = cbLoaiThucUong.SelectedItem as TypeDrinkDTO; id = typedrink.ID; LoadDrinkListByTypeDrinkID(DrinkBUS.GetListDrinkByIDTypeDrink(id, 1)); } }
private void btnDeTypeDrink_Click(object sender, EventArgs e) { try { if (lstTypeDrink.SelectedItems.Count > 0) { TypeDrinkDTO sp = lstTypeDrink.SelectedItems[0].Tag as TypeDrinkDTO; frm_XacNhan frm_XN = new frm_XacNhan("Vui lòng nhập mật khẩu để xác nhận thao tác này!", Program.sAccount); if (frm_XN.ShowDialog() == DialogResult.OK) { if (AccountBUS.IsLogin(Program.sAccount.ID, frm_XN.txtXacNhap.Text)) { if ((DrinkBUS.GetIDTypeDrinkByIDDrink(sp.ID)) == -1) { if (TypeDrinkBUS.DeleteTypeDrink(sp)) { MessageBox.Show("Đã xóa thành công", "Thông báo", MessageBoxButtons.OK); ShowTypeDrink(); DeleteTextType(); LoadTypeDrink(cbLocLoaiSP); LoadTypeDrink(cbTypeDrink); } else { MessageBox.Show("Thực hiện xóa thất bại, vui lòng thử lại!", "Thông báo", MessageBoxButtons.OK); } } else { MessageBox.Show("Bạn vui lòng xóa tất cả sản phẩm đang thuộc loại sản phẩm này, trước khi thực hiện chức năng này", "Thông báo", MessageBoxButtons.OK); } } else { MessageBox.Show("Bạn nhập sai mật khẩu, vui lòng nhập lại!", "Thông báo", MessageBoxButtons.OK); } } } else { MessageBox.Show("Bạn chưa chọn loại sản phẩm nào!", "Thông báo", MessageBoxButtons.OK); } } catch { MessageBox.Show("Hệ thống đang bảo trì chức năng này, vui lòng quay lại sau nhé!", "Thông báo", MessageBoxButtons.OK); } }
private void btnAdddrink_Click(object sender, EventArgs e) { try { if (txtDrinkName.Text == "" || txtPriceDrink.Text == "") { MessageBox.Show("Bạn không thể thêm nếu như để trống một trường dữ liệu nào.", "Thông báo", MessageBoxButtons.OK); } else { DrinkDTO sp = new DrinkDTO(); sp.NameDrinks = txtDrinkName.Text; sp.PriceBasic = Convert.ToDouble(txtPriceDrink.Text); sp.SalePrice = sp.PriceBasic; if (radAn.Checked) { sp.Status = 0; } else { sp.Status = 1; } sp.SalePrice = sp.PriceBasic; // Chọn loại sản phẩm TypeDrinkDTO typedrink = cbTypeDrink.SelectedItem as TypeDrinkDTO; sp.IDTypeDrink = typedrink.ID; if (DrinkBUS.InsertDrink(sp) == true) { MessageBox.Show("Thêm mới thành công.", "Thông báo", MessageBoxButtons.OK); ShowDrink(); DeleteTextDrink(); } else { MessageBox.Show("Thêm mới sản phẩm thất bại, vui lòng kiểm tra dữ liệu nhập vào!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } catch { MessageBox.Show("Hệ thống đang bảo trì chức năng này, vui lòng quay lại sau nhé!", "Thông báo", MessageBoxButtons.OK); } }
void LoadDrinkListByTypeDrinkID(int id) { lstDrink.Items.Clear(); //load thức uống theo mã loại thức uống List <DrinkDTO> listdrink = DrinkBUS.GetListDrinkByIDTypeDrink(id, -1); for (int i = 0; i < listdrink.Count; i++) { ListViewItem listitem = new ListViewItem(); listitem.Text = "#" + (i + 1).ToString(); listitem.SubItems.Add(listdrink[i].NameDrinks); if (listdrink[i].PriceBasic == 0) { listitem.SubItems.Add("Miễn phí"); } else { listitem.SubItems.Add(listdrink[i].PriceBasic.ToString("0,000 VNĐ")); } if (listdrink[i].SalePrice == listdrink[i].PriceBasic) { listitem.SubItems.Add("Không có chương trình khuyến mãi"); } else { int phantram = (int)((listdrink[i].SalePrice * 100) / listdrink[i].PriceBasic); listitem.SubItems.Add("Đang giảm" + phantram + " %"); } if (listdrink[i].Status == 1) { listitem.SubItems.Add("Đang họat động"); } else { listitem.SubItems.Add("Ngưng bán"); } listitem.SubItems.Add("SP00" + listdrink[i].ID); listitem.Tag = listdrink[i]; lstDrink.Items.Add(listitem); } }
private void btnTimKiem_Click(object sender, EventArgs e) { LoadDrinkListByTypeDrinkID(DrinkBUS.GeDrinkByName(txtTuKhoa.Text)); }