Beispiel #1
0
 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);
     }
 }
Beispiel #2
0
 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);
     }
 }
Beispiel #3
0
 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);
     }
 }
Beispiel #4
0
 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);
     }
 }
Beispiel #5
0
 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);
     }
 }