コード例 #1
0
        /// <summary>
        /// Lista a posição de fundos de um determinado cliente
        /// </summary>
        /// <param name="Request">Objeto request</param>
        /// <returns>Retorna uma lista com a posição de FUNDOS de um determinado cliente </returns>
        public ListarFundosResponse ConsultarClientesFundos(ListarFundosRequest Request)
        {
            ListarFundosResponse lRetorno = new ListarFundosResponse();

            lRetorno.Fundos = new List <FundosInfo>();

            try
            {
                logger.DebugFormat("Obtendo posicao de fundos para cliente [{0}] [{1}] [{2}] [{3}]",
                                   Request.IdCliente,
                                   Request.IdUsuarioLogado,
                                   Request.CodigoSessao,
                                   Request.DescricaoUsuarioLogado);

                List <FundosInfo> lFundos = new FundosDbLib().ConsultarClientesFundosItau(Request);

                lRetorno.Fundos.AddRange(lFundos);

                lRetorno.DescricaoResposta = "Fundo(s) encontrado(s) com sucesso";

                lRetorno.StatusResposta = MensagemResponseStatusEnum.OK;

                logger.Info(string.Concat("FUNDOS - Entrou no ConsultarClientesFundos e listou ", lRetorno.Fundos.Count, " fundos"));
            }
            catch (Exception ex)
            {
                lRetorno.DescricaoResposta = ex.Message;
                lRetorno.StatusResposta    = MensagemResponseStatusEnum.ErroPrograma;
                logger.Error(ex.StackTrace);
            }

            return(lRetorno);
        }
コード例 #2
0
        private void Form1_Load(object sender, EventArgs e)
        {
            IServicoClubesFundos lServico = Ativador.Get <IServicoClubesFundos>();

            ListarFundosResponse Fundos = lServico.ConsultarClientesFundos(
                new ListarFundosRequest()
            {
                IdCliente = 36657
            });


            ListarClubesResponse Clubes = lServico.ConsultarClientesClubes(
                new ListarClubesRequest()
            {
                IdCliente = 25461
            });
        }
コード例 #3
0
        private void btnFundos_Click(object sender, EventArgs e)
        {
            try
            {
                IServicoClubesFundos lServico = Ativador.Get <IServicoClubesFundos>();

                ListarFundosRequest lRequest = new ListarFundosRequest()
                {
                    IdCliente = Convert.ToInt32(txtCodCliente.Text)
                };

                ListarFundosResponse lResponse = lServico.ConsultarClientesFundos(lRequest);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }