private double TinhTien() { PhongTroBAL ptbal = new PhongTroBAL(); double tienphong; if (lookUpEditPhong.EditValue.ToString() == null) { tienphong = 0; } else { tienphong = (ptbal.TimPhongTheoMa(lookUpEditPhong.EditValue.ToString()).GiaPhong); } ChiTietHoaDonBAL hdbal = new ChiTietHoaDonBAL(); double tiendichvu; if (btnThem.DialogResult == DialogResult.Yes || hdbal.KTTrung(txtMaHoaDon.Text) == false) { tiendichvu = 0; } else { tiendichvu = hdbal.TienDichVu(txtMaHoaDon.Text); } return(tiendichvu + tienphong); }
public void Them() { if (KiemTraNull() == true) { MessageBox.Show("Vui lòng điền đủ thông tin"); } else { PhongTroBAL bal = new PhongTroBAL(); PhongTro phong = new PhongTro(); phong.MaPhong = txtMaPhong.Text; phong.DiaChi = txtDiaChi.Text; phong.GiaPhong = double.Parse(txtGiaPhong.Text); phong.TinhTrang = "Trống"; if (rdbDaDuocThue.Checked == true) { MessageBox.Show("Chưa có hợp đồng thuê\nHệ thống tự động cập nhập tình trạng phòng = TRỐNG"); rdbDaDuocThue.Checked = false; } bool kq = bal.ThemPhongTro(phong); if (kq) { MessageBox.Show("Thêm thành công"); TaiDSPhongTro(); } else { MessageBox.Show("Đã tồn tại mã phòng"); } } }
private void CboPhong() { DataTable dtphong = new DataTable(); DataColumn col; col = new DataColumn(); col.DataType = System.Type.GetType("System.String"); col.ColumnName = "MaPhong"; dtphong.Columns.Add(col); col = new DataColumn(); col.DataType = System.Type.GetType("System.String"); col.ColumnName = "GiaPhong"; dtphong.Columns.Add(col); DataRow row; PhongTroBAL phongbal = new PhongTroBAL(); foreach (PhongTro pt in phongbal.TaiDSPhongTro()) { if (pt.TinhTrang == "Đã được thuê") { row = dtphong.NewRow(); row["MaPhong"] = pt.MaPhong; row["GiaPhong"] = pt.GiaPhong; dtphong.Rows.Add(row); } } lookUpEditPhong.Properties.DataSource = dtphong; lookUpEditPhong.Properties.ValueMember = "MaPhong"; lookUpEditPhong.Properties.DisplayMember = "GiaPhong"; lookUpEditPhong.Properties.DisplayMember = "MaPhong"; }
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"); } } } }
public void Sua() { if (KiemTraNull() == true) { MessageBox.Show("Vui lòng điền đủ thông tin"); } else { PhongTroBAL bal = new PhongTroBAL(); PhongTro phong = new PhongTro(); phong.MaPhong = txtMaPhong.Text; phong.DiaChi = txtDiaChi.Text; phong.GiaPhong = double.Parse(txtGiaPhong.Text); if (rdbTrong.Checked || rdbDaDuocThue.Checked) { MessageBox.Show("Hệ thống sẽ tự động cập nhập tình trạng phòng\nVui lòng không sửa đổi tình trạng phòng"); } bool kq = bal.SuaPhongTro(phong); if (kq) { MessageBox.Show("Cập nhập thành công", "", MessageBoxButtons.OK); TaiDSPhongTro(); } else { MessageBox.Show("Lỗi gì đây huhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuh"); } } }
private double TinhTien() { PhongTroBAL bal = new PhongTroBAL(); double tienphong = bal.TimPhongTheoMa(Tag.ToString()).GiaPhong; ChiTietHoaDonBAL hdbal = new ChiTietHoaDonBAL(); double tiendichvu = hdbal.TienDichVu(txtMaHoaDon.Text); return(tiendichvu + tienphong); }
private void TaiDSPhongTro() { PhongTroBAL bal = new PhongTroBAL(); dgvPhong.DataSource = bal.TaiDSPhongTro(); ReadOnly(true); btnLuu.Enabled = btnSua.Enabled = btnXoa.Enabled = false; CleanTxt(); }
private void BtnPhongTro_Click(object sender, EventArgs e) { try { ExportToExcel excel = new ExportToExcel(); PhongTroBAL bal = new PhongTroBAL(); DataTable dt = bal.DTDS(); excel.ExportPT(dt, "Phòng trọ", "Danh sách phòng trọ"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
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"); } } } }
private void BtnTim_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(txtTimMaPhong.Text)) { MessageBox.Show("Chưa nhập thông tin để tìm"); } else { PhongTroBAL bal = new PhongTroBAL(); List <PhongTro> kq = bal.TimPhongTheoDiaChi(txtTimMaPhong.Text); if (kq != null) { dgvPhong.DataSource = kq; } else { MessageBox.Show("Không tìm thấy !!!"); } } }
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(); }
private void TaiDSPhongTro() { PhongTroBAL bal = new PhongTroBAL(); dgvPhong.DataSource = bal.TaiDSPhongTro(); }