Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }