private void ChiTietHoaDon_Load(object sender, EventArgs e) { pctrl1.HienthiComboBoxPhongTra(cmbMaPhong); cmbMaPhong.SelectedValue = maphong; pctrl.HienthiDataGridviewComboBoxMaPhong(MaPhong); cmbMaPhong.SelectedIndexChanged += new EventHandler(cmbMaPhong_SelectedValueChanged); dvctrl.HienthiComboBoxMaSuDung(cmbMaSDDVu); dataGridViewX1.Rows.Add(dvctrl.HienthiDataGridViewComboBoxColumn()); cmbMaSDDVu.SelectedIndexChanged += new EventHandler(cmbMaSDDVu_SelectedIndexChanged); cstr.HienThiCombobox(cmbMaChinhSach); dataGridViewX1.Columns.Add(cstr.HienthiDataGridViewComboBoxColumn()); cmbMaChinhSach.SelectedIndexChanged += new EventHandler(cmbMaChinhSach_SelectedIndexChanged); cmbMaNhanPhong.SelectedIndexChanged += new EventHandler(cmbMaNhanPhong_SelectedIndexChanged); khctrl.HienthiComboBox(cmbTenKhachHang); pnctrl.HienthiComboBoxMaPhieuNhan(cmbMaNhanPhong); ctrl.HienThiHoaDon(dataGridViewX1, bindingNavigator1); bindingNavigator1.BindingSource.CurrentChanged -= new EventHandler(BindingSource_CurrentChanged); bindingNavigator1.BindingSource.CurrentChanged += new EventHandler(BindingSource_CurrentChanged); ctctrl.HienThi(dataGridViewX1, txtMaHoaDon.Text); if (status == Controll.AddNew) { txtMaHoaDon.Text = ThamSo.LayHoaDon().ToString(); Allow(true); } else { Allow(false); } }
private void bindingNavigatorAddNewItem_Click(object sender, EventArgs e) { status = Controll.AddNew; txtMaHoaDon.Text = ThamSo.LayHoaDon().ToString(); ctctrl.HienThi(dataGridViewX1, txtMaHoaDon.Text); this.Allow(true); }
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(); }