protected void btnReinscribir_Click(object sender, EventArgs e)
        {
            for (int i = 0; i < gvAlumnos.Rows.Count; i++)
            {
                CheckBox chkUpdate = (CheckBox)gvAlumnos.Rows[i].Cells[0].FindControl("chckSeleccion");

                if (chkUpdate != null)
                {
                    if (chkUpdate.Checked)
                    {
                        // Get the values of textboxes using findControl
                        string strID    = gvAlumnos.Rows[i].Cells[1].Text;
                        string IDAlumno = ((Label)gvAlumnos.Rows[i].FindControl("IDAlumno")).Text;
                        datoGrupo.IDGrupo = Convert.ToInt32(ddlGrupo.SelectedValue);
                        datoAlum.IDAlumno = Convert.ToInt32(IDAlumno);
                        datoAlum.IDGrupo  = Convert.ToInt32(ddlGrupo.SelectedValue);
                        datoAlum.IDSemestrePreinscripcion = Convert.ToInt32(ejecGrupo.buscarDatoAlumno("IDSemestre", datoGrupo));
                        int IDSemestreAlumno     = Convert.ToInt32(ejecAlum.buscarDatoAlumno("IDSemestrePreinscripcion", datoAlum));
                        int IDSemestreNuevoGrupo = Convert.ToInt32(ejecGrupo.buscarDatoAlumno("IDSemestre", datoGrupo));
                        if (IDSemestreAlumno > IDSemestreNuevoGrupo)
                        {
                            ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "erroralert();", true);
                        }
                        else
                        {
                            if (IDSemestreAlumno == IDSemestreNuevoGrupo)
                            {
                                ejecAlum.ReinscribirAlumno(datoAlum);
                                CalificacionesInscripcionMismoSemestre(Convert.ToInt32(IDAlumno));
                                CalificacionesAlumnoInscripcionMismoSemestre(Convert.ToInt32(IDAlumno));
                            }
                            else
                            {
                                ejecAlum.ReinscribirAlumno(datoAlum);
                                CalificacionesInscripcion(Convert.ToInt32(IDAlumno));
                                CalificacionesAlumnoInscripcion(Convert.ToInt32(IDAlumno));
                            }
                            ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "successalert();", true);
                        }
                    }
                }
            }
            LlenarGVAlumno(Convert.ToInt32(ddlGrupoRe.SelectedValue));
            UpdatePanel1.Update();
        }