Esempio n. 1
0
 // Thanh toán Order
 private void btnThanhtoan_Click(object sender, EventArgs e)
 {
     try
     {
         if (textMaOrder.Text == "")
         {
             MessageBox.Show("Vui lòng chọn Khách hàng trước!");
         }
         else
         {
             if (OrderDAO.Instance.GetInfoOrder(Convert.ToInt16(textMaOrder.Text)).Status == "Đã thanh toán")
             {
                 MessageBox.Show("Khách hàng đang chọn đã thanh toán. Kiểm tra lại!");
             }
             else
             {
                 fThanhToan fTT = new fThanhToan();
                 fTT.maOrderTT = maOdMain;
                 fTT.giamGiaTT = (int)UpdGiamGia.Value;
                 fTT.ShowDialog();
                 LoadOrderMain();
             }
         }
     }
     catch
     {
         MessageBox.Show("Order không tồn tại!");
     }
 }
Esempio n. 2
0
 private void btnGhiThanhToan_Click(object sender, EventArgs e)
 {
     if (flag == "addTT")
     {
         if (checkDataAddThanhtoan())
         {
             try
             {
                 if (OrderDAO.Instance.GetInfoOrder(Convert.ToInt16(textMaOrderThanhToan.Text)).Status == "Đã thanh toán")
                 {
                     MessageBox.Show("Khách hàng đang chọn đã thanh toán. Kiểm tra lại!");
                 }
                 else
                 {
                     fThanhToan fTT = new fThanhToan();
                     fTT.maOrderTT = Convert.ToInt16(textMaOrderThanhToan.Text);
                     fTT.giamGiaTT = (int)UpdGiamgiaTT.Value;
                     fTT.ShowDialog();
                     LoadThanhToanAdmin();
                 }
             }
             catch
             {
                 MessageBox.Show("Order không tồn tại!");
             }
         }
     }
     else if (flag == "editTT")
     {
         if (checkDataEditThanhtoan())
         {
             try
             {
                 int      maOrder    = Convert.ToInt16(textMaOrderThanhToan.Text);
                 int      maNV       = Convert.ToInt16(textMaNVThanhToan.Text);
                 int      giamGia    = (int)UpdGiamgiaTT.Value;
                 Decimal  tongTien   = Convert.ToDecimal(textTongTienThanhtoan.Text);
                 DateTime thoiGianTT = Convert.ToDateTime(dateThanhtoan.Text);
                 if (NhanVienDAO.Instance.CheckMaNhanVien(maNV))
                 {
                     if (ThanhToanDAO.Instance.EditThanhtoan(maOrder, maNV, giamGia, tongTien, thoiGianTT))
                     {
                         MessageBox.Show("Sửa thông tin Thanh toán thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                         LoadThanhToanAdmin();
                         flag = "";
                     }
                     else
                     {
                         MessageBox.Show("Thanh toán không tồn tại. Kiểm tra lại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     }
                 }
                 else
                 {
                     MessageBox.Show("Nhân viên không tồn tại. Kiểm tra lại!");
                 }
             }
             catch
             {
                 MessageBox.Show("Lỗi sửa thông tin Thanh toán. Kiểm tra lại kết nối!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
     }
 }