/// <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); }
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 }); }
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); } }