private void frmDanhSachKhachHang_Load(object sender, EventArgs e) { dgvDanhSachKhachHang.RowHeadersVisible = false; dgvDanhSachKhachHang.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; dgvDanhSachKhachHang.DataSource = busKhachHang.LoadKhachHang(); dgvDanhSachKhachHang.ClearSelection(); dgvDanhSachKhachHang_RenameColumn(); }
private void btnXacNhanMua_Click(object sender, EventArgs e) { BUS_ChuyenBay busChuyenBay = new BUS_ChuyenBay(); TimeSpan timeSpan = DateTime.Parse(busChuyenBay.ChiTietCB(maCB).Rows[0][4].ToString()) - DateTime.Now; if (timeSpan.Days <= 1) { MessageBox.Show("Đã quá thời gian mua vé cho chuyến bay này", "Thông báo", MessageBoxButtons.OK); } else if (txtCMND.Text == "" || txtHoTen.Text == "") { MessageBox.Show("Vui lòng nhập thông tin của khách hàng !", "Nhắc nhở", MessageBoxButtons.OK); } else { DialogResult dialogResult = MessageBox.Show("Vui lòng kiểm tra thông tin của khách đã đúng hay chưa.", "Nhắc nhở", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { DataTable dt = busKhachHang.LoadKhachHang(txtCMND.Text.Trim()); int demVe = 0; if (dt.Rows.Count != 0) { for (int i = 0; i < gridViewVe.Rows.Count; ++i) { if (gridViewVe[0, i].Selected) { // Kiểm tra vé đã bán hay chưa if (gridViewVe["TÌNH TRẠNG", i].Value.ToString().Trim() != "Còn trống") { MessageBox.Show("Vé này đã được đặt/mua. Hãy chọn lại một vé khác.", "Thông báo", MessageBoxButtons.OK); } else { if (busVe.CapNhatVe(gridViewVe["MAVE", i].Value.ToString(), "TT001")) { DataRow KH = dt.Rows[dt.Rows.Count - 1]; if (busPhieuDatMua.TaoPhieuDatMua(gridViewVe[0, i].Value.ToString(), KH["MAKH"].ToString(), DateTime.Now, true)) { this.maVe = gridViewVe["MAVE", i].Value.ToString(); MessageBox.Show("Bán vé thành công !", "Thông báo", MessageBoxButtons.OK); gridViewVe.DataSource = busVe.LietKeVe(this.maCB); demVe++; } } } } } if (demVe == 0) { MessageBox.Show("Không có vé nào được chọn. Vui lòng chọn 01 vé.", "Cảnh báo", MessageBoxButtons.OK); } } else { MessageBox.Show("Chưa là thành viên! Vui lòng nhập thông tin!", "Kết quả kiểm tra", MessageBoxButtons.OK); TaoThanhVien ttv = new TaoThanhVien(); ttv.ShowDialog(); } } } btnInVe.Enabled = true; }