private void Button2_Click(object sender, EventArgs e) { List <CicloAcademico> ciclos = new List <CicloAcademico>(); GenerarReporteDeMatriculasServicio listarMatriculasServicio = new GenerarReporteDeMatriculasServicio(); try { ciclos = listarMatriculasServicio.ObtenerCiclosAcademicos(); if (ciclos.Count == 0) { MessageBox.Show("No existen ciclos académicos registrados.", "Sistema AcademiaSoft", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { FormReporteMatriculas formReporteMatriculas = new FormReporteMatriculas(ciclos); formReporteMatriculas.ShowDialog(); } } catch (Exception err) { MessageBox.Show(this, err.Message, "Sistema AcademiaSoft", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
private void ComboBoxCiclo_SelectionChangeCommitted(object sender, EventArgs e) { string periodo = comboBoxCiclo.Text; GenerarReporteDeMatriculasServicio listarMatriculasServicio = new GenerarReporteDeMatriculasServicio(); listaDeMatriculas = listarMatriculasServicio.ObtenerMatriculasDeUnCiclo(periodo); turno = comboBoxTurn.Text; if (listaDeMatriculas.Count == 0) { MessageBox.Show(this, "No existen matriculas registradas en este ciclo académico.", "Sistema AcademiaSoft", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); dataGridMatriculas.Rows.Clear(); } else { if (turno == "Mañana" || turno == "Tarde") { LlenarTablaPorTurno(turno); } else { LlenarTabla(); } } }