private void Txt_buscar_TextChanged(object sender, TextChangedEventArgs e) { if (vistaColeccionFiltrada != null) { vistaColeccionFiltrada.Filter += CollectionViewSource_Filter; empresaSeleccionado = null; } }
private void Validar() { ValidacionEmpresa = new ClasesBase.Clases.Empresa(EmpresaAEditar); ValidacionEmpresa.PropertyChanged += new PropertyChangedEventHandler(ValidacionEmpresa_PropertyChanged); btn_modificar.IsEnabled = ValidacionEmpresa.IsValid(); DataContext = ValidacionEmpresa; }
public AltaEmpresa() { InitializeComponent(); ValidacionEmpresa = new ClasesBase.Clases.Empresa(); ValidacionEmpresa.PropertyChanged += new PropertyChangedEventHandler(ValidacionEmpresa_PropertyChanged); btn_registrar.IsEnabled = ValidacionEmpresa.IsValid(); DataContext = ValidacionEmpresa; }
private void GrdAutobus_SelectionChanged(object sender, SelectionChangedEventArgs e) { DataGrid gd = (DataGrid)sender; ClasesBase.Clases.Empresa empresaSeleccionado = new ClasesBase.Clases.Empresa(); empresaSeleccionado = ((ClasesBase.Clases.Empresa)gd.SelectedItem); if (empresaSeleccionado != null) { this.empresaSeleccionado = empresaSeleccionado; } }
private void CollectionViewSource_Filter(object sender, FilterEventArgs e) { ClasesBase.Clases.Empresa empresa = e.Item as ClasesBase.Clases.Empresa; if (empresa.Emp_Nombre.StartsWith(txt_buscar.Text, StringComparison.CurrentCultureIgnoreCase)) { e.Accepted = true; } else { e.Accepted = false; } }
private void Btn_registro_Click(object sender, RoutedEventArgs e) { ClasesBase.Clases.Empresa empresa = new ClasesBase.Clases.Empresa { Emp_Nombre = txt_Nombre.Text, Emp_Direccion = txt_Direccion.Text, Emp_Email = txt_Email.Text, Emp_Telefono = txt_Telefono.Text }; ControladorEmpresa controladorEmpresa = new ControladorEmpresa(); controladorEmpresa.Insert_Empresa(empresa); MessageBox.Show("Se agrego correctamente la Empresa "); ventanaPadre.collectionEmpresa.insert_Empresa(empresa); ventanaPadre.CargarDataGrid(); Close(); }
private void Btn_confirmacion_Click(object sender, RoutedEventArgs e) { ClasesBase.Clases.Empresa empresa = new ClasesBase.Clases.Empresa { Emp_Codigo = EmpresaAEditar.Emp_Codigo, Emp_Nombre = txt_Nombre.Text, Emp_Direccion = txt_Direccion.Text, Emp_Email = txt_Email.Text, Emp_Telefono = txt_Telefono.Text }; ControladorEmpresa controladorEmpresa = new ControladorEmpresa(); controladorEmpresa.Update_Empresa(empresa); VentanaPadre.mostrarMensajeAceptar("Modificacion Exitosa"); VentanaPadre.collectionEmpresa.edit_Empresa(empresa); VentanaPadre.CargarDataGrid(); Close(); }
public void CargarDataGrid() { grdEmpresa.ItemsSource = collectionEmpresa.ListaEmpresa; empresaSeleccionado = null; }