コード例 #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Response.Cache.SetNoStore();
        LLogin logica = new LLogin();
        UUser  usua   = new UUser();

        try
        {
            usua = logica.logAdminSecillo(Session["userId"].ToString());
            try
            {
                InfReporte reporte = ObtenerInforme();
                CRS_certificado.ReportDocument.SetDataSource(reporte);
                CRV_certificado.ReportSource = CRS_certificado;
            }
            catch (Exception)
            {
                throw;
            }
            Response.Redirect(usua.Url);
        }
        catch
        {
            try
            {
                usua.Session = Session["userId"].ToString();
            }
            catch
            {
                Response.Redirect("~/View/Estudiante/AccesoDenegado.aspx");
            }
        }
    }
コード例 #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Response.Cache.SetNoStore();
        LLogin logica = new LLogin();
        UUser  usua   = new UUser();

        try
        {
            usua = logica.logAcudienteSecillo(Session["userId"].ToString());
            Response.Redirect(usua.Url);
        }
        catch
        {
            try
            {
                usua.Session = Session["userId"].ToString();
            }
            catch
            {
                Response.Redirect("~/View/Acudiente/AccesoDenegado.aspx");
            }
        }


        UIdioma  encId      = new UIdioma();
        LMIdioma idioma     = new LMIdioma();
        Int32    FORMULARIO = 58;

        encId = idioma.obtIdioma(FORMULARIO, int.Parse(Session["idioma"].ToString()));

        Page.Title          = encId.CompIdioma["Title"].ToString();
        L_AcuDescargar.Text = encId.CompIdioma["L_AcuDescargar"].ToString();
    }
コード例 #3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        UEncapUsuario usuarioo = new UEncapUsuario();

        usuarioo = new LLogin().usuarioActivo2((string)Session["correo"]);

        if (usuarioo == null || Session["Valido"] == null)
        {
            Response.Redirect("../home.aspx");
        }
        if (usuarioo.Rol_id != 2)
        {
            Response.Redirect("../home.aspx");
        }
        //obtengo el usuario que esta en session en el momento
        int iduser = ((UEncapUsuario)Session["Valido"]).User_id;

        Session["userid"] = iduser;
        //numero de cantidad en el carrito
        //LB_cantidad.Text = new DAOEmpleado().ObtenerCantidadxProductoCarritoxEmple(iduser).ToString();

        PanelMensaje.Visible  = false;
        PanelMensaje1.Visible = false;
        PanelMensaje2.Visible = false;
    }
コード例 #4
0
        public string Registro([FromBody] UEncapUsuario usuario)
        {
            UEncapUsuario verificar = new UEncapUsuario();

            verificar.Correo         = usuario.Correo;
            verificar.Identificacion = usuario.Identificacion;
            string mensaje = "";

            bool veri1 = new LLogin().verificarCorreo(verificar);
            bool veri2 = new LLogin().verificarIdentificacion(verificar);

            if (veri1 == false)
            {
                mensaje = "el correo ya se encuentra registrado";
            }

            if (veri2 == false)
            {
                return(mensaje = "la idetificacion ya se encuentra registrado");
            }

            if (veri1 == false && veri2 == false)
            {
                return(mensaje = "los datos ya estan registrados");
            }

            if (veri1 == true && veri2 == true)
            {
                new LLogin().insertarUsuario(usuario);
                return(mensaje = "el usuario se ha registrado satisfactoriamente");
            }

            return(mensaje);
        }
コード例 #5
0
    protected void BTN_Recuperar_Click(object sender, EventArgs e)
    {
        ClientScriptManager cm      = this.ClientScript;
        UEncapUsuario       usuario = new UEncapUsuario();


        usuario = new LLogin().verificarCorreoRecuperacion(TB_CorreoRecuperar.Text);

        if (usuario != null)
        {
            //encriptacion de token
            usuario.Clave        = "";
            usuario.Estado_id    = 2;
            usuario.Token        = new LLogin().encriptar(JsonConvert.SerializeObject(usuario.Token));
            usuario.Tiempo_token = DateTime.Now.AddDays(1);

            new Correo().enviarCorreo(usuario.Correo, usuario.Token, "");
            new LLogin().actualizarUsuario(usuario);
            this.RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Token enviado por favor verifique el correo');window.location=\" ../login.aspx\"</script>");
        }
        else
        {
            cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert ( 'Correo no encontrado por favor verifique' );</script>");
            return;
        }
    }
コード例 #6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        UEncapUsuario usuario = new UEncapUsuario();

        usuario = new LLogin().usuarioActivo2((string)Session["correo"]);

        if (usuario == null || Session["Valido"] == null)
        {
            Response.Redirect("../home.aspx");
        }
        if (usuario.Rol_id != 1)
        {
            Response.Redirect("../home.aspx");
        }

        //inicio componentes de edit componentes como invisibles
        TB_editCorreo.Visible    = false;
        BTN_editarCorreo.Visible = false;
        TB_editarPass.Visible    = false;
        BTN_editarPass.Visible   = false;
        BTN_cancelar.Visible     = false;
        BTN_cancelar2.Visible    = false;


        UEncapUsuario usu = new UEncapUsuario();

        usu                = new LLogin().usuarioActivo((string)Session["Nombre"]);
        LB_nombre.Text     = usu.Nombre;
        LB_apellido.Text   = usu.Apellido;
        LB_correo.Text     = usu.Correo;
        LB_contraseña.Text = usu.Clave;
    }
