protected void Page_Load(object sender, EventArgs e)
        {
            //verificamos la sesion si esta activa en dado caso no exista ira al inicio (LOGIN)
            try
            {
                var sesion_c = Session.Count;
                if (sesion_c <= 0)
                {
                    Response.Redirect("Login.aspx", true);
                    return;
                }
            }
            catch { }


            curso_id = Request.QueryString["id"].ToString();
            curso_id = Encriptador.Desencriptar_Md5(curso_id);
            string p      = Session["perfil"].ToString();
            int    perfil = Convert.ToInt32(p);

            if (!(perfil >= 1))
            {
                Response.Redirect("Index.aspx", true);
            }
        }
Beispiel #2
0
        private void Configuracion_master()
        {
            //verificamos la sesion si esta activa en dado caso no exista ira al inicio (LOGIN)
            try
            {
                var sesion_c = Session.Count;
                if (sesion_c <= 0)
                {
                    Response.Redirect("Login.aspx", true);
                    return;
                }

                id_usuario = Session["id_user"].ToString();
            }
            catch { Log.Set_Log_Error("Error sesion", "curso"); }

            linkeliminar.Visible = false;
            curso_id             = Request.QueryString["id"].ToString();
            encript_curso_id     = curso_id;
            curso_id             = Encriptador.Desencriptar_Md5(curso_id);
            string p      = Session["perfil"].ToString();
            int    perfil = Convert.ToInt32(p);

            switch (perfil)
            {
            case 0:
                ((Label)Master.FindControl("lbltab1")).Text = "Cursos Activos";
                ((Label)Master.FindControl("lbltab2")).Text = "Todos Los cursos";
                ((Label)Master.FindControl("lbltab3")).Text = "Cursos Cerrados";
                Master.SetEstudiante();
                break;

            case 1:
                ((Label)Master.FindControl("lbltab1")).Text = "NULL";
                ((Label)Master.FindControl("lbltab2")).Text = "Crear Nuevo Cuso";
                ((Label)Master.FindControl("lbltab3")).Text = "Ver Mas";
                Configuracion_Tutor();
                break;

            case 2:
                break;

            default:
                break;
            }
            //muestra los periodos por medio de los perfiles
            // ejemplo : si el perfil es el tutor muestra las herramientas del tutor por ese periodo
            // si el perfil es estudiante  entonces muestra el periodo sin ninguna manipulacion
            Mostrar_periodos(perfil);
            Master.SetUsuario_data();
            Get_mensaje();
        }