示例#1
0
        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");
            }
        }
示例#2
0
        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);
            }
        }