コード例 #7
0
        public IHttpActionResult login(LoginRequest login)
        {
            string mensaje;

            if (!ModelState.IsValid)
            {
                string error = "Datos incorrectos.";

                foreach (var state in ModelState)
                {
                    foreach (var item in state.Value.Errors)
                    {
                        error += $" {item.ErrorMessage}";
                    }
                }
                return(BadRequest(error));
            }
            UEncapUsuario user = new LLogin().login2(login);

            if (user == null)
            {
                return(Unauthorized());
            }
            else
            {
                var token = TokenGenerator.GenerateTokenJwt(user);
                return(Ok(token));
            }
        }
コード例 #8
0
    protected void BTN_editarCorreo_Click(object sender, EventArgs e)
    {
        ClientScriptManager cm = this.ClientScript;
        //creo objeto para verificar correo
        UEncapUsuario verificar = new UEncapUsuario();

        verificar.Correo = TB_editCorreo.Text;
        //apunto a verificar el correo #si es null no existe#
        bool respuesta = new LLogin().verificarCorreo(verificar);

        if (respuesta == true)
        {
            //actualizo datos de usuario CORREO
            UEncapUsuario nuevo = new UEncapUsuario();
            nuevo        = new LLogin().usuarioActivo((string)Session["Nombre"]);
            nuevo.Correo = TB_editCorreo.Text;
            new LLogin().actualizarUsuario(nuevo);
            TB_editCorreo.Text = "";
        }
        else
        {
            cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert ( 'El correo ya se encuentra registrado' );</script>");
            TB_editCorreo.Text = "";
            return;
        }
    }
コード例 #9
0
    protected void Page_Load(object sender, EventArgs e)
    {
        ClientScriptManager cm = this.ClientScript;

        if (Request.QueryString.Count > 0)
        {
            UEncapUsuario user = new LLogin().BuscarToken(Request.QueryString[0] == null ? "" : Request.QueryString[0]);


            if (user == null)
            {
                this.RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('El Token es invalido genere uno nuevamente');window.location=\" ../login.aspx\"</script>");
            }
            else if (user.Tiempo_token < DateTime.Now)
            {
                this.RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('El Token esta vencido. Genere uno nuevo');window.location=\" ../login.aspx\"</script>");
            }
            else
            {
                Session["user_id"] = user;
            }
        }

        else
        {
            Response.Redirect("../login.aspx");
        }
    }
コード例 #10
0
    protected void Page_Load(object sender, EventArgs e)
    {
        UEncapUsuario usuario = new UEncapUsuario();

        usuario = new LLogin().usuarioActivo2((string)Session["correo"]);

        if (usuario == null || Session["Valido"] == null)
        {
            Response.Redirect("../home.aspx");
        }
        if (usuario.Rol_id != 1)

        {
            Response.Redirect("../home.aspx");
        }
        LB_ruta.Visible = false;
        Label4.Visible  = false;



        DDL_Categoria2.Enabled = false;
        DDL_Marca2.Enabled     = false;
        BT_Inabilitar.Visible  = false;

        ValidarControles();
    }
コード例 #11
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Response.Cache.SetNoStore();
        LLogin log    = new LLogin();
        UUser  usua   = new UUser();
        LUser  logica = new LUser();
        ///
        UUser enc   = new UUser();
        LMReg logic = new LMReg();

        enc = logic.ActualizarMensajeProf(int.Parse(DDL_Alumno.SelectedValue));
        TB_Destinatario.Text    = enc.Mensaje;
        destinatario            = enc.CDestinatario;
        TB_Destinatario.Enabled = false;
        ///

        try
        {
            usua = logica.profeMensaje();

            Session["anio"] = usua.Año;
            //TB_Destinatario.Enabled = usua.BotonFalse;

            usua = log.logAdminSecillo(Session["userId"].ToString());
            Response.Redirect(usua.Url);
        }
        catch
        {
            try
            {
                usua.Session = Session["userId"].ToString();
            }
            catch
            {
                Response.Redirect("~/View/Profesor/AccesoDenegado.aspx");
            }
        }



        UIdioma  encId      = new UIdioma();
        LMIdioma idioma     = new LMIdioma();
        Int32    FORMULARIO = 37;

        encId = idioma.obtIdioma(FORMULARIO, int.Parse(Session["idioma"].ToString()));

        Page.Title = encId.CompIdioma["Title"].ToString();
        L_ProfeMensajeTitulo.Text    = encId.CompIdioma["L_ProfeMensajeTitulo"].ToString();
        L_ProfeMensCurso.Text        = encId.CompIdioma["L_ProfeMensCurso"].ToString();
        L_ProfeMensMateria.Text      = encId.CompIdioma["L_ProfeMensMateria"].ToString();
        L_ProfeMensAlumon.Text       = encId.CompIdioma["L_ProfeMensAlumon"].ToString();
        B_Actualizar.Text            = encId.CompIdioma["B_Actualizar"].ToString();
        L_ProfeMensAsunto.Text       = encId.CompIdioma["L_ProfeMensAsunto"].ToString();
        L_ProfeMensDestinatario.Text = encId.CompIdioma["L_ProfeMensDestinatario"].ToString();
        L_ProfeMensMensaje.Text      = encId.CompIdioma["L_ProfeMensMensaje"].ToString();
        REV_Mensaje.ErrorMessage     = encId.CompIdioma["REV_Mensaje"].ToString();
        B_Enviar.Text = encId.CompIdioma["B_Enviar"].ToString();
        //script_msm_enviado="Su Mensaje ha sido Enviado.";
    }
コード例 #12
0
    protected void BTN_ingresar_Click(object sender, EventArgs e)
    {
        //METODO DE LOGIN
        ClientScriptManager cm      = this.ClientScript;
        UEncapUsuario       usuario = new UEncapUsuario();

        usuario.Correo = TB_correo.Text;
        usuario.Clave  = TB_contraseña.Text;
        usuario        = new LLogin().login(usuario);


        if (usuario == null)
        {
            MostrarMensaje(" Correo o contraseña equivocados");
            return;
        }
        else
        {
            Session["Correo"] = usuario.Correo;
        }

        if (usuario.Estado_id == 1 || usuario.Estado_id == 4)
        {
            Session["Nombre"] = usuario.Nombre + " " + usuario.Apellido;
            Session["Valido"] = usuario;
            usuario.Sesion    = (string)Session["Nombre"].ToString();
            new LLogin().actualizarUsuario(usuario);

            switch (usuario.Rol_id)
            {
            case 1:
                Response.Redirect("administrador/index_admin.aspx");
                break;

            case 2:
                Response.Redirect("empleado/index_empleado.aspx");
                break;

            case 3:
                Response.Redirect("domiciliario/index_domiciliario.aspx");
                break;

            case 4:
                Response.Redirect("usuario/index_usuario.aspx");
                break;
            }
        }
        if (usuario.Rol_id == 2)
        {
            MostrarMensaje1($"Su cuenta se encuentra en estado de recuperacion");
            return;
        }
        else if (usuario.Rol_id == 3)
        {
            MostrarMensaje($"Su cuenta ha sido inhabilitada, comuniquese el con el administrador");
            return;
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        Response.Cache.SetNoStore();
        LLogin logica = new LLogin();
        UUser  usua   = new UUser();

        try
        {
            usua = logica.logAdminSecillo(Session["userId"].ToString());
            Response.Redirect(usua.Url);
        }
        catch
        {
            try
            {
                usua.Session = Session["userId"].ToString();
            }
            catch
            {
                Response.Redirect("~/View/Admin/AccesoDenegado.aspx");
            }
        }

        try
        {
            usua.SUserName = Session["empezar"].ToString();
            MPE_Idioma.Show();
        }
        catch
        {
        }


        UIdioma  encId      = new UIdioma();
        LMIdioma idioma     = new LMIdioma();
        Int32    FORMULARIO = 9;

        encId = idioma.obtIdioma(FORMULARIO, int.Parse(Session["idioma"].ToString()));

        Page.Title = encId.CompIdioma["Title"].ToString();
        L_AdminEstuCursoTitulo.Text   = encId.CompIdioma["L_AdminEstuCursoTitulo"].ToString();
        L_AdminEstuCursoSubAnio.Text  = encId.CompIdioma["L_AdminEstuCursoSubAnio"].ToString();
        L_AdminEstuCursoSubCurso.Text = encId.CompIdioma["L_AdminEstuCursoSubCurso"].ToString();
        btn_Aceptar.Text = encId.CompIdioma["btn_Aceptar"].ToString();
        GridView1.Columns[0].HeaderText = encId.CompIdioma["GridView1_0"].ToString();
        GridView1.Columns[1].HeaderText = encId.CompIdioma["GridView1_1"].ToString();
        GridView1.Columns[2].HeaderText = encId.CompIdioma["GridView1_2"].ToString();
        GridView1.Columns[3].HeaderText = encId.CompIdioma["GridView1_3"].ToString();
        GridView1.Columns[4].HeaderText = encId.CompIdioma["GridView1_4"].ToString();


        //L_ErrorUsuario_estudiante_curso.Text = "Debe Elegir un Curso";


        //L_ErrorUsuario.Text_aceptar = "Debe Elegir un Curso";
        //L_OkUsuario.Text_aceptar = "Estudiantes Agregados al curso";
    }
コード例 #14
0
    protected void BTN_editarPass_Click(object sender, EventArgs e)
    {
        //actualizo datos de usuario CORREO
        UEncapUsuario nuevo = new UEncapUsuario();

        nuevo       = new LLogin().usuarioActivo((string)Session["Nombre"]);
        nuevo.Clave = TB_editarPass.Text;
        new LLogin().actualizarUsuario(nuevo);
        TB_editarPass.Text = "";
    }
コード例 #15
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Response.Cache.SetNoStore();
        LLogin logica = new LLogin();
        UUser  usua   = new UUser();

        try
        {
            usua = logica.logAgregaEstudiante(Session["userId"].ToString());

            ImagenEst.ImageUrl      = Session["foto"].ToString();
            tb_correo.ReadOnly      = usua.BotonTrue;
            tb_contrasenia.ReadOnly = usua.BotonTrue;
            tb_usuario.ReadOnly     = usua.BotonTrue;
            tb_Foto.Visible         = usua.BotonFalse;
            lb_foto.Visible         = usua.BotonFalse;
            Response.Redirect(usua.Url);
        }
        catch
        {
            try
            {
                usua.Session = Session["userId"].ToString();
            }
            catch
            {
                Response.Redirect("~/View/Estudiante/AccesoDenegado.aspx");
            }
        }


        UIdioma  encId      = new UIdioma();
        LMIdioma idioma     = new LMIdioma();
        Int32    FORMULARIO = 25;

        encId = idioma.obtIdioma(FORMULARIO, int.Parse(Session["idioma"].ToString()));

        Page.Title = encId.CompIdioma["Title"].ToString();
        L_EstuTituloConfig.Text  = encId.CompIdioma["L_EstuTituloConfig"].ToString();
        L_EstuConfigUsuario.Text = encId.CompIdioma["L_EstuConfigUsuario"].ToString();
        tb_usuario.Attributes.Add("placeholder", encId.CompIdioma["tb_usuario"].ToString());
        REV_usuario.ErrorMessage = encId.CompIdioma["REV_usuario"].ToString();
        L_EstuConfigContra.Text  = encId.CompIdioma["L_EstuConfigContra"].ToString();
        tb_contrasenia.Attributes.Add(" placeholder", encId.CompIdioma["tb_contrasenia"].ToString());
        REV_contrasenia.ErrorMessage = encId.CompIdioma["REV_contrasenia"].ToString();
        L_EstuConfigCorreo.Text      = encId.CompIdioma["L_EstuConfigCorreo"].ToString();
        tb_correo.Attributes.Add("placeholder", encId.CompIdioma["tb_correo"].ToString());
        REV_correo.ErrorMessage = encId.CompIdioma["REV_correo"].ToString();
        lb_foto.Text            = encId.CompIdioma["lb_foto"].ToString();
        btn_Editar.Text         = encId.CompIdioma["btn_Editar"].ToString();
        btn_Aceptar.Text        = encId.CompIdioma["btn_Aceptar"].ToString();
        btn_cancelar.Text       = encId.CompIdioma["btn_cancelar"].ToString();

        //script_modificado="Datos Modificados con Exito";
    }
