private void btThemMA_Click(object sender, EventArgs e) { CT_PhieuDatBan pdb = new CT_PhieuDatBan(MaTiecCuoi); this.Hide(); pdb.parent = this; pdb.ShowDialog(); if (!pdb.Focus()) { this.dgvMonAn.DataSource = busDV.getMonAnDaDat(MaTiecCuoi); } }
private void buttonThem_Click(object sender, EventArgs e) { if (textBoxMaTiecCuoi.Text != "" && textBoxLoaiBan.Text != "" && textBoxSoLuongBan.Text != "" && textBoxSoLuongBanDuTru.Text != "") { int sluong = int.Parse(textBoxSoLuongBan.Text.ToString()) + int.Parse(textBoxSoLuongBanDuTru.Text.ToString()); if (busTC.checkSoLuongBanToiDa(MaSanh, sluong) == true) { DataTable pdb = busTC.getPhieuDatBan(); int t = pdb.Rows.Count; string maphieudatban = ""; if (t < 9) { maphieudatban = "DB0" + (t + 1).ToString(); } else { maphieudatban = "DB" + (t + 1).ToString(); } DTO_PhieuDatBan PDB = new DTO_PhieuDatBan(maphieudatban, textBoxMaTiecCuoi.Text, textBoxLoaiBan.Text, int.Parse(textBoxSoLuongBan.Text.ToString()), int.Parse(textBoxSoLuongBanDuTru.Text.ToString()), 0, textBoxGhiChu.Text); if (busTC.themPhieuDatBan(PDB)) { MessageBox.Show("Thêm thành công!"); dgvban.DataSource = busTC.getPhieuDatBan(textBoxMaTiecCuoi.Text); CT_PhieuDatBan frm = new CT_PhieuDatBan(MaTiecCuoi); resetForm(); frm.ShowDialog(); } else { MessageBox.Show("Thêm không thành công!"); } } else { MessageBox.Show("Vượt quá số lượng bàn cho phép!"); } } else { MessageBox.Show("vui lòng nhập đầy đủ thông tin!"); } }
private void btnNext_Click(object sender, EventArgs e) { if (textBoxTenChuRe.Text != "" && textBoxTenCoDau.Text != "" && textBoxDienThoai.Text != "" && comboBoxMaSanh.Text != "" && comboBoxMaCa.Text != "") { DataTable tc = busTiecCuoi.getTiecCuoi(); int i = tc.Rows.Count; if (i < 9) { matieccuoi = "TC0" + (i + 1).ToString(); } else { matieccuoi = "TC" + (i + 1).ToString(); } int dayt = int.Parse(DateTime.Now.Day.ToString()); int montht = int.Parse(DateTime.Now.Month.ToString()); int yeart = int.Parse(DateTime.Now.Year.ToString()); int dayi = int.Parse(dtpNgayDai.Value.Day.ToString()); int monthi = int.Parse(dtpNgayDai.Value.Month.ToString()); int yeari = int.Parse(dtpNgayDai.Value.Year.ToString()); if (busTC.KTNgay(dayt, montht, yeart) == true && busTC.KTNgay(dayi, monthi, yeari) == true) { if (busTC.DayMonthYear_to_Day(dayi, monthi, yeari) - busTC.DayMonthYear_to_Day(dayt, montht, yeart) > 0) { string NgayDai = String.Format("{0:dd/MM/yyyy}", dtpNgayDai.Value); string NgayDat = busTC.GopNgay(dayt, montht, yeart); int TienDatCoc = 0;// Convert.ToInt32(textBoxTienDatCoc.Text); int SoLuongBan = Convert.ToInt32(txtSoLuongBan.Text); int SoLuongKhach = Convert.ToInt32(txtSoLuongKhach.Text); if (busTC.checkSanh_Ca(NgayDai, comboBoxMaSanh.Text, comboBoxMaCa.Text) == true) { DTO_TiecCuoi t = new DTO_TiecCuoi(matieccuoi, textBoxTenChuRe.Text, textBoxTenCoDau.Text, textBoxDienThoai.Text, comboBoxMaCa.Text, comboBoxMaSanh.Text, TienDatCoc, textBoxGhiChu.Text, NgayDat, NgayDai, SoLuongKhach, SoLuongBan, txtTienDo.Text);;; if (busTiecCuoi.themTiecCuoi(t)) { Console.WriteLine($"MATIECCUOI {matieccuoi}"); CT_PhieuDatBan pdb = new CT_PhieuDatBan(matieccuoi); pdb.parent = this; this.Hide(); pdb.ShowDialog(); } else { MessageBox.Show("Thêm không thành công!"); } } else { MessageBox.Show("Sảnh đã có người đặt"); } } else { MessageBox.Show("Ngày đãi phải sau ngày đặt!"); } } else { MessageBox.Show("Ngày tháng năm không hợp lệ!"); } } else { MessageBox.Show("vui lòng nhập đầy đủ thông tin!"); } }