Example #1
0
        public ProcessResult <List <UsuariosResponse> > Buscar(UsuariosRequest filtro)
        {
            ProcessResult <List <UsuariosResponse> > resultado = new ProcessResult <List <UsuariosResponse> >();

            try
            {
                List <UsuariosLogic> lista = LogicRepository.Buscar(
                    filtro.CodigoUsuario,
                    filtro.Nombre,
                    filtro.Apellido,
                    filtro.NumDocumentoIdentidad,
                    filtro.Usuario,
                    filtro.NombreCargo,
                    filtro.CodigoCargo,
                    filtro.EstadoRegistro,
                    filtro.EstadoRegistroDescripcion,
                    filtro.NumeroPagina,
                    filtro.RegistrosPagina);

                resultado.Result = new List <UsuariosResponse>();

                foreach (UsuariosLogic item in lista)
                {
                    UsuariosResponse Response = UsuariosAdapter.ObtenerPaginado(item);
                    resultado.Result.Add(Response);
                }
            }
            catch (Exception ex)
            {
                resultado.IsSuccess = false;
                resultado.Exception = new ApplicationLayerException <UsuariosService>(ex);
            }

            return(resultado);
        }
Example #2
0
 public bool autenticarUsuario(string usuario, string contrasenia)
 {
     if (UsuariosAdapter.existe(usuario))
     {
         if (UsuariosAdapter.validarUsuario(usuario, contrasenia))
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
     else
     {
         return(false);
     }
 }
Example #3
0
        public ProcessResult <UsuariosResponse> Login(string usuario, string contrasena)
        {
            ProcessResult <UsuariosResponse> resultado = new ProcessResult <UsuariosResponse>();

            try
            {
                UsuariosLogic lista = LogicRepository.Login(usuario, contrasena);

                resultado.Result = new UsuariosResponse();

                if (resultado.Result != null)
                {
                    resultado.Result = UsuariosAdapter.ObtenerPaginado(lista);
                }
            }
            catch (Exception ex)
            {
                resultado.IsSuccess = false;
                resultado.Exception = new ApplicationLayerException <UsuariosService>(ex);
            }

            return(resultado);
        }
Example #4
0
        public ProcessResult <UsuariosResponse> Obtener(int codigo, int codigoSistema)
        {
            ProcessResult <UsuariosResponse> resultado = new ProcessResult <UsuariosResponse>();

            try
            {
                UsuariosLogic lista = LogicRepository.Obtener(codigo, codigoSistema);

                resultado.Result = new UsuariosResponse();

                if (resultado.Result != null)
                {
                    resultado.Result = UsuariosAdapter.ObtenerPaginado(lista);
                }
            }
            catch (Exception ex)
            {
                resultado.IsSuccess = false;
                resultado.Exception = new ApplicationLayerException <UsuariosService>(ex);
            }

            return(resultado);
        }
Example #5
0
        public ProcessResult <List <UsuariosResponse> > Listar()
        {
            ProcessResult <List <UsuariosResponse> > resultado = new ProcessResult <List <UsuariosResponse> >();

            try
            {
                List <UsuariosLogic> lista = LogicRepository.Listar();

                resultado.Result = new List <UsuariosResponse>();

                foreach (UsuariosLogic item in lista)
                {
                    UsuariosResponse Response = UsuariosAdapter.ObtenerPaginado(item);
                    resultado.Result.Add(Response);
                }
            }
            catch (Exception ex)
            {
                resultado.IsSuccess = false;
                resultado.Exception = new ApplicationLayerException <UsuariosService>(ex);
            }

            return(resultado);
        }