private void mniTaoHopDong_Click(object sender, EventArgs e) { FormHopDong.state = 0; FormHopDong.mahopdong = -1; FormHopDong frm = new FormHopDong(); frm.ShowDialog(); }
private void btnTaoHD_Click(object sender, EventArgs e) { FormHopDong.state = 0; FormHopDong.maphong = Convert.ToInt32(dgvPhong.CurrentRow.Cells["maphong"].Value); FormHopDong frm = new FormHopDong(); frm.ShowDialog(); }
private void btnSuaHD_Click(object sender, EventArgs e) { int maphong = Convert.ToInt32(dgvPhong.CurrentRow.Cells["maphong"].Value); if (balHD.HopDongHienTai(maphong).mahopdong != 0) { FormHopDong.state = -1; FormHopDong.maphong = maphong; FormHopDong.mahopdong = balHD.HopDongHienTai(maphong).mahopdong; FormHopDong frm = new FormHopDong(); frm.ShowDialog(); } }
private void dgvHopDong_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (dgvHopDong.Columns[e.ColumnIndex].Name == "xem" && e.RowIndex > -1) { FormHopDong.state = 1; FormHopDong.maphong = MaPhong; FormHopDong.mahopdong = Convert.ToInt64(dgvHopDong.Rows[e.RowIndex].Cells["mahopdong"].Value); FormHopDong frm = new FormHopDong(); frm.ShowDialog(); } else if (dgvHopDong.Columns[e.ColumnIndex].Name == "sua" && e.RowIndex > -1) { FormHopDong.state = -1; FormHopDong.maphong = MaPhong; FormHopDong.mahopdong = Convert.ToInt64(dgvHopDong.Rows[e.RowIndex].Cells["mahopdong"].Value); FormHopDong frm = new FormHopDong(); frm.ShowDialog(); } }
//Xem hợp đồng thuê cũ. private void dgvHopDong_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (dgvHopDong.Columns[e.ColumnIndex].Name == "xem" && e.RowIndex > -1) { FormHopDong.state = 1; FormHopDong.maphong = Convert.ToInt32(dgvPhong.CurrentRow.Cells["maphong"].Value); FormHopDong.mahopdong = Convert.ToInt64(dgvHopDong.Rows[e.RowIndex].Cells["mahopdong"].Value); FormHopDong frm = new FormHopDong(); frm.ShowDialog(); } else if (dgvHopDong.Columns[e.ColumnIndex].Name == "chuyenphong" && e.RowIndex > -1) { if (dgvHopDong.Rows[e.RowIndex].Cells["giatrihopdong"].Value.ToString() != "Đã hết hạn") { FormHopDongCuaPhong frm = new FormHopDongCuaPhong(); frm.ShowDialog(); } else { MessageBox.Show("Thao tác bị từ chối vì Hợp đồng đã hết hạn.", "Thông báo"); } } else if (dgvHopDong.Columns[e.ColumnIndex].Name == "sua" && e.RowIndex > -1) { if (dgvHopDong.Rows[e.RowIndex].Cells["giatrihopdong"].Value.ToString() != "Đã hết hạn") { Int64 mahopdong = Convert.ToInt32(dgvPhong.CurrentRow.Cells["maphong"].Value); int maphong = balTP.MaPhongTuMaHopDong(mahopdong); FormHopDong.state = -1; FormHopDong.maphong = maphong; FormHopDong.mahopdong = mahopdong; FormHopDong frm = new FormHopDong(); frm.ShowDialog(); } else { MessageBox.Show("Thao tác bị từ chối vì Hợp đồng đã hết hạn.", "Thông báo"); } } else if (dgvHopDong.Columns[e.ColumnIndex].Name == "xoa" && e.RowIndex > -1) { if (DialogResult.Yes == MessageBox.Show("Bạn muốn xóa thông tin Hợp đồng trên và các thông tin liên quan?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) { try { balHD.XoaHopDong(Convert.ToInt64(dgvHopDong.Rows[e.RowIndex].Cells["mahopdong"].Value)); MessageBox.Show("Xóa thông tin thành công."); dgvHopDong.Rows.RemoveAt(e.RowIndex); int maphong = Convert.ToInt32(dgvPhong.CurrentRow.Cells["maphong"].Value); DTOPhong p = balP.DetailPhong(maphong); if (p.status) { btnSuaHD.Visible = true; btnTaoHD.Visible = false; TaiThongTinHopDong(); } else { btnSuaHD.Visible = false; btnTaoHD.Visible = true; rtbHopDong.Clear(); rtbHopDong.Text = "HIỆN TẠI PHÒNG CÒN TRỐNG."; } } catch (Exception ex) { MessageBox.Show("Xóa thông tin thất bại.\n" + ex.ToString(), "Thông báo"); } } } }