private string ResponderCarregarHtmlComDados() { string lMensagem; ConsultarEntidadeCadastroRequest <AlteracaoDeVendaInfo> lRequest = new ConsultarEntidadeCadastroRequest <AlteracaoDeVendaInfo>(); ConsultarEntidadeCadastroResponse <AlteracaoDeVendaInfo> lResponse; lRequest.EntidadeCadastro = new AlteracaoDeVendaInfo(); lRequest.EntidadeCadastro.Busca_IdVenda = Convert.ToInt32(Request["Id"]); try { lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <AlteracaoDeVendaInfo>(lRequest); if (lResponse.StatusResposta == OMS.Library.MensagemResponseStatusEnum.OK) { rptHistoricoDeAlteracoes.DataSource = lResponse.Resultado; rptHistoricoDeAlteracoes.DataBind(); } else { lMensagem = string.Format("Resposta com erro do serviço"); Logger.Error(lMensagem); } } catch (Exception exBusca) { lMensagem = string.Format("Erro em DadosDeVenda.aspx > ResponderCarregarHtmlComDados() [{0}]\r\n{1}", exBusca.Message, exBusca.StackTrace); Logger.Error(lMensagem); } return(string.Empty); }
public string ResponderCarregarFundosItauFinancial() { string lRetorno = string.Empty; List <Transporte_PosicaoCotista> ListaPosicao = base.PosicaoFundosSumarizado(this.GetIdCliente, this.GetCpfCnpj); var lRequestRendaFixa = new ConsultarEntidadeCadastroRequest <RendaFixaInfo>(); lRequestRendaFixa.EntidadeCadastro = new RendaFixaInfo(); lRequestRendaFixa.EntidadeCadastro.CodigoCliente = this.GetIdCliente; var lPosicaoRendaFixa = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <RendaFixaInfo>(lRequestRendaFixa); var lRendaFixaLista = lPosicaoRendaFixa.Resultado; var lClubesEFundos = new TransporteRelatorioClubesEFundos(); lClubesEFundos.ListaFundos = new TransporteRelatorioFundos().TraduzirListaParaTransporteRelatorioFundos(ListaPosicao); lClubesEFundos.ListaRendaFixa = new TransporteRelatorioRendaFixa().TraduzirLista(lRendaFixaLista, null); lRetorno = base.RetornarSucessoAjax(lClubesEFundos, "Dados carregados com sucesso."); return(lRetorno); }
/// <summary> /// /// </summary> /// <typeparam name="T"></typeparam> /// <param name="parametros"></param> /// <returns></returns> public ConsultarEntidadeCadastroResponse <T> ConsultarEntidadeCadastro <T>(ConsultarEntidadeCadastroRequest <T> parametros) where T : ICodigoEntidade { IServicoPersistencia servicoPersistencia = Ativador.Get <IServicoPersistencia>(); ConsultarEntidadeCadastroResponse <T> resposta = new ConsultarEntidadeCadastroResponse <T>() { CodigoMensagemRequest = parametros.CodigoMensagem }; try { ConsultarObjetosResponse <T> respostaConsultar = servicoPersistencia.ConsultarObjetos <T>( new ConsultarEntidadeRequest <T>() { Condicoes = parametros.Condicoes, Objeto = parametros.EntidadeCadastro, IdUsuarioLogado = parametros.IdUsuarioLogado, DescricaoUsuarioLogado = parametros.DescricaoUsuarioLogado }); resposta.Resultado = respostaConsultar.Resultado; } catch (Exception ex) { logger.Error(parametros, ex); resposta.DescricaoResposta = ex.ToString(); resposta.StatusResposta = MensagemResponseStatusEnum.ErroPrograma; } return(resposta); }
/// <summary> /// Carrega os dados no formulário /// </summary> /// <returns></returns> private string ResponderCarregarHtmlComDados() { ConsultarEntidadeCadastroRequest <ClientePessoaVinculadaInfo> lRequest = new ConsultarEntidadeCadastroRequest <ClientePessoaVinculadaInfo>(); ConsultarEntidadeCadastroResponse <ClientePessoaVinculadaInfo> lResponse; ReceberEntidadeCadastroRequest <ClientePessoaVinculadaInfo> req = new ReceberEntidadeCadastroRequest <ClientePessoaVinculadaInfo>() { EntidadeCadastro = new ClientePessoaVinculadaInfo() , DescricaoUsuarioLogado = base.UsuarioLogado.Nome, IdUsuarioLogado = base.UsuarioLogado.Id }; lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <ClientePessoaVinculadaInfo>(lRequest); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { IEnumerable <TransportePessoaVinculada> lLista = from ClientePessoaVinculadaInfo t in lResponse.Resultado select new TransportePessoaVinculada(t); rptListaDePessoasVinculadas.DataSource = lLista; rptListaDePessoasVinculadas.DataBind(); rowLinhaDeNenhumItem.Visible = (lLista.Count().Equals(0)); } return(string.Empty); //só para obedecer assinatura }
private void ResponderBuscarItensParaListagemSimples() { var lRequest = new ConsultarEntidadeCadastroRequest <ClienteSuspeitoInfo>() { IdUsuarioLogado = base.UsuarioLogado.Id, DescricaoUsuarioLogado = base.UsuarioLogado.Nome }; var lResponse = new ConsultarEntidadeCadastroResponse <ClienteSuspeitoInfo>(); try { var lInfo = new ClienteSuspeitoInfo() { DtDe = this.GetDataInicial, DtAte = this.GetDataFinal.AddDays(1D), CdPais = this.GetPais, CdAtividade = this.GetCodigoAtividade, TipoPessoa = this.GetTipoPessoa, CdAssessor = null == this.GetAssessor ? null : this.GetAssessor.ToString(), }; lRequest.EntidadeCadastro = lInfo; lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <ClienteSuspeitoInfo>(lRequest); if (MensagemResponseStatusEnum.OK.Equals(lResponse.StatusResposta)) { if (lResponse.Resultado.Count > 0) { var lLista = new List <TransporteRelatorio_007>(); lResponse.Resultado.ForEach(delegate(ClienteSuspeitoInfo csi) { lLista.Add(new TransporteRelatorio_007(csi)); }); if (lLista.Count >= gTamanhoDaParte) { this.ListaDeResultados = lLista; this.rptRelatorio.DataSource = BuscarParte(1); rowLinhaCarregandoMais.Visible = true; } else { this.rptRelatorio.DataSource = lLista; } this.rptRelatorio.DataBind(); rowLinhaDeNenhumItem.Visible = false; } else { rowLinhaDeNenhumItem.Visible = true; } } } catch (Exception exBusca) { base.RetornarErroAjax("Houve um erro ao tentar carregar relatório.", exBusca); } }
private void ValidarHistoricoDeSenha() { ConsultarEntidadeCadastroRequest <HistoricoSenhaInfo> lRequest = new ConsultarEntidadeCadastroRequest <HistoricoSenhaInfo>(); ConsultarEntidadeCadastroResponse <HistoricoSenhaInfo> lResponse; lRequest.EntidadeCadastro = new HistoricoSenhaInfo(); lRequest.EntidadeCadastro.CdSenha = this.GetSenhaNova; lRequest.EntidadeCadastro.IdLogin = base.UsuarioLogado.Id; //lRequest.EntidadeCadastro.IdLogin = 222044; lResponse = base.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <HistoricoSenhaInfo>(lRequest); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { if (lResponse.Resultado.Count > 0) { throw new Exception("JA_UTILIZADA"); } } else { //gLogger.ErrorFormat("Erro em AlterarSenha.aspx > ValidarHistoricoDeSenha(IdLogin [{0}]) [{1}]\r\n{2}" // , lRequest.EntidadeCadastro.IdLogin // , lResponse.StatusResposta // , lResponse.DescricaoResposta); throw new Exception(lResponse.DescricaoResposta); } }
public List <SinacorListaInfo> BuscarListaDoSinacor(SinacorListaInfo pConfiguracaoInfo) { string lKey = string.Concat(pConfiguracaoInfo.Informacao.ToString(), this.GetType().ToString()); List <SinacorListaInfo> lRetorno = new List <SinacorListaInfo>(); if (Cache[lKey] == null) { ConsultarEntidadeCadastroRequest <SinacorListaInfo> lRequest; ConsultarEntidadeCadastroResponse <SinacorListaInfo> lConsultaResponse; lRequest = new ConsultarEntidadeCadastroRequest <SinacorListaInfo>() { EntidadeCadastro = pConfiguracaoInfo }; lConsultaResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <SinacorListaInfo>(lRequest); lRetorno = lConsultaResponse.Resultado; Cache[lKey] = lRetorno; } else { lRetorno = Cache[lKey] as List <SinacorListaInfo>; } return(lRetorno); }
private void BustarItens() { var lRequest = new ConsultarEntidadeCadastroRequest <ClienteResumidoMigracaoInfo>(); var lResponse = new ConsultarEntidadeCadastroResponse <ClienteResumidoMigracaoInfo>(); var lDadosDeBusca = new ClienteResumidoMigracaoInfo(); this.SessionUltimoIdAssessorBusca = this.GetIdAssessor; { //--> Configurando a busca. lDadosDeBusca.TipoDeConsulta = TipoDeConsultaClienteResumidoInfo.ClientesPorAssessor; lDadosDeBusca.TermoDeBusca = this.GetIdAssessor; lRequest.EntidadeCadastro = lDadosDeBusca; lRequest.DescricaoUsuarioLogado = base.UsuarioLogado.Nome; lRequest.IdUsuarioLogado = base.UsuarioLogado.Id; lRequest.EntidadeCadastro.PaginaCorrente = 1; } lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <ClienteResumidoMigracaoInfo>(lRequest); gTotalRegistros = lResponse.Resultado[0].TotalRegistros; if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { lResponse.Resultado.ForEach(cri => cri.NomeCliente = cri.NomeCliente.ToStringFormatoNome()); this.SessionUltimoResultadoDeBusca = lResponse.Resultado; } }
private void ResponderBuscarItensParaListagemSimples() { try { var lResponse = new ConsultarEntidadeCadastroResponse <ClienteProdutoInfo>(); var lRequest = new ConsultarEntidadeCadastroRequest <ClienteProdutoInfo>() { EntidadeCadastro = new ClienteProdutoInfo() { De = this.GetDataDe, Ate = this.GetDataAte, CdCblc = this.GetCodCliente, IdProdutoPlano = this.GetProduto, CodigoAssessor = this.GetCodigoAssessor //StClienteCompleto = GetClienteCompleto.Value, //IdProdutoPlano = GetProduto } }; lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <ClienteProdutoInfo>(lRequest); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { if (null != lResponse.Resultado) { lResponse.Resultado.Sort((cp1, cp2) => { return(string.Compare(cp1.NomeCliente.Trim(), cp2.NomeCliente.Trim())); }); } IEnumerable <TransporteRelatorio_015> lLista = from ClienteProdutoInfo i in lResponse.Resultado select new TransporteRelatorio_015(i); gTotalClientes = lLista.Count(); if (lResponse.Resultado.Count > 0) { if (lLista.Count() >= gTamanhoDaParte) { this.ListaDeResultados = lLista; this.rptRelatorio.DataSource = BuscarParte(1); rowLinhaCarregandoMais.Visible = true; } else { this.rptRelatorio.DataSource = lLista; } this.rptRelatorio.DataBind(); rowLinhaDeNenhumItem.Visible = false; } } } catch (Exception ex) { throw ex; } }
private void ResponderBuscarItensParaListagemSimples() { var lRequest = new ConsultarEntidadeCadastroRequest <EmailDisparadoPeriodoInfo>() { IdUsuarioLogado = base.UsuarioLogado.Id, DescricaoUsuarioLogado = base.UsuarioLogado.Nome }; var lResponse = new ConsultarEntidadeCadastroResponse <EmailDisparadoPeriodoInfo>(); try { EmailDisparadoPeriodoInfo lInfo = new EmailDisparadoPeriodoInfo() { DtDe = this.GetDataInicial, DtAte = this.GetDataFinal.AddDays(1D), ETipoEmailDisparo = this.GetTipoEmail, DsEmailDestinatario = this.GetEmailDestinatario, TipoPessoa = this.GetTipoPessoa, IdCliente = this.GetCodCliente, DsCpfCnpj = this.GetCpfCnpj }; lRequest.EntidadeCadastro = lInfo; lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <EmailDisparadoPeriodoInfo>(lRequest); if (MensagemResponseStatusEnum.OK.Equals(lResponse.StatusResposta)) { if (lResponse.Resultado.Count > 0) { IEnumerable <TransporteRelatorio_008> lLista = from EmailDisparadoPeriodoInfo i in lResponse.Resultado select new TransporteRelatorio_008(i); if (lLista.Count() >= gTamanhoDaParte) { this.ListaDeResultados = lLista; this.rptRelatorio.DataSource = BuscarParte(1); rowLinhaCarregandoMais.Visible = true; } else { this.rptRelatorio.DataSource = lLista; } this.rptRelatorio.DataBind(); rowLinhaDeNenhumItem.Visible = false; } else { rowLinhaDeNenhumItem.Visible = true; } } } catch (Exception exBusca) { throw exBusca; } }
private void ResponderBuscarItensParaListagemSimples() { var lRequest = new ConsultarEntidadeCadastroRequest <LancamentoTEDInfo>() { IdUsuarioLogado = base.UsuarioLogado.Id, DescricaoUsuarioLogado = base.UsuarioLogado.Nome }; var lResponse = new ConsultarEntidadeCadastroResponse <LancamentoTEDInfo>(); string lPrefixo = this.PrefixoDaRaiz; try { var lInfo = new LancamentoTEDInfo() { CodigoCliente = this.GetCodCliente, DtDe = this.GetDataInicial, DtAte = this.GetDataFinal.Value.AddDays(1D), }; lRequest.EntidadeCadastro = lInfo; lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <LancamentoTEDInfo>(lRequest); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { if (lResponse.Resultado.Count > 0) { IEnumerable <TransporteRelatorio_029> lLista = from LancamentoTEDInfo i in lResponse.Resultado select new TransporteRelatorio_029(i); if (lLista.Count() >= gTamanhoDaParte) { this.ListaDeResultados = lLista; this.rptRelatorio.DataSource = BuscarParte(1); rowLinhaCarregandoMais.Visible = true; } else { this.rptRelatorio.DataSource = lLista; } this.rptRelatorio.DataBind(); rowLinhaDeNenhumItem.Visible = false; } else { rowLinhaDeNenhumItem.Visible = true; } } } catch (Exception exBusca) { throw exBusca; } }
private List <ContratoInfo> GetContrato() { ConsultarEntidadeCadastroRequest <ContratoInfo> EntradaContrato = new ConsultarEntidadeCadastroRequest <ContratoInfo>(); ConsultarEntidadeCadastroResponse <ContratoInfo> RetornoContrato = new ConsultarEntidadeCadastroResponse <ContratoInfo>(); EntradaContrato.EntidadeCadastro = new ContratoInfo(); RetornoContrato = ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <ContratoInfo>(EntradaContrato); return(RetornoContrato.Resultado); }
private string ResponderCarregarHtmlComDados() { ConsultarEntidadeCadastroRequest <ClienteAlteracaoInfo> lRequest; ConsultarEntidadeCadastroResponse <ClienteAlteracaoInfo> lResponse; List <ItemSegurancaInfo> list = new List <ItemSegurancaInfo>(); ClienteAlteracaoInfo lDados = new ClienteAlteracaoInfo() { IdCliente = int.Parse(Request["Id"]) }; lRequest = new ConsultarEntidadeCadastroRequest <ClienteAlteracaoInfo>() { EntidadeCadastro = lDados, DescricaoUsuarioLogado = base.UsuarioLogado.Nome, IdUsuarioLogado = base.UsuarioLogado.Id }; lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <ClienteAlteracaoInfo>(lRequest); //ItemSegurancaInfo lItemSegurancaSalvar = new ItemSegurancaInfo(); //lItemSegurancaSalvar.Permissoes = new List<string>() { "08faf3a5-06ad-4556-896e-b503f7f5f94d" }; //lItemSegurancaSalvar.Tag = "Salvar"; //lItemSegurancaSalvar.TipoAtivacao = ItemSegurancaAtivacaoTipoEnum.QualquerCondicao; //list.Add(lItemSegurancaSalvar); //base.VerificaPermissoesPagina(list).ForEach(delegate(ItemSegurancaInfo item) //{ // if ("Salvar".Equals(item.Tag)) // btnSalvar.Visible = item.Valido.Value; //}); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { try { IEnumerable <TransporteSolicitacaoAlteracaoCadastral> lLista = from ClienteAlteracaoInfo t in lResponse.Resultado select new TransporteSolicitacaoAlteracaoCadastral(t);//, GetLoginName(t.IdLoginRealizacao)); hidAcoes_AlteracaoCadastral_ListaJson.Value = JsonConvert.SerializeObject(lLista); } catch (Exception ex) { RetornarErroAjax("Erro ao consultar as solicitações de alteração do cliente", ex.Message); } } else { RetornarErroAjax("Erro ao consultar as solicitações de alteração do cliente", lResponse.DescricaoResposta); } return(string.Empty); //só para obedecer assinatura }
private string ResponderCarregarHtmlComDados() { this.pnlCliente_Suitability_Questionario.Visible = this.pnlCliente_Suitability_BotaoEnviar.Visible = this.pnlCliente_Suitability_BotaoRefazerTeste.Visible = UsuarioPode("Efetivar", "6346025B-D61B-46ee-BD71-2BD862135B1B"); ClienteSuitabilityInfo lDadosDoCliente = new ClienteSuitabilityInfo(); ConsultarEntidadeCadastroRequest <ClienteSuitabilityInfo> lRequest = new ConsultarEntidadeCadastroRequest <ClienteSuitabilityInfo>(); ConsultarEntidadeCadastroResponse <ClienteSuitabilityInfo> lResponse; lDadosDoCliente.IdCliente = int.Parse(Request["Id"]); lRequest.EntidadeCadastro = lDadosDoCliente; lRequest.DescricaoUsuarioLogado = base.UsuarioLogado.Nome; lRequest.IdUsuarioLogado = base.UsuarioLogado.Id; lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <ClienteSuitabilityInfo>(lRequest); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { if (lResponse.Resultado.Count > 0) { //cliente já tinha feito um suitability antes; a proc está retornando por data decrescente, então o primeiro //resultado tem que ser o mais novo (o que está válido) if (lResponse.Resultado[0].ds_perfil.ToLower().Contains("medio")) // "convertendo" o valores antigos de médio com/médio sem para o novo "moderado" { lResponse.Resultado[0].ds_perfil = "Moderado"; } if (lResponse.Resultado[0].ds_perfil.ToLower().Contains("baixo")) // "convertendo" o valores antigos de médio com/médio sem para o novo "moderado" { lResponse.Resultado[0].ds_perfil = "Conservador"; } hidCliente_Suitability_Resultado.Value = JsonConvert.SerializeObject(new TransporteSuitability(lResponse.Resultado[0])); } else { //cliente nunca fez suitability, cadastrar como "acessado" ? } } else { throw new Exception(string.Format("Erro ao consultar suitability do cliente: {0}", lResponse.DescricaoResposta)); } return(string.Empty); //só para obedecer assinatura }
private void ResponderBuscarItensParaListagemSimples() { var lRequest = new ConsultarEntidadeCadastroRequest <ClienteInativoInfo>() { IdUsuarioLogado = base.UsuarioLogado.Id, DescricaoUsuarioLogado = base.UsuarioLogado.Nome }; var lResponse = new ConsultarEntidadeCadastroResponse <ClienteInativoInfo>(); try { ClienteInativoInfo lInfo = new ClienteInativoInfo() { IdAssessor = GetAssessor, DsCpfCnpj = GetCpfCnpj, TipoPessoa = GetTipoPessoa }; lRequest.EntidadeCadastro = lInfo; lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <ClienteInativoInfo>(lRequest); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { if (lResponse.Resultado.Count > 0) { IEnumerable <TransporteRelatorio_010> lLista = from ClienteInativoInfo i in lResponse.Resultado select new TransporteRelatorio_010(i); if (lLista.Count() >= gTamanhoDaParte) { this.ListaDeResultados = lLista; this.rptRelatorio.DataSource = BuscarParte(1); rowLinhaCarregandoMais.Visible = true; } else { this.rptRelatorio.DataSource = lLista; } this.rptRelatorio.DataBind(); rowLinhaDeNenhumItem.Visible = false; } else { rowLinhaDeNenhumItem.Visible = true; } } } catch (Exception exBusca) { throw exBusca; } }
private string ResponderCarregarHtmlComDados() { var lPendencias = string.Empty; var lEntradaPendencia = new ReceberEntidadeCadastroRequest <TipoDePendenciaCadastralInfo>(); var lRetornoPendencia = new ReceberEntidadeCadastroResponse <TipoDePendenciaCadastralInfo>(); var lEntradaPendenciaCliente = new ConsultarEntidadeCadastroRequest <ClientePendenciaCadastralInfo>() { EntidadeCadastro = new ClientePendenciaCadastralInfo() { IdCliente = this.GetIdCliente } }; var lRetornoPendenciaCliente = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <ClientePendenciaCadastralInfo>(lEntradaPendenciaCliente); if (lRetornoPendenciaCliente.StatusResposta != MensagemResponseStatusEnum.OK) { return(RetornarErroAjax("Erro ao verificar pendências cadastrais", lRetornoPendenciaCliente.DescricaoResposta)); } foreach (ClientePendenciaCadastralInfo item in lRetornoPendenciaCliente.Resultado) { // Pegar apenas as sem baixa if (null == item.DtResolucao || item.DtResolucao.Value == DateTime.MinValue) { lEntradaPendencia = new ReceberEntidadeCadastroRequest <TipoDePendenciaCadastralInfo>(); lEntradaPendencia.EntidadeCadastro = new TipoDePendenciaCadastralInfo(); lEntradaPendencia.EntidadeCadastro.IdTipoPendencia = item.IdTipoPendencia; lRetornoPendencia = this.ServicoPersistenciaCadastro.ReceberEntidadeCadastro <TipoDePendenciaCadastralInfo>(lEntradaPendencia); if (lRetornoPendencia.StatusResposta != MensagemResponseStatusEnum.OK) { return(RetornarErroAjax("Erro ao verificar pendências cadastrais", lRetornoPendencia.DescricaoResposta)); } lPendencias += string.Concat(lRetornoPendencia.EntidadeCadastro.DsPendencia, "<br/>"); } } if (lPendencias.Trim().Length > 0) { //Exibir mensagem em Vermelho this.spnClientes_SincronizarComSinacor_PendenciaCadastral.InnerHtml = string.Concat("A exportação de clientes com pendências pode acarretar em problemas de auditoria.<br/>O cliente possui as pendências cadastrais descritas abaixo.<br />", lPendencias); } else { this.spnClientes_SincronizarComSinacor_PendenciaCadastral.InnerHtml = ""; } return(string.Empty); }
private void ResponderBuscarItensParaListagemSimples() { var lRequest = new ConsultarEntidadeCadastroRequest <ClienteRenovacaoCadastralInfo>() { IdUsuarioLogado = base.UsuarioLogado.Id, DescricaoUsuarioLogado = base.UsuarioLogado.Nome }; var lResponse = new ConsultarEntidadeCadastroResponse <ClienteRenovacaoCadastralInfo>(); var lInfo = new ClienteRenovacaoCadastralInfo() { CdAssessor = this.GetAssessor == null ? null : this.GetAssessor.ToString(), DtPesquisa = this.GetDataInicial, DtPesquisaFim = this.GetDataFinal.Value.AddDays(1D), TipoPessoa = this.GetTipoPessoa, DsDesejaAplicar = String.Empty }; lRequest.EntidadeCadastro = lInfo; lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <ClienteRenovacaoCadastralInfo>(lRequest); if (MensagemResponseStatusEnum.OK.Equals(lResponse.StatusResposta)) { if (lResponse.Resultado.Count > 0) { var lLista = new List <TransporteRelatorio_004>(); lResponse.Resultado.ForEach(delegate(ClienteRenovacaoCadastralInfo cliInfo) { lLista.Add(new TransporteRelatorio_004(cliInfo)); }); if (lLista.Count >= gTamanhoDaParte) { this.ListaDeResultados = lLista; this.rptRelatorio.DataSource = BuscarParte(1); rowLinhaCarregandoMais.Visible = true; } else { this.rptRelatorio.DataSource = lLista; } this.rptRelatorio.DataBind(); this.rowLinhaDeNenhumItem.Visible = false; } else { this.rowLinhaDeNenhumItem.Visible = true; } } }
private string ResponderCarregarHtmlComDados() { ConsultarEntidadeCadastroRequest <ClienteBancoInfo> lRequest; ConsultarEntidadeCadastroResponse <ClienteBancoInfo> lResponse; bool lExcluir = true; ClienteBancoInfo lDados = new ClienteBancoInfo(Request["Id"]); lRequest = new ConsultarEntidadeCadastroRequest <ClienteBancoInfo>() { EntidadeCadastro = lDados, IdUsuarioLogado = base.UsuarioLogado.Id, DescricaoUsuarioLogado = base.UsuarioLogado.Nome }; lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <ClienteBancoInfo>(lRequest); btnSalvar.Visible = UsuarioPode("Salvar", "A2EE4A42-FAB7-4784-B479-C7F224B5A7BB"); NovaConta.Visible = UsuarioPode("Incluir", "4239f749-5c0c-4fd0-abdd-281d94a11744", "A2EE4A42-FAB7-4784-B479-C7F224B5A7BB"); lExcluir = UsuarioPode("Excluir", "5D24F0AA-6026-4006-BE18-0CC0C8D19D47"); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { if (lResponse.Resultado.Count == 0 && NovaConta.Visible) { btnSalvar.Visible = true; } var lListaDeBancos = this.BuscarListaDoSinacor(new SinacorListaInfo(eInformacao.Banco)); IEnumerable <TransporteDadosBancarios> lLista = (from ClienteBancoInfo t in lResponse.Resultado orderby t.CdBanco select new TransporteDadosBancarios(t, lExcluir, lListaDeBancos)); lLista = lLista.OrderByDescending <TransporteDadosBancarios, string>(ban => ban.Banco); hidClientes_Conta_ListaJson.Value = JsonConvert.SerializeObject(lLista); } //else //{ // RetornarErroAjax("Erro ao consultar os bancos do cliente", lResponse.DescricaoResposta); //} //hidDadosCompletos_PF.Value = JsonConvert.SerializeObject(lClientePf); return(string.Empty); //só para obedecer assinatura }
public BuscarLimitesDoClienteResposta BuscarLimitesDoCliente(BuscarLimitesDoClienteRequest pRequest) { BuscarLimitesDoClienteResposta lResponse = new BuscarLimitesDoClienteResposta(); try { ServicoHostColecao.Default.CarregarConfig("Desenvolvimento"); IServicoPersistenciaCadastro lServico; RiscoLimiteAlocadoInfo lInfo = new RiscoLimiteAlocadoInfo(); lInfo.ConsultaIdCliente = pRequest.CodigoBovespaDoCliente; ConsultarEntidadeCadastroRequest <RiscoLimiteAlocadoInfo> lRequestServico = new ConsultarEntidadeCadastroRequest <RiscoLimiteAlocadoInfo>(lInfo); ConsultarEntidadeCadastroResponse <RiscoLimiteAlocadoInfo> lResponseServico; lServico = Ativador.Get <IServicoPersistenciaCadastro>(); Logger.InfoFormat("Executando ConsultarEntidadeCadastro<RiscoLimiteAlocadoInfo>(CodigoBovespaDoCliente: [{0}])", pRequest.CodigoBovespaDoCliente); lResponseServico = lServico.ConsultarEntidadeCadastro <RiscoLimiteAlocadoInfo>(lRequestServico); if (lResponseServico.StatusResposta == Library.MensagemResponseStatusEnum.OK) { lResponse.ReceberDadosDeLimite(lResponseServico.Resultado); Logger.Info("Resposta OK"); lResponse.StatusResposta = "OK"; } else { Logger.ErrorFormat("Resposta com erro do serviço: [{0}] [{1}]", lResponse.StatusResposta, lResponse.DescricaoResposta); lResponse.StatusResposta = "ERRO"; lResponse.DescricaoResposta = lResponseServico.DescricaoResposta; } } catch (Exception ex) { Logger.ErrorFormat("Erro executando ConsultarEntidadeCadastro<RiscoLimiteAlocadoInfo>: [{0}] [{1}]", ex.Message, ex.StackTrace); lResponse.StatusResposta = "ERRO"; lResponse.DescricaoResposta = string.Format("{0}\r\n\r\n{1}", ex.Message, ex.StackTrace); } return(lResponse); }
private void ResponderArquivoCSV() { StringBuilder lBuilder = new StringBuilder(); var lResponse = new ConsultarEntidadeCadastroResponse <ClienteProdutoInfo>(); var lRequest = new ConsultarEntidadeCadastroRequest <ClienteProdutoInfo>() { EntidadeCadastro = new ClienteProdutoInfo() { De = GetDataDe, Ate = GetDataAte, CdCblc = GetCodCliente, StClienteCompleto = GetClienteCompleto.Value, IdProdutoPlano = GetProduto } }; lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <ClienteProdutoInfo>(lRequest); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { IEnumerable <TransporteRelatorio_015> lLista = from ClienteProdutoInfo i in lResponse.Resultado select new TransporteRelatorio_015(i); gTotalClientes = lLista.Count(); lBuilder.AppendLine("Cod. Bolsa\tNome Cliente\tCpf/Cnpj\tDescrição do Produto\tData Início do Plano\tData Fim do Plano\tData Ultima Cobrança\tValor Cobrado\t\r\n"); foreach (TransporteRelatorio_015 info in lLista) { lBuilder.AppendFormat("{0}\t{1}\t{2}\t{3}\t{4}\t{5}\t{6}\t{7}\t\r\n", info.CodBolsa, info.NomeCliente, info.CpfCnpj, info.Produto, info.DataAdesao, info.DataFimAdesao, info.DataCobranca, info.ValorCobranca); } Response.Clear(); Response.ContentType = "text/xls"; Response.ContentEncoding = Encoding.GetEncoding("iso-8859-1"); Response.Charset = "iso-8859-1"; Response.AddHeader("content-disposition", "attachment;filename=RelatorioClientesIR.xls"); Response.Write(lBuilder.ToString()); Response.End(); } }
private string ResponderCarregarHtmlComDados() { ConsultarEntidadeCadastroRequest <ClienteProcuradorRepresentanteInfo> lRequest; ConsultarEntidadeCadastroResponse <ClienteProcuradorRepresentanteInfo> lResponse; bool lExcluir = true; ClienteProcuradorRepresentanteInfo lDados = new ClienteProcuradorRepresentanteInfo() { IdCliente = int.Parse(Request["Id"]) }; lRequest = new ConsultarEntidadeCadastroRequest <ClienteProcuradorRepresentanteInfo>() { EntidadeCadastro = lDados, IdUsuarioLogado = base.UsuarioLogado.Id, DescricaoUsuarioLogado = base.UsuarioLogado.Nome }; lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <ClienteProcuradorRepresentanteInfo>(lRequest); btnSalvar.Visible = UsuarioPode("Salvar", "675B2420-F136-4512-AE7F-BF5639F97CD2"); NovoRepresentante.Visible = UsuarioPode("Incluir", "4239f749-5c0c-4fd0-abdd-281d94a11744", "675B2420-F136-4512-AE7F-BF5639F97CD2"); lExcluir = UsuarioPode("Excluir", "1161D23B-7038-421c-A9AE-C17248E50269"); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { if (lResponse.Resultado.Count == 0 && NovoRepresentante.Visible) { btnSalvar.Visible = true; } IEnumerable <TransporteProcuradores> lLista = from ClienteProcuradorRepresentanteInfo t in lResponse.Resultado select new TransporteProcuradores(t, lExcluir); hidClientes_Representantes_ListaJson.Value = JsonConvert.SerializeObject(lLista); } //else //{ // RetornarErroAjax("Erro ao consultar os telefones do cliente", lResponse.DescricaoResposta); //} //hidDadosCompletos_PF.Value = JsonConvert.SerializeObject(lClientePf); return(string.Empty); //só para obedecer assinatura }
public List <T> BuscarListaDoCadastro <T>(T pEntidade) where T : ICodigoEntidade { List <T> lRetorno = new List <T>(); ConsultarEntidadeCadastroRequest <T> lRequest; ConsultarEntidadeCadastroResponse <T> lResponse; lRequest = new ConsultarEntidadeCadastroRequest <T>(pEntidade); lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <T>(lRequest); lRetorno = lResponse.Resultado; return(lRetorno); }
private string ResponderCarregarHtmlComDados() { ConsultarEntidadeCadastroRequest <ClienteEmitenteInfo> lRequest; ConsultarEntidadeCadastroResponse <ClienteEmitenteInfo> lResponse; bool lExcluir = true; ClienteEmitenteInfo lDados = new ClienteEmitenteInfo() { IdCliente = int.Parse(Request["Id"]) }; lRequest = new ConsultarEntidadeCadastroRequest <ClienteEmitenteInfo>() { EntidadeCadastro = lDados, DescricaoUsuarioLogado = base.UsuarioLogado.Nome, IdUsuarioLogado = base.UsuarioLogado.Id }; lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <ClienteEmitenteInfo>(lRequest); btnSalvar.Visible = UsuarioPode("Salvar", "45231EA2-CA95-48a7-8006-8A55BCFCA3CD"); NovaPessoaAutorizada.Visible = UsuarioPode("Incluir", "4239f749-5c0c-4fd0-abdd-281d94a11744", "45231EA2-CA95-48a7-8006-8A55BCFCA3CD"); lExcluir = UsuarioPode("Excluir", "45231EA2-CA95-48a7-8006-8A55BCFCA3CD"); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { if (lResponse.Resultado.Count == 0 && NovaPessoaAutorizada.Visible) { btnSalvar.Visible = true; } IEnumerable <TransporteEmitente> lLista = from ClienteEmitenteInfo t in lResponse.Resultado select new TransporteEmitente(t, lExcluir); hidClientes_PessoasAutorizadas_ListaJson.Value = JsonConvert.SerializeObject(lLista); } else { //RetornarErroAjax("Erro ao consultar os telefones do cliente", lResponse.DescricaoResposta); } //hidDadosCompletos_PF.Value = JsonConvert.SerializeObject(lClientePf); return(string.Empty); //só para obedecer assinatura }
private string ResponderCarregarHtmlComDados() { ConsultarEntidadeCadastroRequest <ClienteDiretorInfo> lRequest; ConsultarEntidadeCadastroResponse <ClienteDiretorInfo> lResponse; bool lExcluir = true; ClienteDiretorInfo lDados = new ClienteDiretorInfo(Request["Id"]); lRequest = new ConsultarEntidadeCadastroRequest <ClienteDiretorInfo>() { EntidadeCadastro = lDados, DescricaoUsuarioLogado = base.UsuarioLogado.Nome, IdUsuarioLogado = base.UsuarioLogado.Id }; lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <ClienteDiretorInfo>(lRequest); btnSalvar.Visible = UsuarioPode("Salvar", "923DF791-18B0-4761-8276-10D99FBA71CE"); NovoDiretor.Visible = UsuarioPode("Incluir", "4239f749-5c0c-4fd0-abdd-281d94a11744", "923DF791-18B0-4761-8276-10D99FBA71CE"); lExcluir = UsuarioPode("Excluir", "1898E735-06A4-445F-A6FC-C8E4635832FF"); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { if (lResponse.Resultado.Count == 0 && NovoDiretor.Visible) { btnSalvar.Visible = true; } IEnumerable <TransporteDiretor> lLista = from ClienteDiretorInfo t in lResponse.Resultado select new TransporteDiretor(t, lExcluir); hidClientes_Diretores_ListaJson.Value = JsonConvert.SerializeObject(lLista); } else { //RetornarErroAjax("Erro ao consultar os Diretores do cliente", lResponse.DescricaoResposta); } //hidDadosCompletos_PF.Value = JsonConvert.SerializeObject(lClientePf); return(string.Empty); //só para obedecer assinatura }
private string ResponderCarregarHtmlComDados() { ConsultarEntidadeCadastroRequest <ClienteEnderecoInfo> lRequest; ConsultarEntidadeCadastroResponse <ClienteEnderecoInfo> lResponse; bool lExcluir = true; ClienteEnderecoInfo lDados = new ClienteEnderecoInfo(Request["Id"]); lRequest = new ConsultarEntidadeCadastroRequest <ClienteEnderecoInfo>() { EntidadeCadastro = lDados, DescricaoUsuarioLogado = base.UsuarioLogado.Nome, IdUsuarioLogado = base.UsuarioLogado.Id }; lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <ClienteEnderecoInfo>(lRequest); btnSalvar.Visible = UsuarioPode("Salvar", "10FEAC2B-7E38-4922-A8E5-8E1EF331E92C"); NovoEndereco.Visible = UsuarioPode("Incluir", "4239f749-5c0c-4fd0-abdd-281d94a11744", "10FEAC2B-7E38-4922-A8E5-8E1EF331E92C"); lExcluir = UsuarioPode("Excluir", "8BEF04C4-7F63-49ec-9518-2DE25DDA667F"); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { if (NovoEndereco.Visible && lResponse.Resultado.Count == 0) { btnSalvar.Visible = true; } IEnumerable <TransporteEndereco> lLista = from ClienteEnderecoInfo t in lResponse.Resultado select new TransporteEndereco(t, lExcluir); hidClientes_Enderecos_ListaJson.Value = JsonConvert.SerializeObject(lLista); } else { //RetornarErroAjax("Erro ao consultar os telefones do cliente", lResponse.DescricaoResposta); } //hidDadosCompletos_PF.Value = JsonConvert.SerializeObject(lClientePf); return(string.Empty); //só para obedecer assinatura }
private string ResponderCarregarHtmlComDados() { ConsultarEntidadeCadastroRequest <ClienteControladoraInfo> lRequest; ConsultarEntidadeCadastroResponse <ClienteControladoraInfo> lResponse; bool lExcluir = true; ClienteControladoraInfo lDados = new ClienteControladoraInfo(Request["Id"]); lRequest = new ConsultarEntidadeCadastroRequest <ClienteControladoraInfo>() { EntidadeCadastro = lDados, DescricaoUsuarioLogado = base.UsuarioLogado.Nome, IdUsuarioLogado = base.UsuarioLogado.Id }; lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <ClienteControladoraInfo>(lRequest); btnSalvar.Visible = UsuarioPode("Salvar", "3593CB02-1772-4A6C-9893-BC90A7137B0E"); NovaControladora.Visible = UsuarioPode("Incluir", "4239f749-5c0c-4fd0-abdd-281d94a11744", "3593CB02-1772-4A6C-9893-BC90A7137B0E"); lExcluir = UsuarioPode("Excluir", "EF3F0430-C176-4B8F-8E2C-BE6B43178B92"); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { if (lResponse.Resultado.Count == 0 && NovaControladora.Visible) { btnSalvar.Visible = true; } IEnumerable <TransporteEmpresaColigada> lLista = from ClienteControladoraInfo t in lResponse.Resultado select new TransporteEmpresaColigada(t); hidClientes_EmpresasColigadas_ListaJson.Value = JsonConvert.SerializeObject(lLista); } //else //{ // RetornarErroAjax("Erro ao consultar os Diretores do cliente", lResponse.DescricaoResposta); //} //hidDadosCompletos_PF.Value = JsonConvert.SerializeObject(lClientePf); return(string.Empty); //só para obedecer assinatura }
private string ResponderCarregarHtmlComDados() { ConsultarEntidadeCadastroRequest <ClienteInvestidorNaoResidenteInfo> lRequest; ConsultarEntidadeCadastroResponse <ClienteInvestidorNaoResidenteInfo> lResponse; bool lExcluir = true; ClienteInvestidorNaoResidenteInfo lDados = new ClienteInvestidorNaoResidenteInfo(Request["Id"]); lRequest = new ConsultarEntidadeCadastroRequest <ClienteInvestidorNaoResidenteInfo>() { EntidadeCadastro = lDados, DescricaoUsuarioLogado = base.UsuarioLogado.Nome, IdUsuarioLogado = base.UsuarioLogado.Id }; lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <ClienteInvestidorNaoResidenteInfo>(lRequest); btnSalvar.Visible = UsuarioPode("Salvar", "F60D51DD-CC20-45A8-9244-6F96ACA50BF2"); NovoRepresentante.Visible = UsuarioPode("Incluir", "4239f749-5c0c-4fd0-abdd-281d94a11744", "F60D51DD-CC20-45A8-9244-6F96ACA50BF2"); lExcluir = UsuarioPode("Excluir", "12C2713C-D55B-43FE-B102-5266A3C827AB"); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { if (lResponse.Resultado.Count == 0 && NovoRepresentante.Visible) { btnSalvar.Visible = true; } IEnumerable <TransporteInvestidorNaoResidente> lLista = from ClienteInvestidorNaoResidenteInfo t in lResponse.Resultado select new TransporteInvestidorNaoResidente(t, lExcluir); hidClientes_RepresentantesParaNaoResidente_ListaJson.Value = JsonConvert.SerializeObject(lLista); } //else //{ // RetornarErroAjax("Erro ao consultar os Diretores do cliente", lResponse.DescricaoResposta); //} //hidDadosCompletos_PF.Value = JsonConvert.SerializeObject(lClientePf); return(string.Empty); //só para obedecer assinatura }
private string ResponderCarregarHtmlComDados() { ConsultarEntidadeCadastroRequest <ClienteProcuradorRepresentanteInfo> lRequest; ConsultarEntidadeCadastroResponse <ClienteProcuradorRepresentanteInfo> lResponse; bool lExcluir = true; var lDados = new ClienteProcuradorRepresentanteInfo(Request["Id"]); lRequest = new ConsultarEntidadeCadastroRequest <ClienteProcuradorRepresentanteInfo>() { EntidadeCadastro = lDados, DescricaoUsuarioLogado = base.UsuarioLogado.Nome, IdUsuarioLogado = base.UsuarioLogado.Id }; lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <ClienteProcuradorRepresentanteInfo>(lRequest); btnSalvar.Visible = UsuarioPode("Salvar", "FDE3F8E9-F9E0-4FF8-801F-B83312BA66C6"); NovoProcurador.Visible = UsuarioPode("Incluir", "4239f749-5c0c-4fd0-abdd-281d94a11744", "FDE3F8E9-F9E0-4FF8-801F-B83312BA66C6"); lExcluir = UsuarioPode("Excluir", "52A14EA8-3982-43A1-95F3-5EAC62F7018B"); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { if (lResponse.Resultado.Count == 0 && NovoProcurador.Visible) { btnSalvar.Visible = true; } IEnumerable <TransporteProcuradores> lLista = from ClienteProcuradorRepresentanteInfo t in lResponse.Resultado select new TransporteProcuradores(t, lExcluir); hidClientes_Procuradores_ListaJson.Value = JsonConvert.SerializeObject(lLista); } else { //RetornarErroAjax("Erro ao consultar os telefones do cliente", lResponse.DescricaoResposta); } //hidDadosCompletos_PF.Value = JsonConvert.SerializeObject(lClientePf); return(string.Empty); //só para obedecer assinatura }
private void BuscarItens() { //string lRetorno = "Erro..."; ConsultarEntidadeCadastroRequest <PessoaExpostaPoliticamenteInfo> lRequest = new ConsultarEntidadeCadastroRequest <PessoaExpostaPoliticamenteInfo>(); ConsultarEntidadeCadastroResponse <PessoaExpostaPoliticamenteInfo> lResponse = new ConsultarEntidadeCadastroResponse <PessoaExpostaPoliticamenteInfo>(); PessoaExpostaPoliticamenteInfo lDadosDeBusca = new PessoaExpostaPoliticamenteInfo(); lRequest.EntidadeCadastro = lDadosDeBusca; lRequest.IdUsuarioLogado = base.UsuarioLogado.Id; lRequest.DescricaoUsuarioLogado = base.UsuarioLogado.Nome; lRequest.EntidadeCadastro = new PessoaExpostaPoliticamenteInfo(); if (DsDocumento != null && DsDocumento != string.Empty) { lRequest.EntidadeCadastro.DsDocumento = this.DsDocumento; } if (DsNome != null && DsNome != string.Empty) { lRequest.EntidadeCadastro.DsNome = this.DsNome; } this.SessionUltimoResultadoDeBusca = null; try { lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <PessoaExpostaPoliticamenteInfo>(lRequest); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { this.SessionUltimoResultadoDeBusca = lResponse.Resultado; } } catch { //RetornarErroAjax("Erro durante a busca", exBusca); } //return lRetorno; }
/// <summary> /// Seleciona IPO /// </summary> /// <param name="pCodigoISIN">Código ISIN do IPO a ser selecionado</param> /// <returns>REtorna o Objeto IPO </returns> public IPOInfo SelecionarIPOInfo(string pCodigoISIN) { var lRetorno = new IPOInfo(); var lRequest = new ConsultarEntidadeCadastroRequest <IPOInfo>(); ConsultarEntidadeCadastroResponse <IPOInfo> lResponse = null; lRequest.EntidadeCadastro = new IPOInfo(); lRequest.EntidadeCadastro.CodigoISIN = pCodigoISIN; lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <IPOInfo>(lRequest); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { lRetorno = lResponse.Resultado[0]; } return(lRetorno); }