예제 #1
0
        public MonitorRiscoResponse ConsultarDadosMonitorRisco(MonitorRiscoRequest pParametros)
        {
            gRetorno = new MonitorRiscoResponse();

            this.ConsultarMargemRequeridaBMF(pParametros);

            this.ConsultarGarantiaBovespa(pParametros);

            gRetorno.DescricaoResposta = string.Format("Posição em Monitor de Risco do cliente: {0} carregado com sucesso", pParametros.CodigoCliente.DBToString());
            gRetorno.StatusResposta    = MensagemResponseStatusEnum.OK;

            return(gRetorno);
        }
예제 #2
0
        public MonitorRiscoResponse ConsultarDadosMonitorRisco(MonitorRiscoRequest pParametros)
        {
            var lRetorno = new MonitorRiscoResponse();

            try
            {
                lRetorno = new MonitorRiscoDbLib().ConsultarDadosMonitorRisco(pParametros);
            }
            catch (Exception ex)
            {
                gLogger.Error(string.Concat("Erro ao consultar Monitor risco; Cliente: ", pParametros.CodigoCliente == null ? pParametros.CodigoClienteBmf.DBToString() : pParametros.CodigoCliente.DBToString()), ex);

                lRetorno.DescricaoResposta = ex.ToString();
                lRetorno.StatusResposta    = Library.MensagemResponseStatusEnum.ErroPrograma;
            }

            return(lRetorno);
        }