コード例 #16
0
    protected void BTN_si_Click(object sender, EventArgs e)
    {
        UEncapUsuario userb = new UEncapUsuario();

        userb.Correo   = TB_correo.Text;
        BTN_si.Visible = false;
        BTN_no.Visible = false;
        string mensaje = new LLogin().Actualizar(userb);

        MostrarMensaje(mensaje);
    }
コード例 #17
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Response.Cache.SetNoStore();
        LLogin logica = new LLogin();
        UUser  usua   = new UUser();

        try
        {
            usua = logica.logAdminSecillo(Session["userId"].ToString());
            Response.Redirect(usua.Url);
        }
        catch
        {
            try
            {
                usua.Session = Session["userId"].ToString();
            }
            catch
            {
                Response.Redirect("~/View/Admin/AccesoDenegado.aspx");
            }
        }

        try
        {
            usua.SUserName = Session["empezar"].ToString();
            MPE_Idioma.Show();
        }
        catch
        {
        }


        UIdioma  encId      = new UIdioma();
        LMIdioma idioma     = new LMIdioma();
        Int32    FORMULARIO = 5;

        encId = idioma.obtIdioma(FORMULARIO, int.Parse(Session["idioma"].ToString()));

        Page.Title = encId.CompIdioma["Title"].ToString();
        L_AdminMensaTitulo.Text       = encId.CompIdioma["L_AdminMensaTitulo"].ToString();
        L_AdminMensAsunto.Text        = encId.CompIdioma["L_AdminMensAsunto"].ToString();
        REV_Asuto.ErrorMessage        = encId.CompIdioma["REV_Asuto"].ToString();
        L_AdminMensDestinatario.Text  = encId.CompIdioma["L_AdminMensDestinatario"].ToString();
        REV_Destinatario.ErrorMessage = encId.CompIdioma["REV_Destinatario"].ToString();
        L_AdminMensMensaje.Text       = encId.CompIdioma["L_AdminMensMensaje"].ToString();
        REV_Mensaje.ErrorMessage      = encId.CompIdioma["REV_Mensaje"].ToString();
        B_Enviar.Text = encId.CompIdioma["B_Enviar"].ToString();


        //verificarCorreo
        //L_Verificar.Text = "El correo digitado no existe";
        //scrip_msm_enviado="Se ha enviado su mensaje con éxito";
    }
