예제 #1
0
 private void Them()
 {
     if (KiemTraNull())
     {
         MessageBox.Show("Vui lòng nhập đủ thông tin");
     }
     else
     {
         PhongTroBAL ptbal = new PhongTroBAL();
         if (ptbal.KTcoHopDong(lookUpEditPhong.EditValue.ToString()))
         {
             MessageBox.Show("Phòng hiện đang có người thuê");
         }
         else
         {
             HopDong    hd    = new HopDong();
             HopDongBAL hdbal = new HopDongBAL();
             hd.MaHopDong = txtMaHopDong.Text;
             hd.MaPhong   = lookUpEditPhong.EditValue.ToString();
             hd.Coc       = double.Parse(txtCoc.Text);
             hd.NgayThue  = dtpThueTu.Value;
             hd.NgayTra   = dtpThueDen.Value;
             if (hdbal.ThemHopDong(hd))
             {
                 MessageBox.Show("Thêm thành công");
                 LoadData();
             }
             else
             {
                 MessageBox.Show("Lỗi trùng mã hợp đồng");
             }
         }
     }
 }
예제 #2
0
 private void Sua()
 {
     if (KiemTraNull())
     {
         MessageBox.Show("Vui lòng nhập đủ thông tin");
     }
     else
     {
         string      maphong = dgvHopDong.SelectedRows[0].Cells[3].Value.ToString();
         PhongTroBAL ptbal   = new PhongTroBAL();
         if (maphong != lookUpEditPhong.EditValue.ToString() && ptbal.KTcoHopDong(lookUpEditPhong.EditValue.ToString()))
         {
             MessageBox.Show("Không thể cập nhập hợp đồng do phòng đã có người thuê");
             return;
         }
         else
         {
             HopDong    hd    = new HopDong();
             HopDongBAL hdbal = new HopDongBAL();
             hd.MaHopDong = txtMaHopDong.Text;
             hd.MaPhong   = lookUpEditPhong.EditValue.ToString();
             hd.Coc       = double.Parse(txtCoc.Text);
             hd.NgayThue  = dtpThueTu.Value;
             hd.NgayTra   = dtpThueDen.Value;
             try
             {
                 if (hdbal.SuaHopDong(hd))
                 {
                     MessageBox.Show("Sửa thành công");
                     LoadData();
                 }
                 else
                 {
                     MessageBox.Show("Lỗi");
                 }
             }
             catch (Exception ex)
             {
                 MessageBox.Show("'" + ex.Message + "'\nVUI LÒNG COPY LỖI NÀY VÀ GỬI VỀ CHO ĐỘI HỖ TRỢ\nXin cám ơn");
             }
         }
     }
 }