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 = CaChieuBUS.TimTheoMaCC(txtTimKiem.Text.ToString()); } break; case 1: { dataTable = CaChieuBUS.TimTheoTenCC(txtTimKiem.Text.ToString()); } break; } } else if (txtTimKiem.Text.Length == 0) { dataTable = CaChieuBUS.LoadDSCaChieu(); } Load_Data(dataTable); }
private void TxtTimKiem_LostFocus(object sender, RoutedEventArgs e) { if (txtTimKiem.Text == "") { txtTimKiem.Text = "Tìm Kiếm..."; DataTable dataTable = new DataTable(); dataTable = CaChieuBUS.LoadDSCaChieu(); Load_Data(dataTable); } }
private void GridCaChieu_Loaded(object sender, RoutedEventArgs e) { KhongChoNhap(); DataTable dataTable = new DataTable(); dataTable = CaChieuBUS.LoadDSCaChieu(); Load_Data(dataTable); panelTimKiem.Visibility = btnHuy_Sua.Visibility = Visibility.Hidden; }
private void BtnXoa_Click(object sender, RoutedEventArgs e) { MessageBoxResult result = MessageBox.Show("Bạn có chắc chắn muốn xóa ca chiếu này không?", "Thông Báo", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { CaChieuBUS.Xoa(txtMaCC.Text); MessageBox.Show("Xóa ca chiếu thành công", "Thông Báo"); } DataTable dataTable = new DataTable(); dataTable = CaChieuBUS.LoadDSCaChieu(); Load_Data(dataTable); }
private void BtnThem_Click(object sender, RoutedEventArgs e) { frmAddCaChieu addCaChieu = new frmAddCaChieu(); addCaChieu.ShowDialog(); DataTable dataTable = new DataTable(); dataTable = CaChieuBUS.LoadDSCaChieu(); Load_Data(dataTable); KhongChoNhap(); btnThem.Visibility = Visibility.Visible; btnSua.IsEnabled = btnXoa.IsEnabled = true; }
private void BtnLamMoi_Click(object sender, RoutedEventArgs e) { KhongChoNhap(); DataTable dataTable = new DataTable(); dataTable = CaChieuBUS.LoadDSCaChieu(); 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; } }
private void Load_DataCombobox() { DataTable dataTable = new DataTable(); dataTable = PhimBUS.LoadDSPhim(); for (int i = 0; i < dataTable.Rows.Count; i++) { object[] a = new object[9]; a = dataTable.Rows[i].ItemArray; string tenphim = a[2].ToString(); cbbTenPhim.Items.Add(tenphim); string maphim = a[1].ToString(); listMaPhim.Add(maphim); } dataTable = PhongChieuBUS.LoadDSPC(); for (int i = 0; i < dataTable.Rows.Count; i++) { object[] a = new object[9]; a = dataTable.Rows[i].ItemArray; string tenpc = a[2].ToString(); cbbTenPC.Items.Add(tenpc); string mapc = a[1].ToString(); listMaPC.Add(mapc); } dataTable = CaChieuBUS.LoadDSCaChieu(); for (int i = 0; i < dataTable.Rows.Count; i++) { object[] a = new object[5]; a = dataTable.Rows[i].ItemArray; string tencc = a[2].ToString(); cbbTenCC.Items.Add(tencc); string macc = a[1].ToString(); listMaCC.Add(macc); } }
void Load_Data(DataTable dataTable) { dtgDSLichChieu.Items.Clear(); dtgDSLichChieu.ItemsSource = null; listLichChieu = new List <LichChieuDTO>(); listNgayChieu_String = new List <string>(); listThu = new List <string>(); listThoiGian = new List <string>(); listNgayChieu_DateTime = new List <DateTime>(); int soluong_cachieu = 0; DateTime ngaychieu_temp = new DateTime(); string ngaychieu = null; string thoigian = null; // lấy danh sách tất cả ngày chiếu DataTable DT_LichChieu = LichChieuBUS.LoadDSNgayChieu(); listLichChieu = new List <LichChieuDTO>(); n = DT_LichChieu.Rows.Count; for (int i = 0; i < DT_LichChieu.Rows.Count; i++) { object[] a = new object[1]; a = DT_LichChieu.Rows[i].ItemArray; ngaychieu_temp = DateTime.Parse(a[0].ToString()); listThu.Add(Monday_Thu2(ngaychieu_temp.DayOfWeek.ToString())); listNgayChieu_DateTime.Add(ngaychieu_temp); ngaychieu = ngaychieu_temp.Day.ToString() + "/" + ngaychieu_temp.Month.ToString() + "/" + ngaychieu_temp.Year.ToString(); listNgayChieu_String.Add(ngaychieu); } txtNgayChieu.Text = listThu[index_ngaychieu] + "\n" + listNgayChieu_String[index_ngaychieu]; DataTable DT_CaChieu = CaChieuBUS.LoadDSCaChieu(); soluong_cachieu = DT_CaChieu.Rows.Count; string batdau = null, ketthuc = null; for (int i = 0; i < soluong_cachieu; i++) { object[] a = new object[5]; a = DT_CaChieu.Rows[i].ItemArray; DateTime batdau_temp = DateTime.Parse(a[3].ToString()); // string batdau = batdau_temp.Hour.ToString() + ":" + batdau_temp.Minute.ToString() + ":" + batdau_temp.Second.ToString(); batdau = batdau_temp.TimeOfDay.ToString(); DateTime kethuc_temp = DateTime.Parse(a[4].ToString()); // string ketthuc = kethuc_temp.Hour.ToString() + ":" + kethuc_temp.Minute.ToString() + ":" + kethuc_temp.Second.ToString(); ketthuc = kethuc_temp.TimeOfDay.ToString(); thoigian = batdau.ToString() + " - " + ketthuc.ToString(); listThoiGian.Add(thoigian); } for (index_cachieu = 0; index_cachieu < soluong_cachieu; index_cachieu++) { DataTable DT_NgayChieu = LichChieuBUS.HienLichChieuPhim(listNgayChieu_DateTime[index_ngaychieu], "CC" + (index_cachieu + 1).ToString()); if (DT_NgayChieu.Rows.Count > 0) { for (int i = 0; i < soluong_phongchieu; i++) { DataTable DT_NgayChieu_MaCC_MaPC = LichChieuBUS.HienLichChieuPhim_NgayChieu_MaCC_MaPC(listNgayChieu_DateTime[index_ngaychieu], "CC" + (index_cachieu + 1).ToString(), "PC" + (i + 1).ToString()); if (DT_NgayChieu_MaCC_MaPC.Rows.Count > 0) { object[] b = new object[5]; b = DT_NgayChieu_MaCC_MaPC.Rows[0].ItemArray; tenphim[i] = b[4].ToString(); } } } listLichChieu.Add(new LichChieuDTO(listThoiGian[index_cachieu], tenphim)); tenphim = new string[soluong_phongchieu]; dtgDSLichChieu.Items.Add(listLichChieu[index_cachieu]); } }
private void BtnLuu_Sua_Click(object sender, RoutedEventArgs e) { bool TrungMaCC = false; SuaLai: string macc = null; if (txtMaCC.Text.Length != 0) { macc = txtMaCC.Text; } string tencc = null; if (txtTenCC.Text.Length != 0) { tencc = txtTenCC.Text; } string batdau = null; if (txtBatdau.Text.Length != 0) { batdau = txtBatdau.Text; } string ketthuc = null; if (txtKetthuc.Text.Length != 0) { ketthuc = txtKetthuc.Text; } CaChieuDTO cc = new CaChieuDTO(macc, tencc, DateTime.Parse(batdau.ToString()), DateTime.Parse(ketthuc.ToString())); if (macc == null) { if (TrungMaCC == false) { MessageBox.Show("Mã ca chiếu không được để trống"); } else { MessageBox.Show("Mã ca chiếu bị trùng"); } txtMaCC.Focus(); } else if (tencc == null) { MessageBox.Show("Tên ca chiếu không được để trống"); txtTenCC.Focus(); } else if (batdau == null) { MessageBox.Show("Thời gian bắt đầu không được để trống"); txtBatdau.Focus(); } else { try { CaChieuBUS.Sua(cc); } catch { txtMaCC.Clear(); TrungMaCC = true; goto SuaLai; } MessageBox.Show("Sửa thông tin ca chiếu thành công", "Thông báo"); DataTable dataTable = new DataTable(); dataTable = CaChieuBUS.LoadDSCaChieu(); Load_Data(dataTable); KhongChoNhap(); btnHuy_Sua.Visibility = btnLuu_Sua.Visibility = Visibility.Hidden; btnSua.Visibility = Visibility.Visible; btnThem.IsEnabled = btnXoa.IsEnabled = true; dtgDSCaChieu.IsEnabled = true; Selected = false; } }