コード例 #18
0
    protected void BTN_registrar_empleado_Click(object sender, EventArgs e)
    {
        ClientScriptManager cm = this.ClientScript;
        //creo objeto para verificar correo
        UEncapUsuario verificar = new UEncapUsuario();

        verificar.Correo         = TB_correo.Text;
        verificar.Identificacion = TB_identificacion.Text;
        //apunto a verificar el correo #si es null no existe#
        bool verificaCorreo         = new LLogin().verificarCorreo(verificar);
        bool verificaIdentificacion = new LLogin().verificarIdentificacion(verificar);

        if (verificaCorreo == false && verificaIdentificacion == false)
        {
            //traigo valores de los texbox
            UEncapUsuario Emple = new UEncapUsuario();
            Emple.Nombre           = TB_nombres.Text;
            Emple.Apellido         = TB_apellidos.Text;
            Emple.Correo           = TB_correo.Text;
            Emple.Clave            = TB_contraseña.Text;
            Emple.Fecha_nacimiento = DateTime.Parse(TB_fecha_nacimiento.Text);
            Emple.Last_modify      = DateTime.Now;
            Emple.Sesion           = Session["Nombre"].ToString();

            int actual = DateTime.Now.Year;
            if ((actual - (int)Emple.Fecha_nacimiento.Year) < 18)
            {
                cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert ( 'Debe ser mayor de edad para poderse registrar' );</script>");
                return;
            }
            Emple.Identificacion = TB_identificacion.Text;
            Emple.Rol_id         = int.Parse(DDL_tipo_empleado.SelectedValue);
            Emple.Estado_id      = 1;

            //apunto a metodo de insert
            new LLogin().insertarEmpleado(Emple);
            cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert ( 'El usuario se ha registrado satisfactoriamente' );</script>");

            //resect para componentes
            TB_nombres.Text          = "";
            TB_apellidos.Text        = "";
            TB_correo.Text           = "";
            TB_contraseña.Text       = "";
            TB_fecha_nacimiento.Text = "";
            TB_identificacion.Text   = "";
            TB_confirmar_contra.Text = "";
        }
        else
        {
            cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert ( 'El correo o identificacion ya se encuentran registrados' );</script>");
            return;
        }
    }
コード例 #19
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Response.Cache.SetNoStore();
        LLogin log   = new LLogin();
        UUser  util  = new UUser();
        LMReg  logic = new LMReg();

        try
        {
            String id_est = Session["userId"].ToString();
            int    curso  = int.Parse(id_est);

            DataTable registro = logic.horario(curso, 2, int.Parse(Session["idioma"].ToString()));
            GridView1.DataSource = registro;
            GridView1.DataBind();

            util = log.logAdminSecillo(Session["userId"].ToString());
            Response.Redirect(util.Url);
        }
        catch
        {
            try
            {
                util.Session = Session["userId"].ToString();
            }
            catch
            {
                Response.Redirect("~/View/Profesor/AccesoDenegado.aspx");
            }
        }



        UIdioma  encId      = new UIdioma();
        LMIdioma idioma     = new LMIdioma();
        Int32    FORMULARIO = 35;

        encId = idioma.obtIdioma(FORMULARIO, int.Parse(Session["idioma"].ToString()));

        Page.Title = encId.CompIdioma["Title"].ToString();
        L_ProfeConfigHorario.Text = encId.CompIdioma["L_ProfeConfigHorario"].ToString();
        btn_descargar.Text        = encId.CompIdioma["btn_descargar"].ToString();



        //HORARIO
        //ho_lunes = "Lunes";
        //ho_martes = "Martes";
        //ho_miercoles = "Miercoles";
        //ho_jueves = "Jueves";
        //ho_viernes = "Viernes";
        //ho_libre = "Libre";
    }
コード例 #20
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Response.Cache.SetNoStore();
        LLogin logica = new LLogin();

        UUser usua = new UUser();

        try
        {
            usua = logica.logAdminSecillo(Session["userId"].ToString());
            try
            {
                LMUser logicaper = new LMUser();
                UUser  enc       = new UUser();
                enc.Documento = Session["documentoe"].ToString();


                string urlCarpeta = Server.MapPath("~/FotosUser/");

                //CRS_desdiploma.ReportDocument.SetDataSource(logicaper.reporteDiplomaper(urlCarpeta, enc));
                CRS_desdiploma.ReportDocument.SetDataSource(logicaper.reporteDiploma(urlCarpeta, enc));
                CrystalReportViewer1.ReportSource = CRS_desdiploma;
            }
            catch (Exception)
            {
                throw;
            }
            Response.Redirect(usua.Url);
        }
        catch
        {
            try
            {
                usua.Session = Session["userId"].ToString();
            }
            catch
            {
                Response.Redirect("~/View/Admin/AccesoDenegado.aspx");
            }
        }


        UIdioma  encId      = new UIdioma();
        LMIdioma idioma     = new LMIdioma();
        Int32    FORMULARIO = 44;

        encId = idioma.obtIdioma(FORMULARIO, int.Parse(Session["idioma"].ToString()));

        Page.Title = encId.CompIdioma["Title"].ToString();
    }
