private void FilGVDanhSachVe() { VeBUS veBUS = new VeBUS(); gvDanhSachVe.DataSource = veBUS.LayDanhSach(); gvDanhSachVe.DataBind(); }
private void txtTimKiem_LostFocus(object sender, RoutedEventArgs e) { if (txtTimKiem.Text == "") { txtTimKiem.Text = "Tìm Kiếm..."; DataTable dataTable = new DataTable(); dataTable = VeBUS.LoadDSVe(); Load_Data(dataTable); } }
private void GridLoaiVe_Loaded(object sender, RoutedEventArgs e) { KhongChoNhap(); DataTable dataTable = new DataTable(); dataTable = VeBUS.LoadDSVe(); Load_Data(dataTable); panelTimKiem.Visibility = btnHuy_Sua.Visibility = Visibility.Hidden; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { KhachHangBUS khachHangBUS = new KhachHangBUS(); int ma = khachHangBUS.LayMaKH(Session["TenDangNhap"].ToString()); VeBUS veBUS = new VeBUS(); gvDSVe.DataSource = veBUS.LayCacVeDaDat(ma); gvDSVe.DataBind(); } }
private void btnXoa_Click(object sender, RoutedEventArgs e) { MessageBoxResult result = MessageBox.Show("Bạn có chắc chắn muốn xóa loại vé này không?", "Thông Báo", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { VeBUS.Xoa(listMaPhim[index], listMaPC[index], listMaLV[index]); MessageBox.Show("Xóa loại vé thành công", "Thông Báo"); } DataTable dataTable = new DataTable(); dataTable = VeBUS.LoadDSVe(); Load_Data(dataTable); btnLamMoi_Click(sender, e); }
private void btnThem_Click(object sender, RoutedEventArgs e) { frmAddVe frmAddVe = new frmAddVe(); frmAddVe.ShowDialog(); DataTable dataTable = new DataTable(); dataTable = VeBUS.LoadDSVe(); Load_Data(dataTable); KhongChoNhap(); btnThem.Visibility = Visibility.Visible; btnSua.IsEnabled = btnXoa.IsEnabled = true; }
protected void btn_DatVe_Click(object sender, EventArgs e) { //Thiếu hình thức thanh toán VeBUS veBUS = new VeBUS(); SuatChieuBUS suatChieuBUS = new SuatChieuBUS(); KhachHangBUS khachHangBUS = new KhachHangBUS(); //int count = veBUS.SoLuongVe(); //string mave = ""; //if (count / 10 == 0) // mave = "V00" + count.ToString(); //else if (count / 100 == 0) // mave = "V0" + count.ToString(); //else // mave = "V" + count.ToString(); int mapc = suatChieuBUS.LayMaPhongChieu(maPhim, ngayChieu, gioChieu); int makh = khachHangBUS.LayMaKH(Session["TenDangNhap"].ToString()); int masuat = suatChieuBUS.LayMaSuatChieu(ngayChieu, gioChieu, mapc); VeDTO ve = new VeDTO(); ve.MaKhachHang = makh; ve.MaSuatChieu = masuat; ve.Ghe = dayNgoi + gheNgoi; ve.LoaiVe = xacDinhLoaiVe(); ve.GiaVe = (ve.LoaiVe) ? 80000 : 50000; ve.ThanhToan = thanhToan; ve.TinhTrang = false; veBUS.ThemVe(ve); KhachHangDTO khachHangDTO = khachHangBUS.LayThongTin(Session["TenDangNhap"].ToString()); int bonus = (int)(ve.GiaVe / 10000); khachHangDTO.DiemTichLuy += bonus; khachHangBUS.SuaThongTin(khachHangDTO); string strBuilder = "<script language='javascript'>alert('" + "Đặt vé thành công. Bạn được cộng " + bonus.ToString() + " điểm." + "')</script>"; Response.Write(strBuilder); List <VeDTO> listVe = veBUS.LayDanhSach(); int id = listVe[listVe.Count - 1].MaVe; Server.Transfer("ThongTinVe.aspx?id=" + id.ToString()); }
private void btnLamMoi_Click(object sender, RoutedEventArgs e) { KhongChoNhap(); DataTable dataTable = new DataTable(); dataTable = VeBUS.LoadDSVe(); Load_Data(dataTable); panelTimKiem.Visibility = btnHuy_Sua.Visibility = btnLuu_Sua.Visibility = Visibility.Hidden; if (btnSua.Visibility == Visibility.Hidden) { btnSua.Visibility = Visibility.Visible; } if (btnThem.IsEnabled == btnXoa.IsEnabled == false) { btnThem.IsEnabled = btnXoa.IsEnabled = true; } }
protected void Page_Load(object sender, EventArgs e) { String MaVe = Request.QueryString["id"]; VeBUS veBUS = new VeBUS(); SuatChieuBUS suatChieuBUS = new SuatChieuBUS(); PhimBUS phimBUS = new PhimBUS(); PhongChieuBUS phongChieuBUS = new PhongChieuBUS(); VeDTO veDTO = veBUS.LayThongTin(Convert.ToInt32(MaVe)); SuatChieuDTO suatChieuDTO = suatChieuBUS.LayThongTin(veDTO.MaSuatChieu); PhimDTO phimDTO = phimBUS.LayThongTin(suatChieuDTO.MaPhim); PhongChieuDTO phongChieuDTO = phongChieuBUS.LayThongTin(suatChieuDTO.MaPhongChieu); VeID.Text += veDTO.MaVe.ToString(); Phim.Text += phimDTO.Ten; PhongChieu.Text += phongChieuDTO.TenPhongChieu; NgayChieu.Text += suatChieuDTO.NgayChieu; SuatCHieu.Text += suatChieuDTO.GioChieu; SoGhe.Text += veDTO.Ghe; LoaiVe.Text += (veDTO.LoaiVe) ? "VIP" : "Thường"; GiaVe.Text += veDTO.GiaVe.ToString() + " VNĐ"; }
private void txtTimKiem_TextChanged(object sender, TextChangedEventArgs e) { DataTable dataTable = new DataTable(); if (txtTimKiem.Text.Length > 1 && txtTimKiem.Text != "Tìm Kiếm...") { switch (type_timkiem) { case 0: { dataTable = VeBUS.TimTheoTenPhim(txtTimKiem.Text.ToString()); } break; case 1: { dataTable = VeBUS.TimTheoTenPC(txtTimKiem.Text.ToString()); } break; case 2: { dataTable = VeBUS.TimTheoTenLV(txtTimKiem.Text.ToString()); } break; case 3: { dataTable = VeBUS.TimTheoSoLuong(txtTimKiem.Text.ToString()); } break; } } else if (txtTimKiem.Text.Length == 0) { dataTable = VeBUS.LoadDSVe(); } Load_Data(dataTable); }
private void btnXacNhan_Click(object sender, RoutedEventArgs e) { XacNhan = false; frmXacNhanThanhToan frmXacNhanThanhToan = new frmXacNhanThanhToan(); frmXacNhanThanhToan.Sender_TenPhim_CaChieu_NgayChieu_TenPhongChieu(TenPhim, CaChieu, NgayChieu, TenPhongChieu); frmXacNhanThanhToan.Sender_ListMaGhe(ListMaGhe); frmXacNhanThanhToan.Sender_frmThanhToan(this); frmXacNhanThanhToan.ShowDialog(); if (XacNhan == true) { DataTable DT_HoaDon = VeBUS.LoadDSHoaDon(); int soluong_hoadon = DT_HoaDon.Rows.Count; string SoHD = "HD" + (soluong_hoadon + 1).ToString(); DateTime Ngay_Gio_HD = DateTime.Now; DataTable DT_GetMALC = DatVeBUS.DatVe_GetMALC(MaPhim, NgayChieu, MaCC); object[] a = new object[1]; a = DT_GetMALC.Rows[0].ItemArray; MaLC = a[0].ToString(); VeDTO hd = new VeDTO(SoHD, Ngay_Gio_HD, MaKH, MaLC, "0"); //VeDTO hd = new VeDTO(SoHD, Ngay_Gio_HD, "KH1", MaLC, "0"); VeBUS.Them(hd); //string date = NgayChieu.Day.ToString() + '/' + NgayChieu.Month.ToString() + '/' + NgayChieu.Year.ToString(); for (int i = 0; i < ListMaGhe.Count; i++) { CTVE_DTO ctve = new CTVE_DTO(SoHD, ListMaGhe[i], NgayChieu, "0"); CTHD_BUS.Them(ctve); } GridThanhToan.Children.Clear(); GridThanhToan.Children.Add(new frmDatVe()); } }
private void button4_Click(object sender, EventArgs e) { List <VeDTO> lsVe = new List <VeDTO>(); VeBUS ve = new VeBUS(); if (radTenPhong.Checked) { lsVe = ve.TimVe(1, txtQuery.Text); } else if (radTenThanhVien.Checked) { lsVe = ve.TimVe(2, txtQuery.Text); } else if (radTenPhim.Checked) { lsVe = ve.TimVe(3, txtQuery.Text); } else { lsVe = ve.TimVe(0, txtQuery.Text); } gcVe.DataSource = lsVe; }
private void LoadDSVe() { VeBUS ve = new VeBUS(); lsVe = ve.LoadVe(); }
private void btnLuu_Sua_Click(object sender, RoutedEventArgs e) { SuaLai: string maphim = null; if (txtTenPhim.Text.Length != 0) { maphim = listMaPhim[index]; } string mapc = null; if (txtTenPC.Text.Length != 0) { mapc = listMaPC[index]; } string malv = null; if (txtTenLV.Text.Length != 0) { malv = listMaLV[index]; } string soluong = null; if (txtSoLuong.Text.Length != 0) { soluong = txtSoLuong.Text; } VeDTO ve = new VeDTO(maphim, mapc, malv, soluong); // báo lỗi nếu chưa nhập theo thứ tự trừ trên xuống , trái sang phải if (soluong == null) { MessageBox.Show("Số lượng không được để trống"); txtSoLuong.Focus(); } else { try { VeBUS.Sua(ve); } catch { goto SuaLai; } MessageBox.Show("Sửa thông tin vé thành công", "Thông báo"); DataTable dataTable = new DataTable(); dataTable = VeBUS.LoadDSVe(); Load_Data(dataTable); KhongChoNhap(); btnHuy_Sua.Visibility = btnLuu_Sua.Visibility = Visibility.Hidden; btnSua.Visibility = Visibility.Visible; btnThem.IsEnabled = btnXoa.IsEnabled = true; dtgDSVe.IsEnabled = true; Selected = false; } }
private void btnLuu_Click(object sender, RoutedEventArgs e) { Nhaplai: string maphim = null; if (cbbTenPhim.Text.Length != 0) { int index = cbbTenPhim.SelectedIndex; maphim = listMaPhim[index]; } string mapc = null; if (cbbTenPC.Text.Length != 0) { int index = cbbTenPC.SelectedIndex; mapc = listMaPC[index]; } string malv = null; if (cbbTenLV.Text.Length != 0) { int index = cbbTenLV.SelectedIndex; malv = listMaLV[index]; } string soluong = null; if (txtSoLuong.Text.Length != 0) { soluong = txtSoLuong.Text; } VeDTO ve = new VeDTO(maphim, mapc, malv, soluong); // báo lỗi nếu chưa nhập theo thứ tự trừ trên xuống , trái sang phải if (maphim == null) { MessageBox.Show("Chưa nhập tên vé"); cbbTenPhim.Focus(); } else if (mapc == null) { MessageBox.Show("Chưa nhập loại chỗ ngồi"); cbbTenPC.Focus(); } else if (soluong == null) { MessageBox.Show("Chưa nhập giá"); txtSoLuong.Focus(); } else { try { VeBUS.Them(ve); } catch { goto Nhaplai; } MessageBox.Show("Thêm vé mới thành công", "Thông báo"); this.Close(); } }