public AdministrarBarriosWindow() { InitializeComponent(); _barrioSeleccionado = null; _ventanasBarrios = new List <BarrioWindow>(); _barrios = new List <BarrioClass>(); _criterio_de_busqueda = CriterioBusqueda.Busqueda_Nombre; cargarComponentes(); }
private void btnGuardarBarrio_Click(object sender, RoutedEventArgs e) { if (modifico && validar()) { if (opcion == Opcion.nuevo) { BarrioClass nuevoBarrio = new BarrioClass(); nuevoBarrio.Nombre = txtNombre.Text.ToString(); nuevoBarrio.Ciudad = txtCiudad.Text.ToString(); if (nuevoBarrio.NuevoBarrio()) { MessageBox.Show("Barrio " + nuevoBarrio.Nombre + " creado con éxito", "Crear Barrio", MessageBoxButton.OK, MessageBoxImage.Information); b_ok = true; this.Close(); this.Owner.Focus(); } else { MessageBox.Show("El barrio " + nuevoBarrio.Nombre + " no se pudo crear", "Crear Barrio", MessageBoxButton.OK, MessageBoxImage.Information); b_ok = false; } } else { if (opcion == Opcion.modificar) { MessageBoxResult msg; msg = MessageBox.Show("¿Seguro que desea modificar el Barrio " + barrio.Nombre + "?", "Confirme modificar Barrio", MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.No); if (msg == MessageBoxResult.Yes) { barrio.Nombre = txtNombre.Text.ToString(); barrio.Ciudad = txtCiudad.Text.ToString(); if (barrio.ModificarBarrio()) { MessageBox.Show("Barrio " + barrio.Nombre + " modificado con éxito", "Modificar Barrio", MessageBoxButton.OK, MessageBoxImage.Information); b_ok = true; this.Close(); this.Owner.Focus(); } else { MessageBox.Show("El barrio " + barrio.Nombre + " no se pudo modificar", "Modificar Barrio", MessageBoxButton.OK, MessageBoxImage.Information); b_ok = false; } } } } } }
public BeneficiarioWindow(Opcion op, BeneficiarioClass beneficiario, ref List <BeneficiarioWindow> ventanas) { InitializeComponent(); opcion = op; this.beneficiario = null; if (op != Opcion.nuevo) { this.beneficiario = beneficiario; // beneficiario.Beneficios = BeneficioBeneficiarioClass.ListarBeneficioPorBeneficiario(beneficiario.Id_beneficiario); } _ventanas = ventanas; _barrios = BarrioClass.ListarBarrios(); _grupos = new List <GrupoBeneficiarioClass>(); _beneficiosAsignados = new List <BeneficioBeneficiarioClass>(); _beneficioBeneficiarioSeleccionado = null; //Carga de beneficios _beneficios = BeneficioClass.ListarBeneficios(); cmbBeneficios.ItemsSource = _beneficios; //Items Source de el combo Barrio cmbBarrio.ItemsSource = _barrios; grillaGrupos.ItemsSource = _grupos; //Inicializar componentes de la pantalla switch (op) { case Opcion.nuevo: this.InicializarComponentesNuevo(); this.CargarDatosNuevo(); break; case Opcion.modificar: this.InicializarComponentesModificar(); this.CargarDatosModificar(); break; case Opcion.consultar: this.InicializarComponentesConsultar(); this.CargarDatosConsultar(); break; } }
private void btnEliminarBarrio_Click(object sender, RoutedEventArgs e) { //BarrioClass b = new BarrioClass(); //b = BarrioClass.BuscarBarrioPorId(barrio.IdBarrio); MessageBoxResult mr; mr = MessageBox.Show("¿Confirma Eliminar el Barrio?", "Confirme Eliminar", MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.No); if (mr == MessageBoxResult.Yes) { if (barrio.Eliminar()) { MessageBox.Show("Se ha eliminado el barrio correctamente", "Eliminar Confirmado", MessageBoxButton.OK, MessageBoxImage.Information); b_ok = true; barrio = null; this.Close(); this.Owner.Focus(); } } }
public BarrioWindow(Opcion op, BarrioClass barrio, ref List <BarrioWindow> ventanas) { InitializeComponent(); opcion = op; if (op != Opcion.nuevo) { this.barrio = barrio; } else { barrio = null; } _ventanas = ventanas; modifico = false; //Inicializar componentes de la pantalla switch (op) { case Opcion.nuevo: this.InicializarComponentesNuevo(); this.modifico = true; break; case Opcion.modificar: this.InicializarComponentesModificar(); this.CargarDatosModificar(); break; case Opcion.consultar: this.InicializarComponentesConsultar(); this.CargarDatosConsultar(); break; } }
private void grillaBarrios_SelectionChanged(object sender, SelectionChangedEventArgs e) { _barrioSeleccionado = (BarrioClass)grillaBarrios.SelectedItem; }
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; } } } }