コード例 #21
0
        protected override Task <HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
        {
            HttpStatusCode statusCode;
            string         token;

            // determine whether a jwt exists or not
            if (!TryRetrieveToken(request, out token))
            {
                statusCode = HttpStatusCode.Unauthorized;
                return(base.SendAsync(request, cancellationToken));
            }

            try
            {
                UEncapAplicacion configuracion = new LLogin().ObtenerConfiguracion(token);

                var secretKey     = configuracion.Llave;
                var audienceToken = ConfigurationManager.AppSettings["JWT_AUDIENCE_TOKEN"];
                var issuerToken   = ConfigurationManager.AppSettings["JWT_ISSUER_TOKEN"];
                var securityKey   = new SymmetricSecurityKey(System.Text.Encoding.Default.GetBytes(secretKey));

                SecurityToken             securityToken;
                var                       tokenHandler         = new System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler();
                TokenValidationParameters validationParameters = new TokenValidationParameters()
                {
                    ValidAudience            = audienceToken,
                    ValidIssuer              = issuerToken,
                    ValidateLifetime         = true,
                    ValidateIssuerSigningKey = true,
                    LifetimeValidator        = this.LifetimeValidator,
                    IssuerSigningKey         = securityKey
                };

                // Extract and assign Current Principal and user
                Thread.CurrentPrincipal  = tokenHandler.ValidateToken(token, validationParameters, out securityToken);
                HttpContext.Current.User = tokenHandler.ValidateToken(token, validationParameters, out securityToken);

                return(base.SendAsync(request, cancellationToken));
            }
            catch (SecurityTokenValidationException)
            {
                statusCode = HttpStatusCode.Unauthorized;
            }
            catch (Exception)
            {
                statusCode = HttpStatusCode.InternalServerError;
            }

            return(Task <HttpResponseMessage> .Factory.StartNew(() => new HttpResponseMessage(statusCode) { }));
        }
コード例 #22
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Response.Cache.SetNoStore();
        UUser  usua = new UUser();
        LLogin log  = new LLogin();

        try
        {
            usua = log.logEstudianteSecillo(Session["userId"].ToString());

            destinatario            = DDL_Materia.SelectedValue.ToString();
            TB_Destinatario.Text    = destinatario;
            TB_Destinatario.Enabled = false;

            Response.Redirect(usua.Url);
        }
        catch
        {
            try
            {
                usua.Session = Session["userId"].ToString();
            }
            catch
            {
                Response.Redirect("~/View/Estudiante/AccesoDenegado.aspx");
            }
        }



        UIdioma  encId      = new UIdioma();
        LMIdioma idioma     = new LMIdioma();
        Int32    FORMULARIO = 28;

        encId = idioma.obtIdioma(FORMULARIO, int.Parse(Session["idioma"].ToString()));

        Page.Title                 = encId.CompIdioma["Title"].ToString();
        L_EstuMensaTitulo.Text     = encId.CompIdioma["L_EstuMensaTitulo"].ToString();
        L_EstuMensProfe.Text       = encId.CompIdioma["L_EstuMensProfe"].ToString();
        L_EstuMenAsunto.Text       = encId.CompIdioma["L_EstuMenAsunto"].ToString();
        REV_Asuto.ErrorMessage     = encId.CompIdioma["REV_Asuto"].ToString();
        L_EstuMenDestinatario.Text = encId.CompIdioma["L_EstuMenDestinatario"].ToString();
        L_EstuMenMensaje.Text      = encId.CompIdioma["L_EstuMenMensaje"].ToString();
        REV_Mensaje.ErrorMessage   = encId.CompIdioma["REV_Mensaje"].ToString();
        B_Enviar.Text              = encId.CompIdioma["B_Enviar"].ToString();
        //L_Error_selecione = "Seleccione una opcion"
        //script_msm_enviado="Se ha enviado su mensaje con éxito"
        //L_Error_correo = "El correo digitado no existe"
    }
コード例 #23
0
    protected void Page_Load(object sender, EventArgs e)
    {
        UEncapUsuario usuario = new UEncapUsuario();

        usuario = new LLogin().usuarioActivo2((string)Session["correo"]);

        if (usuario == null || Session["Valido"] == null)
        {
            Response.Redirect("../home.aspx");
        }
        if (usuario.Rol_id != 3)
        {
            Response.Redirect("../home.aspx");
        }
    }
