protected void Page_Load(object sender, EventArgs e) { if (Session["usuario"]==null || !Session["tipoUsuario"].Equals("p")) { Response.Redirect("login.aspx"); } ctx = new PW3Entities(); es = new ExamenService(ctx); cs = new CursoService(ctx); p = (profesor)Session["usuario"]; ps = new ProfesorService(ctx); if (PreviousPage == null && !Page.IsPostBack) { Response.Redirect("examenes-profesor.aspx"); } if (!Page.IsPostBack) { nombreCurso.Value = PreviousPage.getNombreCurso(); valorCantidadPreguntas.Value = PreviousPage.getCantidad(); cs.cargarCursosDropDownList(p, ref curso); } //Crea el formulario de preguntas de manera dinamica contenedorPreguntas.InnerHtml = es.getHTMLPreguntas(Convert.ToInt32(valorCantidadPreguntas.Value)); tituloCrearExamen.InnerText = "Creando examen de nombre: " + nombreCurso.Value; }
protected void Page_Load(object sender, EventArgs e) { if (Session["usuario"] == null || !Session["tipoUsuario"].Equals("p")) { Response.Redirect("login.aspx"); } ctx = new PW3Entities(); ps = new ProfesorService(ctx); cs = new CursoService(ctx); p = (profesor) Session["usuario"]; try { id_curso = Convert.ToInt32(Request.QueryString["id"]); if (!ps.comprobarCurso(p,id_curso)) { Response.Redirect("error-profesor.aspx"); } } catch (Exception) { Response.Redirect("error-profesor.aspx"); } tituloEditar.InnerText = cs.getTituloEditar(id_curso); if (!Page.IsPostBack) { cargarCurso(id_curso); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["usuario"] == null || !Session["tipoUsuario"].Equals("p")) { Response.Redirect("login.aspx"); } ctx = new PW3Entities(); p = (profesor)Session["usuario"]; ps = new ProfesorService(ctx); cs = new CursoService(ctx); try { id = Convert.ToInt32(Request.QueryString["id"]); if (!ps.comprobarCurso(p,id)) { Response.Redirect("error-profesor.aspx"); } if (!cs.comprobarCursoBorrar(id)) { tituloBorrar.InnerText = "No se puede borrar el curso de nombre "+ctx.curso.Where(c=> c.id_curso==id).First().nombre; textoBorrar.InnerText = " No se puede borrar este curso, debido a que tiene un examen asociado, o un alumno inscripto en el mismo."; botonesBorrar.InnerHtml = ""; } else tituloBorrar.InnerText = cs.getTituloBorrarCurso(id); } catch (Exception) { Response.Redirect("error-profesor.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["usuario"] == null || !Session["tipoUsuario"].Equals("p")) { Response.Redirect("login.aspx"); } PW3Entities ctx = new PW3Entities(); p = (profesor)Session["usuario"]; cs = new CursoService(ctx); ps = new ProfesorService(ctx); tablaMisExamenes.InnerHtml = ps.getTablaExamenes(p); }
protected void BotonCrearCurso_Click(object sender, EventArgs e) { try { CursoService cs = new CursoService(ctx); //Crea el curso...Verifica si existen los alumnos, sino los crea, y en ambos casos los asocia al curso nuevo cs.crearCurso(TextBoxNombreCurso.Text, fechaIni.Value, fechaFin.Value, p.id_profesor, textboxAlumnos.Value); Session["usuario"] = ps.getProfesor(p.id_profesor); //Actualiza la session, para que se vean cambios en las tablas Response.Redirect("cursos-profesor.aspx"); } catch (Exception) { Response.Redirect("error-profesor.aspx"); } }