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);
                }
            }
        }
Exemple #2
0
        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);
                }
            }
        }