コード例 #24
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Response.Cache.SetNoStore();
        LLogin logica = new LLogin();
        UUser  usua   = new UUser();

        try
        {
            usua = logica.logAdminSecillo(Session["userId"].ToString());
            Response.Redirect(usua.Url);
        }
        catch
        {
            try
            {
                usua.Session = Session["userId"].ToString();
            }
            catch
            {
                Response.Redirect("~/View/Admin/AccesoDenegado.aspx");
            }
        }



        UIdioma  encId      = new UIdioma();
        LMIdioma idioma     = new LMIdioma();
        Int32    FORMULARIO = 21;

        encId = idioma.obtIdioma(FORMULARIO, int.Parse(Session["idioma"].ToString()));

        Page.Title = encId.CompIdioma["Title"].ToString();
        L_AdminListaAcuTitulo.Text = encId.CompIdioma["L_AdminListaAcuTitulo"].ToString();
        btn_descargar.Text         = encId.CompIdioma["btn_descargar"].ToString();

        GridView1.Columns[0].HeaderText  = encId.CompIdioma["GridView1_0"].ToString();
        GridView1.Columns[1].HeaderText  = encId.CompIdioma["GridView1_1"].ToString();
        GridView1.Columns[2].HeaderText  = encId.CompIdioma["GridView1_2"].ToString();
        GridView1.Columns[3].HeaderText  = encId.CompIdioma["GridView1_3"].ToString();
        GridView1.Columns[4].HeaderText  = encId.CompIdioma["GridView1_4"].ToString();
        GridView1.Columns[5].HeaderText  = encId.CompIdioma["GridView1_5"].ToString();
        GridView1.Columns[6].HeaderText  = encId.CompIdioma["GridView1_6"].ToString();
        GridView1.Columns[8].HeaderText  = encId.CompIdioma["GridView1_8"].ToString();
        GridView1.Columns[9].HeaderText  = encId.CompIdioma["GridView1_9"].ToString();
        GridView1.Columns[10].HeaderText = encId.CompIdioma["GridView1_10"].ToString();
        GridView1.Columns[11].HeaderText = encId.CompIdioma["GridView1_11"].ToString();
        GridView1.Columns[12].HeaderText = encId.CompIdioma["GridView1_12"].ToString();
    }
コード例 #25
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Response.Cache.SetNoStore();
        LMUser logic = new LMUser();
        UUser  enc   = new UUser();
        LLogin log   = new LLogin();

        try
        {
            enc               = logic.PL_EstudianteVerNotas(Session["userId"].ToString());
            Session["anio"]   = enc.SAño;
            Session["userId"] = enc.Id_estudiante;

            enc = log.logAdminSecillo(Session["userId"].ToString());
            Response.Redirect(enc.Url);
        }
        catch
        {
            try
            {
                enc.Session = Session["userId"].ToString();
            }
            catch
            {
                Response.Redirect("~/View/Estudiante/AccesoDenegado.aspx");
            }
        }



        UIdioma  encId      = new UIdioma();
        LMIdioma idioma     = new LMIdioma();
        Int32    FORMULARIO = 29;

        encId = idioma.obtIdioma(FORMULARIO, int.Parse(Session["idioma"].ToString()));


        Page.Title = encId.CompIdioma["Title"].ToString();
        L_EstuVerNotasTitulo.Text = encId.CompIdioma["L_EstuVerNotasTitulo"].ToString();

        GV_boletin.Columns[0].HeaderText = encId.CompIdioma["GridView1_0"].ToString();
        GV_boletin.Columns[1].HeaderText = encId.CompIdioma["GridView1_1"].ToString();
        GV_boletin.Columns[2].HeaderText = encId.CompIdioma["GridView1_2"].ToString();
        GV_boletin.Columns[3].HeaderText = encId.CompIdioma["GridView1_3"].ToString();
        GV_boletin.Columns[4].HeaderText = encId.CompIdioma["GridView1_4"].ToString();
    }
コード例 #26
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Response.Cache.SetNoStore();
        LLogin logica = new LLogin();
        UUser  usua   = new UUser();

        try
        {
            LMReg logic = new LMReg();
            UUser enc   = new UUser();
            enc             = logic.ObAniodeCurso(Session["userId"].ToString());
            Session["anio"] = enc.Año;

            usua = logica.logAdminSecillo(Session["userId"].ToString());
            Response.Redirect(usua.Url);
        }
        catch
        {
            try
            {
                usua.Session = Session["userId"].ToString();
            }
            catch
            {
                Response.Redirect("~/View/Profesor/AccesoDenegado.aspx");
            }
        }



        UIdioma  encId      = new UIdioma();
        LMIdioma idioma     = new LMIdioma();
        Int32    FORMULARIO = 38;

        encId = idioma.obtIdioma(FORMULARIO, int.Parse(Session["idioma"].ToString()));

        Page.Title             = encId.CompIdioma["Title"].ToString();
        L_ProfeObseTitulo.Text = encId.CompIdioma["L_ProfeObseTitulo"].ToString();
        L_ProfeObseCurso.Text  = encId.CompIdioma["L_ProfeObseCurso"].ToString();


        GridView2.Columns[0].HeaderText = "Documento";
        GridView2.Columns[1].HeaderText = "Apellido";
        GridView2.Columns[2].HeaderText = "Nombre";
        GridView2.Columns[3].HeaderText = "Observador";
    }
