Esempio n. 1
0
        private void Inscribir()
        {
            Business.Entities.Curso curso = cursoLogic.GetOne(SelectedID);
            try
            {
                if (curso.Cupo > 0)
                {
                    Business.Entities.AlumnoInscripcion alumnoIns = new Business.Entities.AlumnoInscripcion();
                    alumnoInscripcion       = alumnoIns;
                    alumnoInscripcion.State = BusinessEntity.States.New;
                    foreach (var cursos in listaCursos)
                    {
                        if (curso.ID == cursos.ID)
                        {
                            alumnoInscripcion.IDCurso  = cursos.ID;
                            alumnoInscripcion.IDAlumno = usuAlumno.ID;
                            if (AlumnoInscripcionLogic.Inscribir(alumnoInscripcion))
                            {
                                //testing  ScriptManager
                                string script = "alert(\"Inscripcion realizada\");";
                                ScriptManager.RegisterStartupScript(this, GetType(),
                                                                    "ServerControlScript", script, true);
                            }
                            else
                            {
                                //testing  ScriptManager
                                string script = "alert(\"Error, ya se ha realizado la inscripcion a este curso\");";
                                ScriptManager.RegisterStartupScript(this, GetType(),
                                                                    "ServerControlScript", script, true);
                            }
                        }
                    }
                }
            }


            catch (Exception ex)
            {
                throw ex;
            }
        }