Beispiel #1
0
        public ResponseInfoBasicaUsuarioDTO GetInfoBasicaUsuarios(RequestInfoBasicaUsuarioDTO request)
        {
            var url = ConfigurationManager.AppSettings["UrlGetInfoBasicaUsuarios"];
            //var url = "http://tramoldev01.tramarsa.com.pe/GRSeguridad/SeguridadGR.svc/GetInfoBasicaUsuarios";
            var responseInfoBasicaUsuarioDTO = DeserializarJSON <RequestInfoBasicaUsuarioDTO, ResponseInfoBasicaUsuarioDTO>(request, url);

            return(responseInfoBasicaUsuarioDTO);
        }
        public ResponseInfoBasicaUsuarioDTO GetInfoBasicaUsuariosByCodigo(List <string> request)
        {
            RequestInfoBasicaUsuarioDTO requestSeguridad = new RequestInfoBasicaUsuarioDTO
            {
                CodigosUsuario = request
            };


            return((new SeguridadProxyRest()).GetInfoBasicaUsuariosByCodigo(requestSeguridad));
        }
Beispiel #3
0
        public string getNombreUsuario(RequestInfoBasicaUsuarioDTO request)
        {
            List <ResponseListaUsuarios> usuariosList = this.GetInfoUsuario(request);

            if (usuariosList.Any())
            {
                return(usuariosList.FirstOrDefault().NombresCompletos);
            }

            return("");
        }
Beispiel #4
0
        public static ResponseInfoBasicaUsuarioDTO GetInfoBasicaUsuarios(RequestInfoBasicaUsuarioDTO request)
        {
            var response = new ResponseInfoBasicaUsuarioDTO();

            using (var ctx = new SeguridadEntities())
            {
                var query = ReturnInfoUsuario(ctx).Where(u => u.IdUsuario == request.CodigoUsuario);

                response.InfoBasica        = query.FirstOrDefault();
                response.Resultado.Success = (response.InfoBasica != null);
            }

            return(response);
        }
 public ResponseInfoBasicaUsuarioDTO GetInfoBasicaUsuariosByCodigo(RequestInfoBasicaUsuarioDTO request)
 {
     var response = new ResponseInfoBasicaUsuarioDTO();
     try
     {
         response = SeguridadBL.GetInfoBasicaUsuariosByCodigo(request);
     }
     catch (Exception ex)
     {
         response.Resultado.Message = ex.Message;
         response.Resultado.ErrCode = ex.GetHashCode().ToString();
         if (ex.InnerException != null)
             response.Resultado.Messages.Add(new Result { Message = ex.InnerException.Message });
     }
     return response;
 }
        public ResponseInfoBasicaUsuarioDTO ListarUsuarios(RequestInfoBasicaUsuarioDTO request)
        {
            var response = DeserializarJSON <RequestInfoBasicaUsuarioDTO, ResponseInfoBasicaUsuarioDTO>(request, WebConfigReader.ServicesHost.SeguridadInfoUsuario);

            if (response == null)
            {
                return new ResponseInfoBasicaUsuarioDTO {
                           Result = new Result {
                               Mensaje = "Servicio no disponible."
                           }
                }
            }
            ;

            return(response);
        }
        public ResponseInfoBasicaUsuarioDTO GetInfoBasicaUsuariosByCodigo(RequestInfoBasicaUsuarioDTO request)
        {
            var response = new ResponseInfoBasicaUsuarioDTO();

            try
            {
                response = SeguridadBL.GetInfoBasicaUsuariosByCodigo(request);
            }
            catch (Exception ex)
            {
                response.Resultado.Message = ex.Message;
                response.Resultado.ErrCode = ex.GetHashCode().ToString();
                if (ex.InnerException != null)
                {
                    response.Resultado.Messages.Add(new Result {
                        Message = ex.InnerException.Message
                    });
                }
            }
            return(response);
        }
Beispiel #8
0
 public ResponseInfoBasicaUsuarioDTO GetInfoBasicaUsuariosByCodigo(RequestInfoBasicaUsuarioDTO request)
 {
     return(DeserializarJSON <RequestInfoBasicaUsuarioDTO, ResponseInfoBasicaUsuarioDTO>(request, WebConfigReader.UrlGetInfoBasicaUsuariosByCodigo));
 }
Beispiel #9
0
        public List <ResponseListaUsuarios> GetInfoUsuario(RequestInfoBasicaUsuarioDTO request)
        {
            ResponseInfoBasicaUsuarioDTO listaUsuarios = (new SeguridadProxy()).ListarUsuarios(request);

            return(listaUsuarios.ListaInfoBasicaUsuarios);
        }