コード例 #27
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Response.Cache.SetNoStore();
        LMUser logica = new LMUser();
        LLogin log    = new LLogin();
        UUser  usua   = new UUser();
        UUser  enc    = new UUser();

        try
        {
            usua = log.logAcudienteSecillo(Session["userId"].ToString());

            enc             = logica.PL_AcudienteObservador(DDT_estudiante.SelectedValue);
            Session["anio"] = enc.SAño;
            Session["est"]  = enc.SEstudiante;
            Response.Redirect(usua.Url);
        }
        catch
        {
            try
            {
                usua.Session = Session["userId"].ToString();
            }
            catch
            {
                Response.Redirect("~/View/Acudiente/AccesoDenegado.aspx");
            }
        }


        UIdioma  encId      = new UIdioma();
        LMIdioma idioma     = new LMIdioma();
        Int32    FORMULARIO = 1;

        encId = idioma.obtIdioma(FORMULARIO, int.Parse(Session["idioma"].ToString()));

        Page.Title = encId.CompIdioma["Title"].ToString();
        L_AcuTituloVerNotas.Text        = encId.CompIdioma["L_AcuTituloVerNotas"].ToString();
        L_AcuEstudiante.Text            = encId.CompIdioma["L_AcuEstudiante"].ToString();
        GridView1.Columns[0].HeaderText = encId.CompIdioma["GridView1_0"].ToString();
        GridView1.Columns[1].HeaderText = encId.CompIdioma["GridView1_1"].ToString();
        GridView1.Columns[2].HeaderText = encId.CompIdioma["GridView1_2"].ToString();
        GridView1.Columns[3].HeaderText = encId.CompIdioma["GridView1_3"].ToString();
        GridView1.Columns[4].HeaderText = encId.CompIdioma["GridView1_4"].ToString();
    }
コード例 #28
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Response.Cache.SetNoStore();
        LLogin logica = new LLogin();
        UUser  usua   = new UUser();

        try
        {
            usua = logica.logAdminSecillo(Session["userId"].ToString());
            Response.Redirect(usua.Url);
        }
        catch
        {
            try
            {
                usua.Session = Session["userId"].ToString();
            }
            catch
            {
                Response.Redirect("~/View/Admin/AccesoDenegado.aspx");
            }
        }


        UIdioma  encId      = new UIdioma();
        LMIdioma idioma     = new LMIdioma();
        Int32    FORMULARIO = 20;

        encId = idioma.obtIdioma(FORMULARIO, int.Parse(Session["idioma"].ToString()));

        Page.Title = encId.CompIdioma["Title"].ToString();
        L_AdminGenerarTitulo.Text       = encId.CompIdioma["L_AdminGenerarTitulo"].ToString();
        L_AdminGenerarAño.Text          = encId.CompIdioma["L_AdminGenerarAño"].ToString();
        L_AdminGenerarCurso.Text        = encId.CompIdioma["L_AdminGenerarCurso"].ToString();
        GridView1.Columns[0].HeaderText = "Foto";
        GridView1.Columns[1].HeaderText = "Apellido";
        GridView1.Columns[2].HeaderText = "Nombre";
        GridView1.Columns[3].HeaderText = "Documento";
        GridView1.Columns[4].HeaderText = "Correo";
        GridView1.Columns[5].HeaderText = "Teléfono";
        GridView1.Columns[6].HeaderText = "Usuario";
        GridView1.Columns[7].HeaderText = "Contraseña";
        GridView1.Columns[8].HeaderText = "Estado";
        GridView1.Columns[9].HeaderText = "Diploma";
    }
コード例 #29
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Response.Cache.SetNoStore();
        LLogin logica = new LLogin();
        UUser  usua   = new UUser();

        try
        {
            tb_documentoestudiante.ReadOnly = true;
            usua = logica.logAdminSecillo(Session["userId"].ToString());
            Response.Redirect(usua.Url);
        }
        catch
        {
            try
            {
                usua.Session = Session["userId"].ToString();
            }
            catch
            {
                Response.Redirect("~/View/Profesor/AccesoDenegado.aspx");
            }
        }
        tb_documentoestudiante.Text     = (string)Session["documentoestudiante"];
        tb_documentoestudiante.ReadOnly = true;


        UIdioma  encId      = new UIdioma();
        LMIdioma idioma     = new LMIdioma();
        Int32    FORMULARIO = 36;

        encId = idioma.obtIdioma(FORMULARIO, int.Parse(Session["idioma"].ToString()));

        Page.Title          = encId.CompIdioma["Title"].ToString();
        L_ProfeListado.Text = encId.CompIdioma["L_ProfeListado"].ToString();
        tb_documentoestudiante.Attributes.Add("placeholder", encId.CompIdioma["tb_documentoestudiante"].ToString());
        REV_documentoestudiante.ErrorMessage = encId.CompIdioma["REV_documentoestudiante"].ToString();
        TB_Observ.Attributes.Add("placeholder", encId.CompIdioma["TB_Observ"].ToString());
        REV_Observ.ErrorMessage = encId.CompIdioma["REV_Observ"].ToString();
        btn_Aceptar.Text        = encId.CompIdioma["btn_Aceptar"].ToString();


        GridView1.Columns[0].HeaderText = "Fecha y Hora";
        GridView1.Columns[1].HeaderText = "Observación";
    }
コード例 #30
0
    protected void Page_Load(object sender, EventArgs e)
    {
        UEncapUsuario usuarioo = new UEncapUsuario();

        usuarioo = new LLogin().usuarioActivo2((string)Session["correo"]);

        if (usuarioo == null || Session["Valido"] == null)
        {
            Response.Redirect("../home.aspx");
        }
        if (usuarioo.Rol_id != 2)
        {
            Response.Redirect("../home.aspx");
        }
        PanelMensaje.Visible  = false;
        PanelMensaje1.Visible = false;
        PanelMensaje2.Visible = false;
    }