private void btnimprimir_Click(object sender, EventArgs e)
 {
     if (rdbtntodos.Checked && rdbtnpantalla.Checked)
     {
         Informes.todosalumnos grupos  = new Informes.todosalumnos();
         Formas.frmreporte     reporte = new frmreporte();
         reporte.crystalReportViewer1.ReportSource = grupos;
         reporte.ShowDialog();
         Clases.globales.auditoria("Consulto listas de todos los inscritos", usuario);
     }
     if (rdbtngrado.Checked && rdbtnpantalla.Checked)
     {
         Formas.frmreporte r   = new Formas.frmreporte();
         ReportDocument    rep = new ReportDocument();
         rep.Load(@"C:\Escolar\Informes\alumnosporgrado.rpt");
         rep.SetParameterValue("@grado", cboxgrado.SelectedIndex.ToString());
         r.crystalReportViewer1.ReportSource = rep;
         r.Show();
         Clases.globales.auditoria("Consulto listas por grupo", usuario);
     }
     if (rdbtnmateria.Checked && rdbtnpantalla.Checked)
     {
         Formas.frmreporte r   = new Formas.frmreporte();
         ReportDocument    rep = new ReportDocument();
         rep.Load(@"C:\Escolar\Informes\alumnospormateria.rpt");
         rep.SetParameterValue("@materia", cboxmateria.Text);
         r.crystalReportViewer1.ReportSource = rep;
         r.Show();
         Clases.globales.auditoria("Consulto listas por materia", usuario);
     }
 }
 private void btnimprimir_Click(object sender, EventArgs e)
 {
     if (rdbtnmaestros.Checked && rdbtnpantalla.Checked && rdbtnclave.Checked)
     {
         Informes.maestrosporclave grupos  = new Informes.maestrosporclave();
         Formas.frmreporte         reporte = new frmreporte();
         reporte.crystalReportViewer1.ReportSource = grupos;
         reporte.ShowDialog();
         Clases.globales.auditoria("Consulto informe de maestros ordenado por clave", usuario);
     }
     if (rdbtnmaestros.Checked && rdbtnpantalla.Checked && rbtnnombre.Checked)
     {
         Informes.maestrospornombre grupos  = new Informes.maestrospornombre();
         Formas.frmreporte          reporte = new frmreporte();
         reporte.crystalReportViewer1.ReportSource = grupos;
         reporte.ShowDialog();
         Clases.globales.auditoria("Consulto informe de maestros ordenado por nombre", usuario);
     }
     if (rdbtnlocalidades.Checked && rdbtnpantalla.Checked && rdbtnclave.Checked)
     {
         Informes.localidadesporclave grupos  = new Informes.localidadesporclave();
         Formas.frmreporte            reporte = new frmreporte();
         reporte.crystalReportViewer1.ReportSource = grupos;
         reporte.ShowDialog();
         Clases.globales.auditoria("Consulto informe de localidades ordenado por clave", usuario);
     }
     if (rdbtnlocalidades.Checked && rdbtnpantalla.Checked && rbtnnombre.Checked)
     {
         Informes.localidadespornombre grupos  = new Informes.localidadespornombre();
         Formas.frmreporte             reporte = new frmreporte();
         reporte.crystalReportViewer1.ReportSource = grupos;
         reporte.ShowDialog();
         Clases.globales.auditoria("Consulto informe de localidades ordenado por nombre", usuario);
     }
     if (rdbtnmateria.Checked && rdbtnpantalla.Checked && rdbtnclave.Checked)
     {
         Informes.materiasporclave grupos  = new Informes.materiasporclave();
         Formas.frmreporte         reporte = new frmreporte();
         reporte.crystalReportViewer1.ReportSource = grupos;
         reporte.ShowDialog();
         Clases.globales.auditoria("Consulto informe de materia ordenado por clave", usuario);
     }
     if (rdbtnmateria.Checked && rdbtnpantalla.Checked && rbtnnombre.Checked)
     {
         Informes.materiaspornombre grupos  = new Informes.materiaspornombre();
         Formas.frmreporte          reporte = new frmreporte();
         reporte.crystalReportViewer1.ReportSource = grupos;
         reporte.ShowDialog();
         Clases.globales.auditoria("Consulto informe de materias ordenado por nombre", usuario);
     }
     if (rdbtnmateria.Checked && rdbtnpantalla.Checked && rbtngrupo.Checked)
     {
         Formas.frmreporte r   = new Formas.frmreporte();
         ReportDocument    rep = new ReportDocument();
         rep.Load(@"C:\Escolar\Informes\materiasporgrado.rpt");
         rep.SetParameterValue("@grado", cboxgrado.SelectedIndex.ToString());
         r.crystalReportViewer1.ReportSource = rep;
         r.Show();
         Clases.globales.auditoria("Consulto informe de materias de grupo", usuario);
     }
 }