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 = PhongChieuBUS.TimTheoMaPC(txtTimKiem.Text.ToString()); } break; case 1: { dataTable = PhongChieuBUS.TimTheoTenPhongChieu(txtTimKiem.Text.ToString()); } break; } } else if (txtTimKiem.Text.Length == 0) { dataTable = PhongChieuBUS.LoadDSPC(); } Load_Data(dataTable); }
private void GridPhongChieu_Loaded(object sender, RoutedEventArgs e) { KhongChoNhap(); DataTable dataTable = new DataTable(); dataTable = PhongChieuBUS.LoadDSPC(); Load_Data(dataTable); panelTimKiem.Visibility = btnHuy_Sua.Visibility = Visibility.Hidden; }
private void txtTimKiem_LostFocus(object sender, RoutedEventArgs e) { if (txtTimKiem.Text == "") { txtTimKiem.Text = "Tìm Kiếm..."; DataTable dataTable = new DataTable(); dataTable = PhongChieuBUS.LoadDSPC(); Load_Data(dataTable); } }
private void btnXoa_Click(object sender, RoutedEventArgs e) { MessageBoxResult result = MessageBox.Show("Bạn có chắc chắn muốn xóa phòng chiếu này không?", "Thông Báo", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { PhongChieuBUS.Xoa(txtMaPC.Text); MessageBox.Show("Xóa phòng chiếu thành công", "Thông Báo"); } DataTable dataTable = new DataTable(); dataTable = PhongChieuBUS.LoadDSPC(); Load_Data(dataTable); btnLamMoi_Click(sender, e); }
private void btnThem_Click(object sender, RoutedEventArgs e) { frmAddPhongChieu frmAddPhongChieu = new frmAddPhongChieu(); frmAddPhongChieu.ShowDialog(); DataTable dataTable = new DataTable(); dataTable = PhongChieuBUS.LoadDSPC(); Load_Data(dataTable); //dtgDSPC.ItemsSource = PhongChieuBUS.LoadDSPC().DefaultView; KhongChoNhap(); btnThem.Visibility = Visibility.Visible; btnSua.IsEnabled = btnXoa.IsEnabled = true; }
private void btnLamMoi_Click(object sender, RoutedEventArgs e) { KhongChoNhap(); DataTable dataTable = new DataTable(); dataTable = PhongChieuBUS.LoadDSPC(); Load_Data(dataTable); panelTimKiem.Visibility = btnLuu_Sua.Visibility = btnHuy_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 AddColumPhongChieu() { // lấy số lượng phòng chiếu của rạp, từ đó datagrid sẽ thêm số lượng cột là số lượng phòng chiếu DataTable DT_PhongChieu = new DataTable(); DT_PhongChieu = PhongChieuBUS.LoadDSPC(); soluong_phongchieu = DT_PhongChieu.Rows.Count; tenphim = new string[soluong_phongchieu]; for (int i = 0; i < soluong_phongchieu; i++) { tenphim[i] = ""; } for (int i = 0; i < soluong_phongchieu; i++) { DataGridTextColumn dataGridTextColumn = new DataGridTextColumn(); dataGridTextColumn.Header = "Phòng chiếu " + (i + 1).ToString(); dataGridTextColumn.Binding = new Binding("TenPhim[" + i.ToString() + "]"); dtgDSLichChieu.Columns.Add(dataGridTextColumn); } }
private void btnLuu_Sua_Click(object sender, RoutedEventArgs e) { bool TrungMaPC = false; SuaLai: string mapc = null; if (txtMaPC.Text.Length != 0) { mapc = txtMaPC.Text; } string tenpc = null; if (txtTenPC.Text.Length != 0) { tenpc = txtTenPC.Text; } string socho = null; if (txtSoCho.Text.Length != 0) { socho = txtSoCho.Text; } string maychieu = null; if (txtMayChieu.Text.Length != 0) { maychieu = txtMayChieu.Text; } string loa = null; if (txtLoa.Text.Length != 0) { loa = txtLoa.Text; } string dientich = null; if (txtDienTich.Text.Length != 0) { dientich = txtDienTich.Text; } string tinhtrang = null; if (txtTinhTrang.Text.Length != 0) { tinhtrang = txtTinhTrang.Text; } string trangthietbikhac = null; if (txtTrangThietBiKhac.Text.Length != 0) { trangthietbikhac = txtTrangThietBiKhac.Text; } PhongChieuDTO nv = new PhongChieuDTO(mapc, tenpc, Int32.Parse(socho), maychieu, loa, Int32.Parse(dientich), tinhtrang, trangthietbikhac); if (mapc == null) { if (TrungMaPC == false) { MessageBox.Show("Mã số phòng chiếu không được để trống"); } else { MessageBox.Show("Mã số phòng chiếu bị trùng"); } txtMaPC.Focus(); } else if (tenpc == null) { MessageBox.Show("Họ tên không được để trống"); txtTenPC.Focus(); } else if (socho == null) { MessageBox.Show("Số chỗ không được để trống"); txtSoCho.Focus(); } else if (maychieu == null) { MessageBox.Show("Máy chiếu không được để trống"); txtMayChieu.Focus(); } else if (loa == null) { MessageBox.Show("Loa không được để trống"); txtLoa.Focus(); } else if (dientich == null) { MessageBox.Show("Diện tích không được để trống"); txtDienTich.Focus(); } else if (tinhtrang == null) { MessageBox.Show("Tình trạng không được để trống"); txtTinhTrang.Focus(); } else if (trangthietbikhac == null) { MessageBox.Show("Trang thiết bị khác không được để trống"); txtTrangThietBiKhac.Focus(); } else { try { PhongChieuBUS.Sua(nv); } catch { txtMaPC.Clear(); TrungMaPC = true; goto SuaLai; } MessageBox.Show("Sửa thông tin phòng chiếu thành công", "Thông báo"); DataTable dataTable = new DataTable(); dataTable = PhongChieuBUS.LoadDSPC(); Load_Data(dataTable); KhongChoNhap(); btnLuu_Sua.Visibility = Visibility.Hidden; btnSua.Visibility = Visibility.Visible; btnThem.IsEnabled = btnXoa.IsEnabled = true; dtgDSPC.IsEnabled = true; Selected = false; } }