private void cmb_Servicio_SelectionChanged(object sender, SelectionChangedEventArgs e) { ClasesBase.Clases.Servicio servicio = controladorServicio.Search(cmb_Servicio.SelectedValue.ToString()); txt_Autobus.Text = servicio.Aut_codigo.ToString(); txt_Origen.Text = servicio.TerminalOrigen.Ter_Nombre; txt_destino.Text = servicio.TerminalDestino.Ter_Nombre; txt_TipoServicio.Text = servicio.Autobus.Aut_TipoServicio; List <ComboItem> datos = new List <ComboItem>(); Boolean bandera; for (int i = 1; i <= servicio.Autobus.Aut_Capacidad; i++) { bandera = true; foreach (var p in ventanaPadre.collectionPasaje.ListaPasajes) { if (p.Pas_Asiento == i) { bandera = false; } } if (bandera) { datos.Add(new ComboItem(i, "Asiento " + i)); } } cmb_NumAsiento.ItemsSource = datos; }
private void Validar() { ValidacionServicio = new ClasesBase.Clases.Servicio(ServicioAEditar); ValidacionServicio.PropertyChanged += new PropertyChangedEventHandler(ValidacionRol_PropertyChanged); btn_modificar.IsEnabled = ValidacionServicio.IsValid(); DataContext = ValidacionServicio; }
private void txt_buscar_TextChanged(object sender, TextChangedEventArgs e) { if (vistaColeccionFiltrada != null) { vistaColeccionFiltrada.Filter += CollectionViewSource_Filter; servicioSeleccionado = null; } }
public AltaServicio() { InitializeComponent(); ValidacionServicio = new ClasesBase.Clases.Servicio(); ValidacionServicio.PropertyChanged += new PropertyChangedEventHandler(ValidacionServicio_PropertyChanged); btn_registrar.IsEnabled = ValidacionServicio.IsValid(); DataContext = ValidacionServicio; }
private void CollectionViewSource_Filter(object sender, FilterEventArgs e) { ClasesBase.Clases.Servicio servicio = e.Item as ClasesBase.Clases.Servicio; if (servicio.Ser_codigo.ToString().StartsWith(txt_buscar.Text, StringComparison.CurrentCultureIgnoreCase)) { e.Accepted = true; } else { e.Accepted = false; } }
private void GrdRol_SelectionChanged(object sender, SelectionChangedEventArgs e) { DataGrid gd = (DataGrid)sender; DataRowView row = gd.SelectedItem as DataRowView; ClasesBase.Clases.Servicio servicioSeleccionado = new ClasesBase.Clases.Servicio(); servicioSeleccionado = ((ClasesBase.Clases.Servicio)gd.SelectedItem); if (servicioSeleccionado != null) { this.servicioSeleccionado = servicioSeleccionado; } }
private void cmb_Servicio_SelectionChanged(object sender, SelectionChangedEventArgs e) { ControladorServicio controladorServicio = new ControladorServicio(); ClasesBase.Clases.Servicio servicio = controladorServicio.Search(cmb_Servicio.SelectedValue.ToString()); txt_Autobus.Text = servicio.Aut_codigo.ToString(); txt_Origen.Text = servicio.TerminalOrigen.Ter_Nombre; txt_destino.Text = servicio.TerminalDestino.Ter_Nombre; txt_TipoServicio.Text = servicio.Autobus.Aut_TipoServicio; List <ComboItem> datos = new List <ComboItem>(); for (int i = 1; i <= servicio.Autobus.Aut_Capacidad; i++) { datos.Add(new ComboItem(i, "Asiento " + i)); } cmb_NumAsiento.ItemsSource = datos; }
private void Btn_registro_Click(object sender, RoutedEventArgs e) { String fecha = datePicker_Fecha.SelectedDate.Value.ToShortDateString(); string hora = timePicker_Hora.SelectedTime.Value.ToShortTimeString(); DateTime fechaYhora = Convert.ToDateTime(fecha + " " + hora); ClasesBase.Clases.Servicio servicio = new ClasesBase.Clases.Servicio { Ser_codigo = ServicioAEditar.Ser_codigo, Aut_codigo = Convert.ToInt32(cmb_AutCodigo.SelectedValue), Ser_fechaHora = fechaYhora, Ter_codigo_destino = Convert.ToInt32(cmb_terDestino.SelectedValue.ToString()), Ter_codigo_origen = Convert.ToInt32(cmb_terOrigen.SelectedValue.ToString()), Ser_estado = cmb_Estado.SelectedValue.ToString() }; ControladorServicio controladorServicio = new ControladorServicio(); controladorServicio.Update_Servicio(servicio); MessageBox.Show("Se modifico correctamente el Servicio"); ventanaPadre.collectionServicio.edit_Servicio(servicio); ventanaPadre.CargarDataGrid(); Close(); }
private void Btn_registro_Click(object sender, RoutedEventArgs e) { String fecha = datePicker_Fecha.SelectedDate.Value.ToShortDateString(); string hora = timePicker_Hora.SelectedTime.Value.ToShortTimeString(); DateTime fechaYhora = Convert.ToDateTime(fecha + " " + hora); Boolean bandera = true; foreach (var s in ventanaPadre.collectionServicio.ListaServicio) { if (s.Aut_codigo == Convert.ToInt32(cmb_AutCodigo.SelectedValue) && (s.Ser_fechaHora == fechaYhora)) { bandera = false; } } if (bandera) { ClasesBase.Clases.Servicio servicio = new ClasesBase.Clases.Servicio { Aut_codigo = Convert.ToInt32(cmb_AutCodigo.SelectedValue), Ser_fechaHora = fechaYhora, Ter_codigo_destino = Convert.ToInt32(cmb_terDestino.SelectedValue), Ter_codigo_origen = Convert.ToInt32(cmb_terOrigen.SelectedValue), Ser_estado = cmb_Estado.SelectedValue.ToString() }; ControladorServicio controladorServicio = new ControladorServicio(); controladorServicio.Insert_Servicio(servicio); MessageBox.Show("Se agrego correctamente el Servicio"); ventanaPadre.collectionServicio.insert_Servicio(servicio); ventanaPadre.CargarDataGrid(); Close(); } else { MessageBox.Show("El Autobus que eligio esta ocupado para esa Fecha y Hora, Por Favor eliga otro"); } }
public void CargarDataGrid() { grdServicio.ItemsSource = collectionServicio.ListaServicio; servicioSeleccionado = null; }