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"); } 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); } }