private void btnBuscarBeneficio_Click(object sender, RoutedEventArgs e) { bool todo_ok = false; _beneficios = new List <BeneficioClass>(); grillaBeneficios.ItemsSource = _beneficios; string beneficioBuscar = txtBusquedaBeneficio.Text.ToString().Trim(); if (txtBusquedaBeneficio.Text.Length == 0) { _beneficios = BeneficioClass.ListarBeneficios(); grillaBeneficios.ItemsSource = _beneficios; if (_beneficios.Count == 0) { MessageBox.Show("No se encuentran beneficios con esos criterios de busqueda", "No se encuentran beneficios", MessageBoxButton.OK, MessageBoxImage.Warning); btnSeleccionar.IsEnabled = false; grillaBeneficios.ItemsSource = _beneficios; } else { grillaBeneficios.SelectedItem = grillaBeneficios.Items[0]; beneficioSeleccionado = (BeneficioClass)grillaBeneficios.Items[0]; btnSeleccionar.IsEnabled = true; grillaBeneficios.Items.Refresh(); } } else { if (_criterio_de_busqueda == CriterioBusqueda.Busqueda_Nombre) { if (ValidacionesClass.ValidarApellidoNombreTextBox(txtBusquedaBeneficio)) { todo_ok = true; } else { todo_ok = false; } if (todo_ok) { _beneficios = BeneficioClass.ListarBeneficiosPorNombre(txtBusquedaBeneficio.Text.ToString()); grillaBeneficios.ItemsSource = _beneficios; if (_beneficios.Count == 0) { btnSeleccionar.IsEnabled = false; MessageBox.Show("No se encuentran beneficios con esos criterios de busqueda", "No se encuentran beneficios", MessageBoxButton.OK, MessageBoxImage.Warning); grillaBeneficios.Items.Refresh(); } else { grillaBeneficios.SelectedItem = grillaBeneficios.Items[0]; beneficioSeleccionado = (BeneficioClass)grillaBeneficios.Items[0]; btnSeleccionar.IsEnabled = true; grillaBeneficios.Items.Refresh(); } } } } }
private void BuscarBarrio() { bool todo_ok = false; string barrioBuscar = txtBusquedaBarrio.Text.ToString().Trim(); if (txtBusquedaBarrio.Text.Length == 0) { _barrios = BarrioClass.ListarBarrios(); grillaBarrios.ItemsSource = _barrios; if (_barrios.Count == 0) { btnAbrirBarrio.IsEnabled = false; btnEliminarBarrio.IsEnabled = false; btnModificarBarrio.IsEnabled = false; MessageBox.Show("No se encuentran barrios con esos criterios de busqueda", "No se encuentran barrios", MessageBoxButton.OK, MessageBoxImage.Warning); } else { grillaBarrios.SelectedItem = grillaBarrios.Items[0]; _barrioSeleccionado = (BarrioClass)grillaBarrios.Items[0]; btnEliminarBarrio.IsEnabled = true; btnAbrirBarrio.IsEnabled = true; btnModificarBarrio.IsEnabled = true; } } else { if (_criterio_de_busqueda == CriterioBusqueda.Busqueda_Nombre) { if (ValidacionesClass.ValidarApellidoNombreTextBox(txtBusquedaBarrio)) { todo_ok = true; } else { todo_ok = false; } } if (todo_ok) { _barrios = BarrioClass.BuscarBarrioPorNombre(txtBusquedaBarrio.Text); grillaBarrios.ItemsSource = _barrios; if (_barrios.Count == 0) { btnAbrirBarrio.IsEnabled = false; btnEliminarBarrio.IsEnabled = false; btnModificarBarrio.IsEnabled = false; MessageBox.Show("No se encuentran barrios con esos criterios de busqueda", "No se encuentran barrios", MessageBoxButton.OK, MessageBoxImage.Warning); } else { grillaBarrios.SelectedItem = grillaBarrios.Items[0]; _barrioSeleccionado = (BarrioClass)grillaBarrios.Items[0]; btnAbrirBarrio.IsEnabled = true; btnEliminarBarrio.IsEnabled = true; btnModificarBarrio.IsEnabled = true; } } } }
private void BuscarBeneficiario() { bool todo_ok = false; _beneficiarios = new List <BeneficiarioClass>(); grillaBeneficiarios.ItemsSource = _beneficiarios; string beneficiarioBuscar = txtBusquedaBeneficiario.Text.ToString().Trim(); if (txtBusquedaBeneficiario.Text.Length == 0) { _beneficiarios = BeneficiarioClass.ListarBeneficiarios(); grillaBeneficiarios.ItemsSource = _beneficiarios; if (_beneficiarios.Count == 0) { btnAbrirBeneficiario.IsEnabled = false; btnEliminarBeneficiario.IsEnabled = false; btnModificarBeneficiario.IsEnabled = false; MessageBox.Show("No se encuentran beneficiarios con esos criterios de busqueda", "No se encuentran beneficiarios", MessageBoxButton.OK, MessageBoxImage.Warning); grillaBeneficiarios.ItemsSource = _beneficiarios; } else { grillaBeneficiarios.SelectedItem = grillaBeneficiarios.Items[0]; beneficiarioSeleccionado = (BeneficiarioClass)grillaBeneficiarios.Items[0]; btnEliminarBeneficiario.IsEnabled = true; btnAbrirBeneficiario.IsEnabled = true; btnModificarBeneficiario.IsEnabled = true; grillaBeneficiarios.Items.Refresh(); } } else { if (_criterio_de_busqueda == CriterioBusqueda.Busqueda_Nombre) { if (ValidacionesClass.ValidarApellidoNombreTextBox(txtBusquedaBeneficiario)) { todo_ok = true; } else { todo_ok = false; } if (todo_ok) { _beneficiarios = BeneficiarioClass.ListarBeneficiariosPorNombre(txtBusquedaBeneficiario.Text.ToString()); grillaBeneficiarios.ItemsSource = _beneficiarios; if (_beneficiarios.Count == 0) { btnAbrirBeneficiario.IsEnabled = false; btnEliminarBeneficiario.IsEnabled = false; btnModificarBeneficiario.IsEnabled = false; MessageBox.Show("No se encuentran beneficiarios con esos criterios de busqueda", "No se encuentran beneficiarios", MessageBoxButton.OK, MessageBoxImage.Warning); grillaBeneficiarios.Items.Refresh(); } else { grillaBeneficiarios.SelectedItem = grillaBeneficiarios.Items[0]; beneficiarioSeleccionado = (BeneficiarioClass)grillaBeneficiarios.Items[0]; btnAbrirBeneficiario.IsEnabled = true; btnEliminarBeneficiario.IsEnabled = true; btnModificarBeneficiario.IsEnabled = true; grillaBeneficiarios.Items.Refresh(); } } } else if (_criterio_de_busqueda == CriterioBusqueda.Busqueda_Dni) { if (ValidacionesClass.ValidarNumericoTextBox(txtBusquedaBeneficiario)) { todo_ok = true; } else { todo_ok = false; } if (todo_ok) { /* * BeneficiarioClass beneficiario = BeneficiarioClass.BuscarBeneficiario(txtBusquedaBeneficiario.Text, _criterio_de_busqueda); * * if (beneficiario != null) * { * _beneficiarios.Add(beneficiario); * grillaBeneficiarios.ItemsSource = _beneficiarios; * * } */ List <BeneficiarioClass> beneficiarios = BeneficiarioClass.ListarBeneficiarioPorCriterio(txtBusquedaBeneficiario.Text, _criterio_de_busqueda); foreach (BeneficiarioClass beneficiario in beneficiarios) { _beneficiarios.Add(beneficiario); } grillaBeneficiarios.ItemsSource = _beneficiarios; if (_beneficiarios.Count == 0) { btnAbrirBeneficiario.IsEnabled = false; btnEliminarBeneficiario.IsEnabled = false; btnModificarBeneficiario.IsEnabled = false; MessageBox.Show("No se encuentran beneficiarios con esos criterios de busqueda", "No se encuentran beneficiarios", MessageBoxButton.OK, MessageBoxImage.Warning); grillaBeneficiarios.Items.Refresh(); } else { grillaBeneficiarios.SelectedItem = grillaBeneficiarios.Items[0]; beneficiarioSeleccionado = (BeneficiarioClass)grillaBeneficiarios.Items[0]; btnAbrirBeneficiario.IsEnabled = true; btnEliminarBeneficiario.IsEnabled = true; btnModificarBeneficiario.IsEnabled = true; grillaBeneficiarios.Items.Refresh(); } } } } }