Exemple #1
0
        public BE.Usuario ObtenerUsuarioPorId(int id)
        {
            BLL.Idioma bllIdioma = new BLL.Idioma();
            BLL.Permiso bllPermiso = new BLL.Permiso();
            var aUsuario = _dalManagerUsuario.ObtenerUsuarioPorId(id);

            aUsuario.Permisos = bllPermiso.ObtenerPermisosDeUsuario(aUsuario.Id);

            aUsuario.Idioma = bllIdioma.ObtenerIdiomaDeUsuario(aUsuario.Id);

            return aUsuario;
        }
Exemple #2
0
        public List<BE.Usuario> ObtenerUsuarios()
        {
            BLL.Idioma bllIdioma = new BLL.Idioma();
            BLL.Permiso bllPermiso = new BLL.Permiso();
            List<BE.Usuario> usuarios = _dalManagerUsuario.Leer();

            foreach (BE.Usuario usuario in usuarios)
            {
                usuario.Permisos = bllPermiso.ObtenerPermisosDeUsuario(usuario.Id);

                usuario.Idioma = bllIdioma.ObtenerIdiomaDeUsuario(usuario.Id);
            }

            return usuarios;
        }
Exemple #3
0
        public BE.Usuario ObtenerUsuarioPorNombreDeUsuario(string nombreUsuario)
        {
            BLL.Idioma bllIdioma = new BLL.Idioma();
            BLL.Permiso bllPermiso = new BLL.Permiso();
            var aUsuario = _dalManagerUsuario.ObtenerUsuarioPorNombreDeUsuario(nombreUsuario);

            if (aUsuario != null)
            {
                aUsuario.Permisos = bllPermiso.ObtenerPermisosDeUsuario(aUsuario.Id);

                aUsuario.Idioma = bllIdioma.ObtenerIdiomaDeUsuario(aUsuario.Id);

            }

            return aUsuario;
          
        }