private void btnAgregarBeneficiario_Click(object sender, RoutedEventArgs e) { /*AdministrarBeneficiariosWindow adminBenWin = new AdministrarBeneficiariosWindow(true); * adminBenWin.Owner = this; * adminBenWin.ShowDialog(); * * _beneficiario = adminBenWin.beneficiarioSeleccionado; * * adminBenWin = null; */ BuscarBeneficiarioWindow buscarBenWin = new BuscarBeneficiarioWindow(); buscarBenWin.Owner = this; buscarBenWin.ShowDialog(); if (buscarBenWin.b_ok) { _beneficiario = buscarBenWin.beneficiarioSeleccionado; txtNombre.Text = _beneficiario.Nombre.ToString(); txtDocumento.Text = _beneficiario.Documento.ToString(); txtDireccion.Text = _beneficiario.Direccion.ToString(); txtBarrio.Text = _beneficiario.Barrio.Nombre.ToString(); txtLocalidad.Text = _beneficiario.Barrio.Ciudad.ToString(); txtTelefono.Text = _beneficiario.Telefono.ToString(); modifico = true; } buscarBenWin = null; }
private void btnSeleccionar_Click(object sender, RoutedEventArgs e) { beneficiarioSeleccionado = (BeneficiarioClass)grillaBeneficiarios.SelectedItem; b_ok = true; this.Close(); this.Owner.Focus(); }
public ReporteEntregaBeneficiarioWindow() { InitializeComponent(); _beneficiarioSeleccionado = null; _itemsGrilla = new List <GrillaReporteEntregaClass>(); grillaArticulos.ItemsSource = _itemsGrilla; cargarComponentes(); }
private void grillaBeneficiarios_MouseDoubleClick(object sender, MouseButtonEventArgs e) { beneficiarioSeleccionado = (BeneficiarioClass)grillaBeneficiarios.SelectedItem; if (beneficiarioSeleccionado != null) { b_ok = true; this.Close(); this.Owner.Focus(); } }
/// <summary> /// Selecciona el beneficiario pasado como parámetro /// </summary> /// <param name="beneficiario">beneficiario a seleccionar</param> private void seleccionarBeneficiario(BeneficiarioClass beneficiario) { foreach (BeneficiarioClass b in cmbBeneficiarios.Items) { if (b.Id_beneficiario == beneficiario.Id_beneficiario) { cmbBeneficiarios.SelectedItem = b; break; } } }
public OrdenEntregaWindow(Opcion op, OrdenEntregaClass ordenE, ref List <OrdenEntregaWindow> ventanasAbiertas, ref DataGrid grillaIniciadas, ref DataGrid grilla, ref DataGrid grillaAutorizadas) { InitializeComponent(); if (op != Opcion.nuevo) { //ordenEntrega = OrdenEntregaClass.BuscarOrdenEntregaPorId(ordenE.Id_orden_entrega, true); ordenEntrega = ordenE; } _ventanas = ventanasAbiertas; _items = new List <ItemEntregaClass>(); _beneficiario = null; grillaOrdenesIniciadas = grillaIniciadas; grillaOrdenes = grilla; grillaOrdenesAutorizadas = grillaAutorizadas; grillaItemsEntrega.ItemsSource = _items; //Carga de articulos _articulos = ArticuloClass.ListarArticulos(); cmbArticulos.ItemsSource = _articulos; _itemSeleccionado = null; opcion = op; //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; } grillaItemsEntrega.ItemsSource = _items; }
/// <summary> /// Constructor de la clase controladora de la ventana Grupo de Beneficiario /// </summary> /// <param name="op"></param> /// <param name="grupo"></param> /// <param name="ventanas"></param> public GrupoBeneficiarioWindow(Opcion op, GrupoBeneficiarioClass grupo, ref List <GrupoBeneficiarioWindow> ventanas) { InitializeComponent(); opcion = op; this.grupo = null; if (op != Opcion.nuevo) { this.grupo = grupo; _listaBeneficiarios = grupo.Beneficiarios; } else { _listaBeneficiarios = new List <BeneficiarioClass>(); _beneficiarioSeleccionado = null; } _ventanas = ventanas; _beneficiarios = new List <BeneficiarioClass>(); grillaBeneficiarios.ItemsSource = _listaBeneficiarios; //Carga de articulos _beneficiarios = BeneficiarioClass.ListarBeneficiarios(); cmbBeneficiarios.ItemsSource = _beneficiarios; _beneficiarioSeleccionado = null; opcion = op; //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; } grillaBeneficiarios.ItemsSource = _listaBeneficiarios; }
//private bool _con_seleccion; public AdministrarBeneficiariosWindow() { InitializeComponent(); _ventanasBeneficiarios = new List <BeneficiarioWindow>(); beneficiarioSeleccionado = null; _criterio_de_busqueda = CriterioBusqueda.Busqueda_Nombre; _beneficiarios = new List <BeneficiarioClass>(); grillaBeneficiarios.ItemsSource = _beneficiarios; cargarComponentes(); }
private void btnNuevo_Click(object sender, RoutedEventArgs e) { BeneficiarioWindow benWin = new BeneficiarioWindow(BeneficiarioWindow.Opcion.nuevo, null, ref _ventanasBeneficiarios); benWin.Owner = this; _ventanasBeneficiarios.Add(benWin); benWin.ShowDialog(); if (benWin.b_ok) { beneficiarioSeleccionado = benWin.beneficiario; b_ok = true; this.Close(); this.Owner.Focus(); } }
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 btnBuscarBeneficiario_Click(object sender, RoutedEventArgs e) { BuscarBeneficiarioWindow buscarWin = new BuscarBeneficiarioWindow(); buscarWin.Owner = this; buscarWin.ShowDialog(); if (buscarWin.b_ok) { if (buscarWin.beneficiarioSeleccionado != null) { _beneficiarioSeleccionado = buscarWin.beneficiarioSeleccionado; txtDocumento.Text = _beneficiarioSeleccionado.Documento.ToString(); txtNombre.Text = _beneficiarioSeleccionado.Nombre.ToString(); txtDireccion.Text = _beneficiarioSeleccionado.Direccion.ToString(); txtBarrio.Text = _beneficiarioSeleccionado.Barrio.Nombre.ToString(); txtTelefono.Text = _beneficiarioSeleccionado.Telefono.ToString(); } } }
/// <summary> /// Método para controla el boón para la busqueda del beneficiario /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnBuscarBeneficiario_Click(object sender, RoutedEventArgs e) { BuscarBeneficiarioWindow buscarBeneficiarioWin = new BuscarBeneficiarioWindow(); buscarBeneficiarioWin.Owner = this; buscarBeneficiarioWin.ShowDialog(); if (buscarBeneficiarioWin.b_ok && buscarBeneficiarioWin.beneficiarioSeleccionado.Id_beneficiario != 0) { if (buscarBeneficiarioWin.b_ok) { _beneficiarios = BeneficiarioClass.ListarBeneficiarios(); cmbBeneficiarios.ItemsSource = _beneficiarios; } seleccionarBeneficiario(buscarBeneficiarioWin.beneficiarioSeleccionado); //Selecciona el beneficiario pasado como parámetro //cmbArticulos.SelectedItem = buscarArticuloWin.articuloSeleccionado; } buscarBeneficiarioWin = null; }
/// <summary> /// Método para controlar el botón que agrega un beneficiario a la lista /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAgregarBeneficiario_Click(object sender, RoutedEventArgs e) { BeneficiarioClass nuevoBeneficiario = null; nuevoBeneficiario = (BeneficiarioClass)cmbBeneficiarios.SelectedItem; if (nuevoBeneficiario != null) { if (_listaBeneficiarios.Contains(nuevoBeneficiario)) { MessageBox.Show("El Beneficiario ya se encuentra en la grilla", "No se puede agregar", MessageBoxButton.OK, MessageBoxImage.Exclamation); } else { _listaBeneficiarios.Add(nuevoBeneficiario); grillaBeneficiarios.ItemsSource = _listaBeneficiarios; grillaBeneficiarios.Items.Refresh(); modifico = true; } } }
private void btnGuardarBeneficiario_Click(object sender, RoutedEventArgs e) { if (Validar()) { if (opcion == Opcion.nuevo) { BeneficiarioClass nuevoBeneficiario = new BeneficiarioClass(); nuevoBeneficiario.Documento = txtDocumento.Text.ToString(); nuevoBeneficiario.Nombre = txtNombre.Text.ToString(); nuevoBeneficiario.Direccion = txtDireccion.Text.ToString(); nuevoBeneficiario.Telefono = txtTelefono.Text.ToString(); nuevoBeneficiario.Cuit_Cuil = txtCuitCuil.Text.ToString(); nuevoBeneficiario.FechaNac = dpFechaNac.DisplayDate.Date; nuevoBeneficiario.Barrio = (BarrioClass)cmbBarrio.SelectedItem; if (nuevoBeneficiario.NuevoBeneficiario()) { MessageBox.Show("Beneficiario " + nuevoBeneficiario.Nombre + " creado con éxito", "Crear Beneficiario", MessageBoxButton.OK, MessageBoxImage.Information); b_ok = true; beneficiario = nuevoBeneficiario; this.Close(); this.Owner.Focus(); } else { MessageBox.Show("El beneficiario " + nuevoBeneficiario.Nombre + " no se pudo crear", "Crear Beneficiario", MessageBoxButton.OK, MessageBoxImage.Error); b_ok = false; } } else { if (opcion == Opcion.modificar) { MessageBoxResult msg; msg = MessageBox.Show("¿Seguro que desea modificar el Beneficiario " + beneficiario.Nombre + "?", "Confirme modificar Beneficiario", MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.No); if (msg == MessageBoxResult.Yes) { beneficiario.Documento = txtDocumento.Text.ToString(); beneficiario.Nombre = txtNombre.Text.ToString(); beneficiario.Direccion = txtDireccion.Text.ToString(); beneficiario.Telefono = txtTelefono.Text.ToString(); beneficiario.Cuit_Cuil = txtCuitCuil.Text.ToString(); beneficiario.FechaNac = dpFechaNac.DisplayDate.Date; beneficiario.Barrio = (BarrioClass)cmbBarrio.SelectedItem; if (beneficiario.Modificar()) { MessageBox.Show("Beneficiario " + beneficiario.Nombre + " modificado con éxito", "Modificar Beneficiario", MessageBoxButton.OK, MessageBoxImage.Information); b_ok = true; this.Close(); this.Owner.Focus(); } else { MessageBox.Show("El beneficiario " + beneficiario.Nombre + " no se pudo modificar", "Modificar Beneficiario", MessageBoxButton.OK, MessageBoxImage.Error); b_ok = false; } } } } } else { MessageBox.Show("Hay Errores en la ventana. Corregir antes de continuar", "Existen Errores", MessageBoxButton.OK, MessageBoxImage.Exclamation); } }
private void grillaBeneficiarios_SelectionChanged(object sender, SelectionChangedEventArgs e) { beneficiarioSeleccionado = (BeneficiarioClass)grillaBeneficiarios.SelectedItem; }
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(); } } } } }