private void agrupadoXPaísToolStripMenuItem_Click(object sender, EventArgs e) { lista = servicio.GetInterpretes(); ManejadorDeReportes manejadorDeReportes = new ManejadorDeReportes(); InterpretesAgrupadoPorPais rpt = manejadorDeReportes.GetReporteInterpretesAgrupados(lista); ReportesForm frm = new ReportesForm(); frm.SetReporte(rpt); frm.ShowDialog(this); }
private void generalToolStripMenuItem_Click(object sender, EventArgs e) { lista = servicio.GetInterpretes(); ManejadorDeReportes manejadorDeReportes = new ManejadorDeReportes(); InterpretesReporte rpt = manejadorDeReportes.GetInterpretesReporte(lista); ReportesForm frm = new ReportesForm(); frm.SetReporte(rpt); frm.ShowDialog(this); }
private void ImprimirToolStripButton_Click(object sender, EventArgs e) { try { lista = servicio.GetLista(); var manejadorReportes = new ManejadorDeReportes(); PaisesReporte rpt = manejadorReportes.GetPaisesReporte(lista); ReportesForm frm = new ReportesForm(); frm.SetReporte(rpt); frm.ShowDialog(this); } catch (Exception exception) { Console.WriteLine(exception); throw; } }
private void filtradoXNacionalidadToolStripMenuItem_Click(object sender, EventArgs e) { NacionalidadFiltrarForm frm = new NacionalidadFiltrarForm(); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { var nacionalidad = frm.GetNacionalidad(); var listafiltrada = servicio.GetInterpretes(nacionalidad); ManejadorDeReportes manejadorDeReportes = new ManejadorDeReportes(); InterpretesFiltrado rpt = manejadorDeReportes.GetInterpretesFiltrado(listafiltrada); ReportesForm frmReporte = new ReportesForm(); frmReporte.SetReporte(rpt); frmReporte.ShowDialog(this); } catch (Exception exception) { Helper.MensajeBox(exception.Message, Tipo.Error); } } }
private void ImprimirToolStripButton_Click(object sender, EventArgs e) { try { //Se solicita el listado de países a la bd lista = servicio.GetLista(); //Instancio el manejador de reportes que se encarga de crear el rpt var manejadorReportes = new ManejadorDeReportes(); /*Defino y asigno a la variable rpt de tipo PaisesReporte el reporte * con los datos provenientes de la capa de reportes*/ PaisesReporte rpt = manejadorReportes.GetPaisesReporte(lista); //instancio el formulario donse se va a mostrar el rpt ReportesForm frm = new ReportesForm(); frm.SetReporte(rpt); //Uso el método SetReporte para pasar el reporte al form frm.ShowDialog(this); //Muestro el formulario } catch (Exception exception) { Console.WriteLine(exception); throw; } }
private void filtradoXPaísToolStripMenuItem_Click(object sender, EventArgs e) { PaisFiltrarFrm frm = new PaisFiltrarFrm(); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { Pais pais = frm.GetPais(); var listaFiltrada = servicio.GetInterpretes(pais); ManejadorDeReportes manejador = new ManejadorDeReportes(); InterpretesFiltrado rpt = manejador.GetInterpretesReporteFiltrado(listaFiltrada); ReportesForm frmReporte = new ReportesForm(); frmReporte.SetReporte(rpt); frmReporte.ShowDialog(this); } catch (Exception exception) { MessageBox.Show(exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }