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)); }
public string getNombreUsuario(RequestInfoBasicaUsuarioDTO request) { List <ResponseListaUsuarios> usuariosList = this.GetInfoUsuario(request); if (usuariosList.Any()) { return(usuariosList.FirstOrDefault().NombresCompletos); } return(""); }
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); }
public ResponseInfoBasicaUsuarioDTO GetInfoBasicaUsuariosByCodigo(RequestInfoBasicaUsuarioDTO request) { return(DeserializarJSON <RequestInfoBasicaUsuarioDTO, ResponseInfoBasicaUsuarioDTO>(request, WebConfigReader.UrlGetInfoBasicaUsuariosByCodigo)); }
public List <ResponseListaUsuarios> GetInfoUsuario(RequestInfoBasicaUsuarioDTO request) { ResponseInfoBasicaUsuarioDTO listaUsuarios = (new SeguridadProxy()).ListarUsuarios(request); return(listaUsuarios.ListaInfoBasicaUsuarios); }