private void printToolStripButton_Click(object sender, EventArgs e) { DataRowView row = (DataRowView)bindingNavigator1.BindingSource.Current; if (row != null) { HoaDonControl ctrlPB = new HoaDonControl(); String ma_phieu = row["MaKhachHang"].ToString(); QUANLYKHACHSAN.BusinessObject.HoaDonInFo ph = ctrlPB.LayHoaDon(ma_phieu); InHoaDon PhieuBan = new InHoaDon(); PhieuBan.Show(); } }
private void cmbMaNhanPhong_SelectedIndexChanged(object sender, EventArgs e) { HoaDonControl hdctrl = new HoaDonControl(); HoaDonInFo hdi = hdctrl.LayHoaDon(cmbMaNhanPhong.SelectedValue.ToString()); ChiTietPhieuNhanControl pnctrl = new ChiTietPhieuNhanControl(); ChiTietHoaDonInFo cthdi = new ChiTietHoaDonInFo(); int songay = pnctrl.TinhSoNgay(cthdi.SoNgay); try { numSoNgay.Value = TinhSoNgay(Convert.ToString(cmbMaNhanPhong.SelectedValue.ToString())); } catch (Exception ex) { } }
void ThemMoi() { DataRow row = ctrl.NewRow(); row["MaHoaDon"] = txtMaHoaDon.Text; row["NhanVienLap"] = txtTenNhanVien.Text; row["MaKhachHang"] = cmbTenKhachHang.SelectedValue; row["MaNhanPhong"] = cmbMaNhanPhong.SelectedValue; row["TongTien"] = txtTongTien.Text; row["NgayLap"] = dateNgaylap.Value.Date; ctrl.Add(row); HoaDonControl hdctrl = new HoaDonControl(); if (hdctrl.LayHoaDon(txtMaHoaDon.Text) != null) { MessageBox.Show("Mã hóa đơn này đã tồn tại !", "Hoa Don", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (ThamSo.LaSoNguyen(txtMaHoaDon.Text)) { long so = Convert.ToInt64(txtMaHoaDon.Text); if (so >= ThamSo.LayHoaDon()) { ThamSo.GanHoaDon(so + 1); } } ctrl.Update(); DataTable tblCTHD = (DataTable)bindingNavigator1.BindingSource.DataSource; ctctrl.Update(); ctrl.Save(); ctctrl.Save(); khctrl.Save(); pnctrl.Save(); }
private void toolDoDuLieu_Click(object sender, EventArgs e) { HoaDonControl ctrl = new HoaDonControl(); QUANLYKHACHSAN.BusinessObject.HoaDonInFo ctif = ctrl.LayHoaDon(txtMaHoaDon.Text.Trim()); if (ctif == 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 !", "Hoa Don", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } if (cmbMaPhong.SelectedValue.ToString().Trim().Length <= 0) { MessageBox.Show("Vui lòng nhập Mã hóa đơn !", "Hoa Don", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (txtTienPhong.Text == "") { MessageBox.Show("Nhập Tiền phòng!", "Hoa Don", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (txtTienDVu.Text == "") { MessageBox.Show("Nhập Tiền dịch vụ!", "Hoa Don", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (cmbMaSDDVu.SelectedValue.ToString().Trim().Length <= 0) { MessageBox.Show("Chọn Mã dịch vụ!", "Hoa Don", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (numSoNgay.Value < 0) { MessageBox.Show("Số ngày sai!", "Hoa Don", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (txtPhuThu.Text == "") { MessageBox.Show("Chọn phụ thu!", "Hoa Don", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (cmbMaChinhSach.SelectedValue.ToString().Trim().Length <= 0) { MessageBox.Show("Chọn Mã chính sách!", "Hoa Don", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { DataRow row = ctctrl.NewRow(); row["MaHoaDon"] = txtMaHoaDon.Text; row["MaPhong"] = cmbMaPhong.SelectedValue.ToString(); row["TienPhong"] = txtTienPhong.Text; row["MaSuDungDichVu"] = cmbMaSDDVu.SelectedValue.ToString(); row["TienDichVu"] = txtTienDVu.Text; row["MaChinhSach"] = cmbMaChinhSach.SelectedValue.ToString(); row["GiamGiaKH"] = numGiamGia.Value; row["PhuThu"] = txtPhuThu.Text; row["HinhThucThanhToan"] = txtHinhThucTT.Text; row["SoNgay"] = numSoNgay.Value; ctctrl.Add(row); bindingNavigator1.BindingSource.MoveLast(); txtMaHoaDon.Focus(); } } else { MessageBox.Show("Mã hóa đơn này đã tồn tại! Vui lòng nhập lại !", "Hoa Don", MessageBoxButtons.OK, MessageBoxIcon.Error); } }