void ThemMoi() { DataRow row = ctrl.NewRow(); row["MaNhanPhong"] = txtMaNhanPhong.Text; row["MaPhieuThue"] = cmbMaPThue.SelectedValue; row["MaKhachHang"] = cmbMaKH.SelectedValue; ctrl.Add(row); PhieuNhanPhongControl ctrlPN = new PhieuNhanPhongControl(); if (ctrlPN.LayPhieuNhan(txtMaNhanPhong.Text) != null) { MessageBox.Show("Mã Phiếu này đã tồn tại !", "Phieu Nhan", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (ThamSo.LaSoNguyen(txtMaNhanPhong.Text)) { int so = Convert.ToInt32(txtMaNhanPhong.Text); if (so >= ThamSo.LayPhieuNhan()) { ThamSo.GanPhieuNhan(so + 1); } } ctrl.Update(); DataTable tblCTP = (DataTable)bindingNavigator1.BindingSource.DataSource; ctpnctrl.Update(); ctrl.Save(); ctpnctrl.Save(); khctrl.Save(); ptctrl.Save(); }
private void TimPhieuNhan_Load(object sender, EventArgs e) { PhieuNhanPhongControl ctrl = new PhieuNhanPhongControl(); ctrl.HienthiComboBoxMaPhieuNhan(cmbTimPhieuNhan); }
public PhieuNhanPhong(PhieuNhanPhongControl ctrlPN) : this() { this.ctrl = ctrlPN; status = Controll.Normal; }
private void toolDoDuLieu_Click(object sender, EventArgs e) { PhieuNhanPhongControl pnctrl = new PhieuNhanPhongControl(); QUANLYKHACHSAN.BusinessObject.PhieuNhanPhongInFo pif = pnctrl.LayPhieuNhan(txtMaNhanPhong.Text.Trim()); if (pif == null) { foreach (DataGridViewRow view in dataGridViewX1.Rows) { if (cmbMaPhg.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 Nhan Phong", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } if (cmbMaPhg.SelectedValue.ToString().Trim().Length <= 0) { MessageBox.Show("Vui lòng nhập Mã phiếu nhận !", "Phieu Nhan Phong", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (txtTenKH.Text == "") { MessageBox.Show("Nhập tên khách hàng!", "Phieu Nhan Phong", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (txtCMND.Text == "") { MessageBox.Show("Nhập chứng minh nhân dân!", "Phieu Nhan Phong", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (dtNgayNhan.Value > dtNgayTraDuKien.Value) { MessageBox.Show("Ngày nhận phải nhỏ hơn ngày trả dự kiến!", "Phieu Nhan Phong", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (dtNgayNhan.Value > dtNgayTraThucTe.Value) { MessageBox.Show("Ngày nhận phải nhỏ hơn ngày trả thực tế!", "Phieu Nhan Phong", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (dtNgayTraDuKien.Value > dtNgayTraThucTe.Value) { MessageBox.Show("Ngày trả dự kiến phải nhỏ hơn ngày trả thực tế!", "Phieu Nhan Phong", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { DataRow row = ctpnctrl.NewRow(); row["MaPhong"] = cmbMaPhg.SelectedValue.ToString(); row["MaNhanPhong"] = txtMaNhanPhong.Text; row["HoTenKhachHang"] = txtTenKH.Text; row["CMND"] = txtCMND.Text; row["NgayNhan"] = dtNgayNhan.Value.Date; row["NgayTraDuKien"] = dtNgayTraDuKien.Value.Date; row["NgayTraThucTe"] = dtNgayTraThucTe.Value.Date; ctpnctrl.Add(row); bindingNavigator1.BindingSource.MoveLast(); txtMaNhanPhong.Focus(); } } else { MessageBox.Show("Mã phiếu này đã tồn tại! Vui lòng nhập lại !", "Phieu Nhan Phong", MessageBoxButtons.OK, MessageBoxIcon.Error); } }