Ejemplo n.º 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");
             }
         }
     }
 }
Ejemplo n.º 2
0
        private void LoadData()
        {
            ChiTietHoaDonBAL chiTietHoaDonBAL = new ChiTietHoaDonBAL();
            HopDongBAL       hopDongBAL       = new HopDongBAL();

            dgvHoaDon.DataSource = chiTietHoaDonBAL.DSChiTietHoaDon();
        }
Ejemplo n.º 3
0
        private void ThongTinHopDong(string cmnd)
        {
            HopDongBAL bal = new HopDongBAL();
            HopDong    hd  = bal.LayThongTinKH(txtCMND.Text);

            txtMaPhong.Text = hd.MaPhong;
            txtKetThuc.Text = hd.NgayTra.ToString();
            txtBatDau.Text  = hd.NgayThue.ToString();
        }
Ejemplo n.º 4
0
        private void LoadData()
        {
            HopDongBAL bal = new HopDongBAL();

            dgvHopDong.DataSource = bal.TaiDSHopDong();
            ReadOnly(true);
            CleanTxt();
            btnLuu.Enabled = btnSua.Enabled = btnXoa.Enabled = btnThemNguoiThue.Enabled = false;
        }
Ejemplo n.º 5
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");
             }
         }
     }
 }
Ejemplo n.º 6
0
        private void DgvPhong_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            btnSua.Enabled = btnXoa.Enabled = true;

            txtMaPhong.Text  = dgvPhong.SelectedRows[0].Cells[0].Value.ToString();
            txtGiaPhong.Text = dgvPhong.SelectedRows[0].Cells[2].Value.ToString();
            txtDiaChi.Text   = dgvPhong.SelectedRows[0].Cells[3].Value.ToString();
            HopDongBAL hdbal = new HopDongBAL();
            string     tt    = dgvPhong.SelectedRows[0].Cells[1].Value.ToString();

            if (tt == "Trống")
            {
                rdbTrong.Checked = true;
            }
            else
            {
                rdbDaDuocThue.Checked = true;
            }
        }
Ejemplo n.º 7
0
        private void BtnXoa_Click(object sender, EventArgs e)
        {
            HopDongBAL bal = new HopDongBAL();

            try
            {
                if (bal.XoaHopDong(txtMaHopDong.Text))
                {
                    MessageBox.Show("Xóa thành công");
                }
                else
                {
                    MessageBox.Show("Xóa thất bại");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Ejemplo n.º 8
0
 private void BtnTim_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrWhiteSpace(txtTimHopDong.Text))
     {
         MessageBox.Show("Chưa nhập thông tin để tìm");
     }
     else
     {
         HopDongBAL     bal = new HopDongBAL();
         List <HopDong> kq  = bal.LayThongTinHopDongMaHopDong(txtTimHopDong.Text);
         if (kq != null)
         {
             dgvHopDong.DataSource = kq;
         }
         else
         {
             MessageBox.Show("Không tìm thấy !", "Thông báo", MessageBoxButtons.OK);
         }
     }
 }
Ejemplo n.º 9
0
 private void BtnXoa_Click(object sender, EventArgs e)
 {
     try
     {
         MessageBox.Show("Bạn có chắc muốn xóa hợp đồng này ?");
         HopDongBAL bal = new HopDongBAL();
         if (bal.XoaHopDong(txtMaHopDong.Text))
         {
             MessageBox.Show("Xóa hợp đồng thành công");
             LoadData();
         }
         else
         {
             MessageBox.Show("Vui lòng xóa chi tiết hợp đồng liên quan trước");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Ejemplo n.º 10
0
        private void BtnXoa_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(txtCMND.Text))
            {
                MessageBox.Show("Vui lòng nhập CMND");
            }
            else
            {
                KhachHangBAL ptbal = new KhachHangBAL();
                HopDongBAL   hdbal = new HopDongBAL();
                if (ptbal.XoaKH(txtCMND.Text))
                {
                    MessageBox.Show("Xóa thành công");
                }
                else
                {
                    MessageBox.Show("Xóa thất bại");
                }

                TaiDL();
            }
        }
Ejemplo n.º 11
0
        private void BtnXoa_Click(object sender, EventArgs e)
        {
            PhongTroBAL ptbal = new PhongTroBAL();
            HopDongBAL  hdbal = new HopDongBAL();

            if (hdbal.KTTrungMaPhong(txtMaPhong.Text) == false)
            {
                if (ptbal.XoaPhong(txtMaPhong.Text))
                {
                    MessageBox.Show("Xóa thành công");
                }
                else
                {
                    MessageBox.Show("Xóa thất bại");
                }
            }
            else
            {
                MessageBox.Show("Không thể xóa do tồn tại mã hợp đồng liên quan");
            }
            TaiDSPhongTro();
        }