private void btnDeleteAccount_Click(object sender, EventArgs e) { try { if (this.lstAccount.SelectedItems.Count > 0) { ListViewItem lvw = lstAccount.SelectedItems[0]; AccountDTO sp = (AccountDTO)lvw.Tag; if (sp.ID == Program.sAccount.ID) { MessageBox.Show("Bạn không thể sử dụng chức năng này với chính bạn.", "Thông báo", MessageBoxButtons.OK); } else { frm_XacNhan frm_XN = new frm_XacNhan("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 (!BillBUS.IsExistAccountInBill(sp.ID)) { if (AccountBUS.DeleteAccount(sp) == true) { MessageBox.Show("Bạn đã xóa thành công", "Thông báo", MessageBoxButtons.OK); ShowAccout(); DeleteTextAccount(); txtNameAcount.ReadOnly = false; this.btnEditAccount.Visible = false; this.btnAddAccount.Visible = true; btnDeleteAccount.Enabled = false; } else { MessageBox.Show("Xóa tài khoản thất bại.", "Thông báo", MessageBoxButtons.OK); } } else { MessageBox.Show("Tài khoản này đang hoạt động với hệ thống. Nên bạn không thể xóa tài khoản này khỏi hệ thống.", "Thông báo", MessageBoxButtons.OK); } } else { MessageBox.Show("Bạn đã nhập sai mật khẩu, vui lòng quay lại sau.", "Thông báo", MessageBoxButtons.OK); } } } } else { MessageBox.Show("Bạn chưa chọn được tài khoản nào.", "Thông báo", MessageBoxButtons.OK); } } catch { MessageBox.Show("Hệ thống đang bảo trì, bạn vui lòng thử lại.", "Thông báo", MessageBoxButtons.OK); } }
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 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 btnDeleteTable_Click(object sender, EventArgs e) { try { if (this.lstTable.SelectedItems.Count > 0) { TableDTO sp = lstTable.SelectedItems[0].Tag as TableDTO; 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 (sp.Status == 0) { if (TableBUS.DeleteTable(sp) == true) { btnDeleteTable.Enabled = false; MessageBox.Show("Bàn bạn chọn đã được xóa khỏi hệ thống", "Thông báo", MessageBoxButtons.OK); ShowTable(); } else { MessageBox.Show("Xóa bàn thất bại, vui lòng thử lại!", "Thông báo", MessageBoxButtons.OK); } } else { MessageBox.Show("Bàn " + sp.ID + " hiện chưa được thanh toán không thể xóa khỏi hệ thống!", "Thông báo", MessageBoxButtons.OK); } } else { MessageBox.Show("Bạn nhập sai mật khẩu vui lòng thử lại!", "Thông báo", MessageBoxButtons.OK); } } } else { MessageBox.Show("Vui lòng chọn bàn để thực hiện!", "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 button3_Click(object sender, EventArgs e) { try { if (this.lstAccount.SelectedItems.Count > 0) { AccountDTO acc = lstAccount.SelectedItems[0].Tag as AccountDTO; frm_XacNhan frm_XN = new frm_XacNhan("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 (AccountBUS.ResetAccount(acc.ID)) { ShowAccout(); MessageBox.Show("Đã cập nhật reset thành công", "Thông báo", MessageBoxButtons.OK); DeleteTextAccount(); txtNameAcount.ReadOnly = false; this.btnEditAccount.Visible = false; this.btnAddAccount.Visible = true; btnDeleteAccount.Enabled = false; } else { MessageBox.Show("Reset mật khẩu thất bại", "Thông báo", MessageBoxButtons.OK); } } else { MessageBox.Show("Bạn đã nhập sai mật khẩu, vui lòng thử lại sau", "Thông báo", MessageBoxButtons.OK); } } } else { MessageBox.Show("Bạn chưa chọn tài khoản để 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ì bạn vui lòng quay lại sau nhé", "Thông báo", MessageBoxButtons.OK); } }