public PhieuThuePhongInFo LayPhieuThue(String id) { DataTable tbl = data.LayPhieuDangKy(id); PhieuThuePhongInFo ph = null; KhachHangControl khctrl = new KhachHangControl(); if (tbl.Rows.Count > 0) { ph = new PhieuThuePhongInFo(); ph.MaPhieuThue = Convert.ToString(tbl.Rows[0]["MaPhieuThue"]); ph.MaKhachHang = khctrl.LKH(Convert.ToString(tbl.Rows[0]["MaKhachHang"])); ChiTietPhieuThueControl ctrl = new ChiTietPhieuThueControl(); ph.ChiTiet = ctrl.ChiTietPhieuThue(ph.MaPhieuThue); } return(ph); }
private void toolDoDuLieu_Click(object sender, EventArgs e) { PhieuThuePhongControl pctrl = new PhieuThuePhongControl(); PhieuThuePhongInFo pif = pctrl.LayPhieuThue(txtMaPhieuThue.Text.Trim()); if (pif == null) { foreach (DataGridViewRow view in dataGridViewX1.Rows) { if (cmbMaPHong.SelectedValue.ToString().Trim().Equals(view.Cells["MaPhong"].Value)) { MessageBox.Show("Phòng tồn tại trong danh sách! Vui lòng nhập lại !", "Phieu Dang Ky", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } if (cmbMaPHong.SelectedValue.ToString().Trim().Length <= 0) { MessageBox.Show("Vui lòng nhập Mã phiếu thuê !", "Phieu Thue Phong", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (dateNgayDangKy.Value > dateTimeNgayNhan.Value) { MessageBox.Show("Ngày đăng ký phải nhỏ hơn hoặc bằng ngày nhận!", "Phieu Thue Phong", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { DataRow row = ctpnctrl.NewRow(); row["MaPhieuThue"] = txtMaPhieuThue.Text; row["MaPhong"] = cmbMaPHong.SelectedValue.ToString(); row["NgayDangKy"] = dateNgayDangKy.Value.Date; row["NgayNhan"] = dateTimeNgayNhan.Value.Date; ctpnctrl.Add(row); bindingNavigator1.BindingSource.MoveLast(); txtMaPhieuThue.Focus(); } } else { MessageBox.Show("Mã phiếu này đã tồn tại! Vui lòng nhập lại !", "Phieu Thue Phong", MessageBoxButtons.OK, MessageBoxIcon.Error); } }