private void CapNhatBtt(string maTC) { if (BUS_DatTiecCuoi.getDsMaTiecCuoi().Contains(maTC)) { bttThemMA.Enabled = true; button2.Enabled = true; button3.Enabled = true; button4.Enabled = true; } else { bttThemMA.Enabled = false; button2.Enabled = false; button3.Enabled = false; button4.Enabled = false; } if (BUS.BUS_DatTiecCuoi.getDsMaTiecCuoiDaThanhToan().Contains(maTC)) { bttThemMA.Enabled = false; button2.Enabled = false; button3.Enabled = false; button4.Enabled = false; button9.Enabled = false; } }
private bool CheckThongTinTC() { if (cmbMaTiecCuoi.Text.Trim() == "") { MessageBox.Show("Chưa có mã tiệc cưới."); return(false); } if (cmbMaKH.Text.Trim() == "") { MessageBox.Show("Chưa chọn khách hàngi."); return(false); } if (cmbSanh.Text.Trim() == "") { MessageBox.Show("Chưa Sảnh."); return(false); } if (cmbCa.Text.Trim() == "") { MessageBox.Show("Chưa chọn ca."); return(false); } if (dateTimePicker1.Value < DateTime.Today) { MessageBox.Show("Không được chọn ngày trong quá khứ."); return(false); } if (int.Parse((numSLBan.Value + numSLDuTru.Value).ToString()) > BUS_DatTiecCuoi.getThongTinSanh(cmbSanh.Text).SO_LUONG_BAN) { MessageBox.Show("Số lượng bàn đã đặt vượt quá số lượng bàn của sảnh."); return(false); } return(true); }
private void LoadTC() { String maTC = cmbMaTiecCuoi.Text; DTO.DTO_TiecCuoi tc = BUS_DatTiecCuoi.getThongTinTiecCuoi(maTC); if (tc == null) { HienThiDsMonAn(maTC); HienThiDsDichVu(maTC); CapNhatBtt(maTC); KiemTraSanhTrong(); return; } DTO.DTO_KhachHang kh = BUS_DatTiecCuoi.getThongTinKhachHang(tc.MA_KHACH_HANG); cmbSanh.Text = tc.MA_SANH.Trim(); cmbCa.Text = tc.MA_CA.Trim(); numSLBan.Value = tc.SL_BAN; numSLDuTru.Value = tc.SL_BAN_DU_TRU; tbDatCoc.Text = tc.TIEN_DAT_COC.ToString(); HienThiThongTinKH(kh); HienThiThongTinTC(tc); HienThiDsMonAn(maTC); HienThiDsDichVu(maTC); KiemTraSanhTrong(); CapNhatBtt(maTC); }
private void HienThiThongTinTC(DTO.DTO_TiecCuoi tc) { DTO.DTO_Sanh s = BUS_DatTiecCuoi.getThongTinSanh(tc.MA_SANH); DTO.DTO_Ca c = BUS_DatTiecCuoi.getThongTinCa(tc.MA_CA); dateTimePicker1.Text = tc.NGAY_TO_CHUC; cmbCa.Text = c.MA_CA; }
private void Button2_Click(object sender, EventArgs e) { DTO.DTO_MonAn ma = GetCurMATB(); DTO.DTO_DatMonAn dma = new DTO.DTO_DatMonAn(); dma.MA_TIEC_CUOI = cmbMaTiecCuoi.Text; dma.MA_MON_AN = ma.MA_MON_AN; BUS_DatTiecCuoi.xoaDatMonAn(dma); HienThiDsMonAn(cmbMaTiecCuoi.Text); }
private void Button4_Click(object sender, EventArgs e) { String maDV = dtDV.Rows[dtDV.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim(); DTO.DTO_DatDichVu ddv = new DTO.DTO_DatDichVu(); ddv.MA_TIEC_CUOI = cmbMaTiecCuoi.Text; ddv.MA_DICH_VU = maDV; BUS_DatTiecCuoi.xoaDatDichVu(ddv); HienThiDsDichVu(cmbMaTiecCuoi.Text); }
private String GetNewMaTC() { int bonus = 0; string ma = String.Format("TC{0}", BUS_DatTiecCuoi.getDsMaTiecCuoi().Length + 1 + bonus); while (BUS_DatTiecCuoi.getDsMaTiecCuoi().Contains(ma)) { bonus++; ma = String.Format("TC{0}", BUS_DatTiecCuoi.getDsMaTiecCuoi().Length + 1 + bonus); } return(ma); }
private void TinhTienBan() { if (cmbSanh.Text == "") { return; } String maLs = BUS.BUS_DatTiecCuoi.getThongTinSanh(cmbSanh.Text).MA_LOAI_SANH; int dongia = BUS_DatTiecCuoi.getThongTinLoaiSanh(maLs).DON_GIA_TOI_THIEU; lbTienBan.Text = (dongia * numSLBan.Value).ToString() + " + " + (dongia * numSLDuTru.Value).ToString(); lbConlai.Text = (dongia * numSLBan.Value - int.Parse(tbDatCoc.Text)).ToString() + " + " + (dongia * numSLDuTru.Value).ToString(); }
private String GetNewMaKH() { int bonus = 0; String[] d = BUS_DatTiecCuoi.getDanhSachMaKhachHang(); string ma = String.Format("KH{0}", d.Length + 1 + bonus); while (d.Contains(ma)) { bonus++; ma = String.Format("KH{0}", d.Length + 1 + bonus); } return(ma); }
private void HienThiDsMonAn(String maTC) { dtMA.DataSource = BUS_DatTiecCuoi.getDsMonAnDaDat(maTC); if (dtMA.Columns.Count == 0) { return; } dtMA.Columns[0].HeaderText = "Mã Món ăn"; dtMA.Columns[1].HeaderText = "Tên món ăn"; dtMA.Columns[2].HeaderText = "Đơn giá"; dtMA.Columns[3].HeaderText = "Ghi chú"; dtMA.SelectionMode = DataGridViewSelectionMode.FullRowSelect; dtMA.ReadOnly = true; dtMA.MultiSelect = false; TinhTienMonAn(); }
private void TinhTienMonAn() { int sum = 0; DTO.DTO_TiecCuoi x = BUS_DatTiecCuoi.getThongTinTiecCuoi(cmbMaTiecCuoi.Text); if (x == null) { return; } int u = x.SL_BAN; for (int i = 0; i < dtMA.Rows.Count - 1; i++) { sum += int.Parse(dtMA.Rows[i].Cells[2].Value.ToString().Trim()); } sum *= u; lbTienAn.Text = sum.ToString(); }
private void Button6_Click(object sender, EventArgs e) { if (BUS_DatTiecCuoi.getDsMaTiecCuoiDaThanhToan().Contains(cmbMaTiecCuoi.Text)) { MessageBox.Show("Không thể xoá! Tiệc đã thanh toán"); return; } bool state = BUS_DatTiecCuoi.xoaTiecCuoi(cmbMaTiecCuoi.Text); if (state) { MessageBox.Show("Xoá thành công"); LoadTC(); } else { MessageBox.Show("Xoá thất bại"); } }
private void Button9_Click(object sender, EventArgs e) { bool state = CheckThongTinTC(); if (!state) { return; } String maTC = cmbMaTiecCuoi.Text; String maKH = cmbMaKH.Text; String maS = cmbSanh.Text; String maCa = cmbCa.Text; String ngayToChuc = dateTimePicker1.Value.ToString("yyyy-MM-dd");; int tienDatCoc = int.Parse(tbDatCoc.Text); int slBan = int.Parse(numSLBan.Value.ToString()); int slDuTru = int.Parse(numSLDuTru.Value.ToString()); DTO.DTO_TiecCuoi tc = new DTO.DTO_TiecCuoi(maTC, maKH, maS, ngayToChuc, maCa, tienDatCoc, slBan, slDuTru); if (BUS_DatTiecCuoi.getDsMaTiecCuoi().Contains(maTC)) { if (BUS_DatTiecCuoi.capNhatThongTinTiecCuoi(tc)) { MessageBox.Show("Cập nhật thành công."); } else { MessageBox.Show("Cập nhật thất bại."); } } else { if (BUS_DatTiecCuoi.themTiecCuoi(tc)) { MessageBox.Show("Thêm thành công."); cmbMaTiecCuoi.Items.Add(maTC); CapNhatBtt(maTC); } else { MessageBox.Show("Thêm thất bại."); } } }
private void CapNhatThongTinKH(object sender, EventArgs e) { String maKH = cmbMaKH.Text; String tenChure = tbTenChure.Text; String tenCoDau = tbTenCodau.Text; String sdt = tbSDT.Text; DTO.DTO_KhachHang newkh = new DTO.DTO_KhachHang(maKH, tenChure, tenCoDau, sdt); if (BUS_DatTiecCuoi.getDanhSachMaKhachHang().Contains(maKH)) { bool state = BUS_DatTiecCuoi.capNhatThongTinKH(newkh); if (!state) { MessageBox.Show("Không thành công"); } else { MessageBox.Show("Cập nhật thành công"); } } else { if (isAllFilledKH()) { bool state = BUS_DatTiecCuoi.themKhachHang(newkh); if (!state) { MessageBox.Show("Không thành công"); } else { MessageBox.Show("Thành công"); cmbMaKH.Items.Add(maKH); } } else { MessageBox.Show("Hãy điền đầy đủ thông tin"); } } }
private void LoadDsTiecCuoi() { cmbMaTiecCuoi.Items.AddRange(BUS_DatTiecCuoi.getDsMaTiecCuoi()); cmbSanh.Items.AddRange(BUS_DatTiecCuoi.getDanhSachMaSanh()); cmbCa.Items.AddRange(BUS_DatTiecCuoi.getDanhSachMaCa()); }
private void LoadThongTinKH(object sender, EventArgs e) { DTO.DTO_KhachHang s = BUS_DatTiecCuoi.getThongTinKhachHang(cmbMaKH.Text); HienThiThongTinKH(s); }