protected void btnAceptar_Click(object sender, EventArgs e)
        {
            InscripcionLogic il = new InscripcionLogic();
            CursoLogic       cl = new CursoLogic();
            Curso            cursoSeleccionado = cl.GetOne((int)this.ViewState["IdCurso"]);

            if (cursoSeleccionado != null)
            {
                List <AlumnoInscripcion> inscripcionesDelAlumno = il.GetInscripcionesDelAlumno(userSesion.Persona);

                cursoSeleccionado.CondicionAlumno = "No Inscripto";
                foreach (AlumnoInscripcion alins in inscripcionesDelAlumno)
                {
                    if (alins.Curso.ID == cursoSeleccionado.ID)
                    {
                        cursoSeleccionado.CondicionAlumno = "Inscripto";
                        break;
                    }
                }

                if (cursoSeleccionado.CondicionAlumno == "Inscripto")
                {
                    try
                    {
                        il.DesinscribirAlumno(userSesion.Persona.ID, cursoSeleccionado.ID);

                        this.modal.Visible              = false;
                        this.textoAlerta.InnerText      = "Inscripción eliminada";
                        this.alerta.Attributes["style"] = "background-color: #31DE35";
                        this.alerta.Visible             = true;

                        LoadGrid();
                    }
                    catch (Exception)
                    {
                        this.textoAlerta.InnerText      = "Inscripción no eliminada";
                        this.alerta.Attributes["style"] = "background-color: #EC3434";
                        this.alerta.Visible             = true;
                    }
                }
                else if (cursoSeleccionado.CondicionAlumno == "No Inscripto")
                {
                    try
                    {
                        il.InscribirAlumno(userSesion.Persona.ID, cursoSeleccionado.ID);

                        this.modal.Visible              = false;
                        this.textoAlerta.InnerText      = "Inscripto a " + cursoSeleccionado.Materia.Descripcion + " en comisión " + cursoSeleccionado.Comision.Descripcion;
                        this.alerta.Attributes["style"] = "background-color: #31DE35";
                        this.alerta.Visible             = true;

                        LoadGrid();
                    }
                    catch (Exception)
                    {
                        this.textoAlerta.InnerText      = "Inscripción no registrada";
                        this.alerta.Attributes["style"] = "background-color: #EC3434";
                        this.alerta.Visible             = true;
                    }
                }
            }
        }