private void Validar() { ValidacionTerminal = new ClasesBase.Clases.Terminal(TerminalAEditar); ValidacionTerminal.PropertyChanged += new PropertyChangedEventHandler(ValidacionTerminal_PropertyChanged); btn_modificar.IsEnabled = ValidacionTerminal.IsValid(); DataContext = ValidacionTerminal; }
private void Txt_buscar_TextChanged(object sender, TextChangedEventArgs e) { if (vistaColeccionFiltrada != null) { vistaColeccionFiltrada.Filter += CollectionViewSource_Filter; terminalSeleccionado = null; } }
private void CollectionViewSource_Filter(object sender, FilterEventArgs e) { ClasesBase.Clases.Terminal terminal = e.Item as ClasesBase.Clases.Terminal; if ((terminal.Ciudad.Ciu_Nombre.StartsWith(txt_buscar.Text, StringComparison.CurrentCultureIgnoreCase)) || (terminal.Ter_Nombre.StartsWith(txt_buscar.Text, StringComparison.CurrentCultureIgnoreCase)) || (terminal.Ter_Codigo.ToString().StartsWith(txt_buscar.Text, StringComparison.CurrentCultureIgnoreCase))) { e.Accepted = true; } else { e.Accepted = false; } }
private void GrdTerminal_SelectionChanged(object sender, SelectionChangedEventArgs e) { DataGrid gd = (DataGrid)sender; DataRowView row = gd.SelectedItem as DataRowView; ClasesBase.Clases.Terminal terminalSeleccionado = new ClasesBase.Clases.Terminal(); terminalSeleccionado = ((ClasesBase.Clases.Terminal)gd.SelectedItem); if (terminalSeleccionado != null) { this.terminalSeleccionado = terminalSeleccionado; } }
public AltaTerminal() { InitializeComponent(); ValidacionTerminal = new ClasesBase.Clases.Terminal(); ValidacionTerminal.PropertyChanged += new PropertyChangedEventHandler(ValidacionTerminal_PropertyChanged); btn_registrar.IsEnabled = ValidacionTerminal.IsValid(); DataContext = ValidacionTerminal; ControladorCiudad ciudad = new ControladorCiudad(); cmb_codigo.ItemsSource = ciudad.Lista_Ciudad().DefaultView; }
private void Btn_registro_Click(object sender, RoutedEventArgs e) { ClasesBase.Clases.Terminal terminal = new ClasesBase.Clases.Terminal { Ciu_Codigo = Convert.ToInt32(cmb_codigo.SelectedValue.ToString()), Ter_Nombre = txt_nombre.Text }; ControladorTerminal controladorTerminal = new ControladorTerminal(); controladorTerminal.Insert_Terminal(terminal); MessageBox.Show("Se agrego correctamente la terminal"); ventanaPadre.collectionTerminal.insert_Terminal(terminal); ventanaPadre.CargarDataGrid(); Close(); }
private void Btn_confirmacion_Click(object sender, RoutedEventArgs e) { ClasesBase.Clases.Terminal terminal = new ClasesBase.Clases.Terminal { Ter_Codigo = TerminalAEditar.Ter_Codigo, Ciu_Codigo = Convert.ToInt32(cmb_codigo.SelectedValue.ToString()), Ter_Nombre = txt_nombre.Text }; ControladorTerminal controladorTerminal = new ControladorTerminal(); controladorTerminal.Update_Terminal(terminal); MessageBox.Show("Modificacion Exitosa"); ventanaPadre.collectionTerminal.edit_Terminal(terminal); ventanaPadre.CargarDataGrid(); Close(); }
public void CargarDataGrid() { grdTerminal.ItemsSource = collectionTerminal.ListaTerminal; terminalSeleccionado = null; }