Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
 private void bindingNavigatorAddNewItem_Click(object sender, EventArgs e)
 {
     status           = Controll.AddNew;
     txtMaHoaDon.Text = ThamSo.LayHoaDon().ToString();
     ctctrl.HienThi(dataGridViewX1, txtMaHoaDon.Text);
     this.Allow(true);
 }
Beispiel #3
0
        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();
        }