예제 #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     objLoggerinf = (CEspecialista)Session["UsuarioLogeadoAdministrador"];
     if (objLoggerinf != null && objLoggerinf.Rol == 3)
     {
         vistaEspecialista = new WEspecialista(this);
     }
 }
예제 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            WAlumno       objWAlumno       = new WAlumno(this);
            WEspecialista objwEspecialista = new WEspecialista(this);

            objLoggerdUser             = new CAlumno();
            objLoggerdUserEspecialista = new CEspecialista();


            if (!IsPostBack)
            {
                objLoggerdUser             = (CAlumno)Session["UsuarioLogeado"];
                objLoggerdUserEspecialista = (CEspecialista)Session["UsuarioLogeadoEspecialista"];


                if (objLoggerdUser != null || objLoggerdUserEspecialista != null)
                {
                    if (objLoggerdUser != null)
                    {
                        if (objLoggerdUser.alu_Rol == 1)
                        {
                            MenuNombre.Text  = objLoggerdUser.alu_Nombre + " " + objLoggerdUser.alu_ApePaterno;
                            TipoUsuario.Text = "Alumno";
                            //Activamos los botones del panel de alumno
                            PanelBotonesAlumno.Visible       = true;
                            PanelBotonesEspecialista.Visible = false;
                        }
                    }
                    if (objLoggerdUserEspecialista != null)
                    {
                        if (objLoggerdUserEspecialista.Rol == 2)
                        {
                            MenuNombre.Text  = objLoggerdUserEspecialista.Nombre + " " + objLoggerdUserEspecialista.Apellido;
                            TipoUsuario.Text = "Especialista";
                            //Activamos los botones del panel de alumno
                            PanelBotonesAlumno.Visible       = false;
                            PanelBotonesEspecialista.Visible = true;
                        }
                        if (objLoggerdUserEspecialista.Rol == 3)
                        {
                            Session.Add("admin", objLoggerdUserEspecialista);
                            Response.Redirect("http://localhost:16748/", true);
                        }
                    }
                }
                else
                {
                    this.Visible = false;
                    Response.Redirect("/Sesion.aspx", true);
                }
            }
        }
예제 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            objLoggerinf = (CEspecialista)Session["UsuarioLogeadoEspecialista"];
            if (true)
            {
                vistaEspecialista = new WEspecialista(this);

                vistaEspecialista.ListarEmpleados(2);
            }
            else
            {
            }
        }
예제 #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     objLoggerinfEspecialista = (CEspecialista)Session["UsuarioLogeadoAdministrador"];
     vistEspecialista         = new WEspecialista(this);
     if ((objLoggerinfEspecialista != null && objLoggerinfEspecialista.Rol == 3))
     {
         miEspecialista = new CEspecialista();
         vistEspecialista.ConfiguracionEmpleados(UsuarioLogeadoEspecialista, 6);
     }
     else
     {
         Response.Redirect("Default.aspx", true);//
     }
 }
예제 #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            objLoggerinf = (CEspecialista)Session["UsuarioLogeadoEspecialista"];
            if (objLoggerinf != null && objLoggerinf.Rol == 2)
            {
                vistaEspecialista = new WEspecialista(this);

                vistaEspecialista.ListarEmpleados(2, objLoggerinf);
            }
            else
            {
                Response.Redirect("/Sesion.aspx", true);//
            }
        }
예제 #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            bandera = false;

            objLoggerinf = (CEspecialista)Session["UsuarioLogeadoEspecialista"];
            if (objLoggerinf != null && objLoggerinf.Rol == 2)
            {
                vistaEspecialista = new WEspecialista(this);
                carpeta           = Server.MapPath("~/Files/");//carpeta de archivos
            }
            else
            {
                Response.Redirect("/Sesion.aspx", true);//
            }
        }
예제 #7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Session.RemoveAll();
            if (!IsPostBack)
            {
                DropDownListRoles.Items.Clear();
                DropDownListRoles.Items.Add(new ListItem("Alumno", "1"));
                DropDownListRoles.Items.Add(new ListItem("Especialista", "2"));
            }
            //Inicializamos el objeto y le pasamos this como interfaz
            WAlumnoVista = new WAlumno(this);
            objLoggerinf = new CAlumno();

            objLoggerinfEs     = new CEspecialista();
            WEspecialistaVista = new WEspecialista(this);
        }