Ejemplo n.º 1
0
        private void paymentEvent(Object sender, EventArgs e, string billId, string tableId)
        {
            billDTO dto = new billDTO();

            dto.billId = billId;
            billBO bo     = new billBO();
            int    result = bo.paymentForBill(dto);

            if (result != -1)
            {
                tableDTO tabledto = new tableDTO();
                tabledto.tableID = tableId;
                tabledto.status  = "FREE";
                tableBO tablebo = new tableBO();
                int     result2 = -1;
                result2 = tablebo.setTableStatus(tabledto);
                if (result2 != -1)
                {
                    MessageBox.Show("Thanh toán thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Table_Form form = new Table_Form();
                    form.userlogin = userlogin;
                    this.Hide();
                    form.ShowDialog();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Lỗi khi thay đổi trạng thái bàn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Thanh toán thất bại, vui lòng kiểm tra lại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 2
0
        private void btn_Exit_Click(object sender, EventArgs e)
        {
            Table_Form table = new Table_Form();

            table.userlogin = userlogin;
            this.Hide();
            table.ShowDialog();
            this.Close();
        }
Ejemplo n.º 3
0
 private void btn_CancelBill_Click(object sender, EventArgs e)
 {
     if (dgv_BillDetails.Rows.Count == 0)
     {
         MessageBox.Show("Không có món nào trong hóa đơn, vui lòng thử lại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         if (userlogin.POSITION == "QUANLY" || userlogin.POSITION == "THUNGAN")
         {
             DialogResult dialog = MessageBox.Show("Bạn có muốn cancel Bill này chứ ?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
             if (dialog == DialogResult.Yes)
             {
                 billDTO dto = new billDTO();
                 dto.billId = txt_NumberBill.Text;
                 billBO bo     = new billBO();
                 int    result = bo.cancelBill(dto);
                 if (result != -1)
                 {
                     tableDTO tabledto = new tableDTO();
                     tabledto.tableID = tableId;
                     tabledto.status  = "FREE";
                     tableBO tablebo = new tableBO();
                     int     result1 = tablebo.setTableStatus(tabledto);
                     if (result1 != -1)
                     {
                         MessageBox.Show("Đã cancel Bill !!!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                         Table_Form form = new Table_Form();
                         form.userlogin = userlogin;
                         this.Hide();
                         form.ShowDialog();
                         this.Close();
                     }
                     else
                     {
                         MessageBox.Show("Lỗi khi thay đổi trạng thái bàn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                     }
                 }
                 else
                 {
                     MessageBox.Show("Đã có lỗi xảy ra, vui lòng kiểm tra lại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
         }
         else
         {
             MessageBox.Show("Bạn không có quyền này", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
Ejemplo n.º 4
0
 private void btnSignin_Click(object sender, EventArgs e)
 {
     if (txtUserName.Text == "" || txtPassWord.Text == "")
     {
         MessageBox.Show("Vui long nhap thong tin", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {
         UserLoginSingleton userlogin = TaiKhoanDTOSingleton.SignIn(txtUserName.Text, txtPassWord.Text);
         if (userlogin != null)
         {
             Table_Form table = new Table_Form();
             table.userlogin = userlogin;
             this.Hide();
             table.ShowDialog();
             this.Close();
         }
         else
         {
             MessageBox.Show("Đăng nhập thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
 }