示例#1
0
        //Obtiene los datos del Usuario
        public static UsuarioLoginViewModel GetUser(string usuario)
        {
            UsuarioLoginViewModel UsuarioModel = new UsuarioLoginViewModel();
            BEUsuario             oBEUsuario   = new BEUsuario();
            BLUsuario             oBLUsuario   = new BLUsuario();

            oBEUsuario = oBLUsuario.ObtenerUsuarioLogin(usuario);

            if (oBEUsuario != null)
            {
                UsuarioModel.Codigo               = oBEUsuario.cod_usuario;
                UsuarioModel.ApellidoMaterno      = oBEUsuario.ape_materno;
                UsuarioModel.ApellidoPaterno      = oBEUsuario.ape_paterno;
                UsuarioModel.Nombre               = oBEUsuario.nombres;
                UsuarioModel.CodigoArea           = oBEUsuario.cod_area;
                UsuarioModel.nombreArea           = oBEUsuario.gls_area;
                UsuarioModel.idRol                = oBEUsuario.cod_rol;
                UsuarioModel.nombreRol            = oBEUsuario.gls_rol;
                UsuarioModel.Correo               = oBEUsuario.correo;
                UsuarioModel.NombreCompleto       = ConvertFirstLetterToUpper(UsuarioModel.Nombre + " " + UsuarioModel.ApellidoPaterno + " " + UsuarioModel.ApellidoMaterno);
                UsuarioModel.PrimerNombreApellido = ConvertFirstLetterToUpper(NombreApellidoPrimero(UsuarioModel.Nombre, UsuarioModel.ApellidoPaterno));
            }
            else
            {
                UsuarioModel = null;
            }

            return(UsuarioModel);
        }