public PosicaoCustodiaResponse ConsultarCustodia(PosicaoCustodiaRequest pParametros) { var lRetorno = new PosicaoCustodiaResponse(); lRetorno.Objeto.ListaMovimento.AddRange(this.ConsultarCustodiaNormal(pParametros)); lRetorno.Objeto.ListaMovimento.AddRange(this.ConsultarCustodiaBTC(pParametros)); lRetorno.DescricaoResposta = string.Format("Posição em custódia do cliente: {0} carregado com sucesso", pParametros.ConsultaCdClienteBovespa.DBToString()); lRetorno.StatusResposta = MensagemResponseStatusEnum.OK; return(lRetorno); }
public PosicaoCustodiaResponse ConsultarCustodia(PosicaoCustodiaRequest pParametros) { var lRetorno = new PosicaoCustodiaResponse(); try { lRetorno = new CustodiaDbLib().ConsultarCustodia(pParametros); } catch (Exception ex) { gLogger.Error(string.Concat("Erro ao consultar Custódia; Cliente: ", pParametros.ConsultaCdClienteBovespa == null ? pParametros.ConsultaCdClienteBovespa.DBToString() : pParametros.ConsultaCdClienteBMF.DBToString()), ex); lRetorno.DescricaoResposta = ex.ToString(); lRetorno.StatusResposta = Library.MensagemResponseStatusEnum.ErroPrograma; } return(lRetorno); }