Exemple #1
0
 /// <summary>
 /// Descripción: Funcion para obtener las crdenciales del usuario
 /// Autor: Jhon Edson Tello Lumbreras / RPEXT038
 /// Fecha y Hora Creación: 04/09/2015
 /// Modificado: Modificado
 /// Fecha y hora Modificación: FechaModificacion
 /// </summary>
 /// <param name="objUsuario"></param>
 /// <returns></returns>
 public List <SGA_SP_VALIDAR_USUARIO_SELECCIONAR_Result> f_ObtenerUsuarioDA(SGA_T_USUARIO objUsuario, int pi_Sistema)
 {
     using (SGADB_BOMEntities contexto = new SGADB_BOMEntities())
     {
         return(contexto.SGA_SP_VALIDAR_USUARIO_SELECCIONAR(objUsuario.usua_c_cusu_red, objUsuario.usua_c_vcontrasena, pi_Sistema).ToList());;
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                this.gvReservas.DataSource = "";
                this.gvReservas.DataBind();

                objUsuario = (SGA_T_USUARIO)Session["SGA_T_USUARIO"];
            }
        }
        /// <summary>
        /// Descripción: Funcion para obtener las credenciales del usuario
        /// Autor: Jair Tasayco bautista RP0689
        /// Fecha y Hora Creación: 16-02-2017
        /// Modificado: --
        /// Fecha y hora Modificación: --
        /// </summary>
        /// <param name="ps_Usuario"></param>
        /// <param name="ps_Contraseña"></param>
        private List <SGA_SP_VALIDAR_USUARIO_DA_SELECCIONAR_Result> f_ObtenenUsuario(string ps_Usuario, int pi_Sistema)
        {
            SGA_T_USUARIO objusuario = new SGA_T_USUARIO();
            List <SGA_SP_VALIDAR_USUARIO_DA_SELECCIONAR_Result> objUsuarioObtenido = new List <SGA_SP_VALIDAR_USUARIO_DA_SELECCIONAR_Result>();

            objusuario.usua_c_cusu_red    = ps_Usuario;
            objusuario.usua_c_vcontrasena = "";
            SeguridadBL objSeguridadBL = new SeguridadBL();

            objUsuarioObtenido = objSeguridadBL.f_ObtenerUsuarioDA_BL(objusuario, pi_Sistema);
            return(objUsuarioObtenido);
        }
        protected void btnIngresar_Click(object sender, EventArgs e)
        {
            List <SGA_SP_VALIDAR_USUARIO_DA_SELECCIONAR_Result> objUsuarioResult = new List <SGA_SP_VALIDAR_USUARIO_DA_SELECCIONAR_Result>();

            objUsuarioResult = f_ObtenenUsuario(txtUsuario.Text.Trim(), Convert.ToInt32(IEnum.Sistema.Bombero));

            if (objUsuarioResult.Count < 1)
            {
                m_MostrarError("Usuario no tiene permisos.");
            }
            else
            {
                if (f_ConsultarLoginAD())
                {
                    SGA_T_USUARIO objUsuario = new SGA_T_USUARIO();
                    objUsuario.usua_c_cusu_red = objUsuarioResult[0].usua_c_cusu_red;
                    //objUsuario.usua_c_bpropietarioadministrador = objUsuarioResult[0].usua_c_bpropietarioadministrador;
                    //objUsuario.usua_c_cidempresa = objUsuarioResult[0].usua_c_cidempresa;
                    objUsuario.usua_c_cape_pat     = objUsuarioResult[0].usua_c_cape_pat;
                    objUsuario.usua_c_cape_mat     = objUsuarioResult[0].usua_c_cape_mat;
                    objUsuario.usua_c_cape_nombres = objUsuarioResult[0].usua_c_cape_nombres;
                    objUsuario.usua_c_cdoc_id      = objUsuarioResult[0].usua_c_cdoc_id;
                    objUsuario.usua_c_vcorreo1     = objUsuarioResult[0].usua_c_vcorreo;
                    objUsuario.usua_c_vnuevacont   = objUsuarioResult[0].usua_c_vnuevacont;
                    Session["SGA_T_USUARIO"]       = objUsuario;
                    SeguridadBL objSeguridadBL = new SeguridadBL();
                    int         iCodPerfil     = objSeguridadBL.f_ObtenerPerfilBL(objUsuario.usua_c_cdoc_id, Convert.ToInt32(IEnum.Sistema.Bombero));
                    Session["S_COD_PERFIL"] = iCodPerfil;
                    Response.Redirect("../../Interfaces/Default/Default.aspx");
                    //m_MensajeError(UIConstantes.ConsTituloMensajePopUp, "El usuario o contraseña no son correctos.");
                }
                else
                {
                    m_MostrarError("Usuario no pertenece al Directorio Activo Real Plaza");
                }
            }
        }
Exemple #5
0
 public List <SGA_SP_VALIDAR_USUARIO_DA_SELECCIONAR_Result> f_ObtenerUsuarioDA_BL(SGA_T_USUARIO objUsuario, int pi_Sistema)
 {
     return(new SeguridadDA().f_ObtenerUsuarioDA_DA(objUsuario, pi_Sistema));
 }