private void Importar1DoSinacor() { ReceberEntidadeCadastroResponse <SinacorClienteInfo> RetornoClienteSinacor = new ReceberEntidadeCadastroResponse <SinacorClienteInfo>(); ReceberEntidadeCadastroRequest <SinacorClienteInfo> EntradaClienteSinacor = new ReceberEntidadeCadastroRequest <SinacorClienteInfo>(); EntradaClienteSinacor.EntidadeCadastro = new SinacorClienteInfo(); EntradaClienteSinacor.EntidadeCadastro.ChaveCliente = new SinacorChaveClienteInfo() { CD_CON_DEP = 1, DT_NASC_FUND = new DateTime(1965, 08, 24), CD_CPFCGC = 11137855860 }; //Pegando o cliente completo do Sinacor RetornoClienteSinacor = ServicoPersistenciaCadastro.ReceberEntidadeCadastro <SinacorClienteInfo>(EntradaClienteSinacor); SalvarEntidadeCadastroRequest <SinacorClienteInfo> EntradaCliente = new SalvarEntidadeCadastroRequest <SinacorClienteInfo>(); SalvarEntidadeCadastroResponse RetornoCliente = new SalvarEntidadeCadastroResponse(); EntradaCliente.EntidadeCadastro = RetornoClienteSinacor.EntidadeCadastro; //Salvando no Cadastro RetornoCliente = ServicoPersistenciaCadastro.SalvarEntidadeCadastro <SinacorClienteInfo>(EntradaCliente); VerificaErro(RetornoCliente); }
/// <summary> /// /// </summary> /// <typeparam name="T"></typeparam> /// <param name="parametros"></param> /// <returns></returns> public ReceberEntidadeCadastroResponse <T> ReceberEntidadeCadastro <T>(ReceberEntidadeCadastroRequest <T> parametros) where T : ICodigoEntidade { IServicoPersistencia servicoPersistencia = Ativador.Get <IServicoPersistencia>(); ReceberEntidadeCadastroResponse <T> resposta = new ReceberEntidadeCadastroResponse <T>() { CodigoMensagemRequest = parametros.CodigoMensagem }; try { logger.Error("respostaReceber"); ReceberObjetoResponse <T> respostaReceber = servicoPersistencia.ReceberObjeto <T>( new ReceberEntidadeRequest <T>() { Objeto = parametros.EntidadeCadastro, IdUsuarioLogado = parametros.IdUsuarioLogado, DescricaoUsuarioLogado = parametros.DescricaoUsuarioLogado }); resposta.EntidadeCadastro = respostaReceber.Objeto; } 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 string ResponderCarregarHtmlComDados() { ClienteInfo lDadosDoCliente = new ClienteInfo(Request["Id"]); TransporteDadosCompletosPF lClientePf; ReceberEntidadeCadastroRequest <ClienteInfo> req = new ReceberEntidadeCadastroRequest <ClienteInfo>() { CodigoEntidadeCadastro = Request["Id"], EntidadeCadastro = lDadosDoCliente, DescricaoUsuarioLogado = base.UsuarioLogado.Nome, IdUsuarioLogado = base.UsuarioLogado.Id }; lDadosDoCliente = this.ServicoPersistenciaCadastro.ReceberEntidadeCadastro <ClienteInfo>(req).EntidadeCadastro; lDadosDoCliente.DadosClienteNaoOperaPorContaPropria = this.RecuperarDadosDeClienteNaoOperaPorContaPropria(lDadosDoCliente.IdCliente.Value); btnSalvar.Visible = UsuarioPode("Salvar", "8CBBCD25-D74D-4ef6-9646-28EB37679960"); lClientePf = new TransporteDadosCompletosPF(lDadosDoCliente); hidDadosCompletos_PF.Value = JsonConvert.SerializeObject(lClientePf); return(string.Empty); //só para obedecer assinatura }
public ReceberEntidadeCadastroResponse <T> ReceberEntidadeCadastro <T>(ReceberEntidadeCadastroRequest <T> pParametros) where T : ICodigoEntidade { if (typeof(T) == typeof(ClienteInfo)) { ReceberEntidadeCadastroResponse <ClienteInfo> lResponse = new ReceberEntidadeCadastroResponse <ClienteInfo>(); lResponse.EntidadeCadastro = RetornarClienteInfo(pParametros.CodigoEntidadeCadastro); lResponse.CodigoMensagemRequest = pParametros.CodigoMensagem; return(lResponse as ReceberEntidadeCadastroResponse <T>); } else if (typeof(T) == typeof(ClienteSituacaoFinanceiraPatrimonialInfo)) { ReceberEntidadeCadastroResponse <ClienteSituacaoFinanceiraPatrimonialInfo> lResponse = new ReceberEntidadeCadastroResponse <ClienteSituacaoFinanceiraPatrimonialInfo>(); lResponse.EntidadeCadastro = RetornarClienteSituacaoFinanceiraPatrimonialInfo(pParametros.CodigoEntidadeCadastro); lResponse.CodigoMensagemRequest = pParametros.CodigoMensagem; return(lResponse as ReceberEntidadeCadastroResponse <T>); } else { return(null); } }
private ClienteAtivarInativarInfo GetContas(int pIdCliente) { ReceberEntidadeCadastroRequest <ClienteAtivarInativarInfo> lRequest; ReceberEntidadeCadastroResponse <ClienteAtivarInativarInfo> lResponse; ClienteAtivarInativarInfo lDados = new ClienteAtivarInativarInfo() { IdCliente = pIdCliente }; lRequest = new ReceberEntidadeCadastroRequest <ClienteAtivarInativarInfo>() { EntidadeCadastro = lDados, DescricaoUsuarioLogado = base.UsuarioLogado.Nome, IdUsuarioLogado = base.UsuarioLogado.Id }; lResponse = this.ServicoPersistenciaCadastro.ReceberEntidadeCadastro <ClienteAtivarInativarInfo>(lRequest); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { return(lResponse.EntidadeCadastro); } else { throw new Exception(lResponse.DescricaoResposta); } }
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 string GetLoginName(int?pIdLogin) { if (pIdLogin == null || pIdLogin == 0) { return(""); } else { ReceberEntidadeCadastroRequest <LoginInfo> lLoginEntrada = new ReceberEntidadeCadastroRequest <LoginInfo>(); ReceberEntidadeCadastroResponse <LoginInfo> lLoginRetorno; lLoginEntrada.EntidadeCadastro = new LoginInfo(); lLoginEntrada.EntidadeCadastro.IdLogin = pIdLogin; lLoginRetorno = this.ServicoPersistenciaCadastro.ReceberEntidadeCadastro <LoginInfo>(lLoginEntrada); if (lLoginRetorno.StatusResposta == MensagemResponseStatusEnum.OK) { if (lLoginRetorno.EntidadeCadastro.TpAcesso == Contratos.Dados.Enumeradores.eTipoAcesso.Assessor) { //Pegar do Sinacor var lLoginAssessor = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <SinacorListaComboInfo>(new ConsultarEntidadeCadastroRequest <SinacorListaComboInfo>() //new ConsultarEntidadeRequest<SinacorListaComboInfo>() { DescricaoUsuarioLogado = base.UsuarioLogado.Nome, IdUsuarioLogado = base.UsuarioLogado.Id, EntidadeCadastro = new SinacorListaComboInfo() { Informacao = Contratos.Dados.Enumeradores.eInformacao.Assessor, Filtro = lLoginRetorno.EntidadeCadastro.CdAssessor.ToString() } }); if (lLoginAssessor.StatusResposta == MensagemResponseStatusEnum.OK) { return(lLoginAssessor.Resultado[0].Value); } else { throw new Exception(lLoginAssessor.DescricaoResposta); } } else { return(lLoginRetorno.EntidadeCadastro.DsNome); } } else { throw new Exception(lLoginRetorno.DescricaoResposta); } } }
public decimal CalcularTaxaPtax(decimal taxaOperada) { decimal lRetorno = 0.0M; ReceberEntidadeCadastroRequest <MonitoramentoRiscoLucroTaxaPTAXInfo> lRequest = new ReceberEntidadeCadastroRequest <MonitoramentoRiscoLucroTaxaPTAXInfo>(); ReceberEntidadeCadastroResponse <MonitoramentoRiscoLucroTaxaPTAXInfo> lResponse = new ReceberEntidadeCadastroResponse <MonitoramentoRiscoLucroTaxaPTAXInfo>(); lResponse = ServicoPersistenciaCadastro.ReceberEntidadeCadastro <MonitoramentoRiscoLucroTaxaPTAXInfo>(lRequest); decimal taxaMercado = lResponse.EntidadeCadastro.ValorPtax; lRetorno = taxaOperada * taxaMercado; return(lRetorno); }
public void SelecionarAtivacao() { ReceberEntidadeCadastroResponse <ClienteAtivarInativarInfo> RetornoClienteAtivar = new ReceberEntidadeCadastroResponse <ClienteAtivarInativarInfo>(); ReceberEntidadeCadastroRequest <ClienteAtivarInativarInfo> EntradaClienteAtivar = new ReceberEntidadeCadastroRequest <ClienteAtivarInativarInfo>(); EntradaClienteAtivar.EntidadeCadastro = new ClienteAtivarInativarInfo() { IdCliente = 71089 }; RetornoClienteAtivar = ServicoPersistenciaCadastro.ReceberEntidadeCadastro <ClienteAtivarInativarInfo>(EntradaClienteAtivar); SalvarEntidadeCadastroRequest <ClienteAtivarInativarInfo> EntradaSalvar = new SalvarEntidadeCadastroRequest <ClienteAtivarInativarInfo>(); EntradaSalvar.EntidadeCadastro = RetornoClienteAtivar.EntidadeCadastro; //Testar Alterações SalvarEntidadeCadastroResponse RetornoSalvar = ServicoPersistenciaCadastro.SalvarEntidadeCadastro <ClienteAtivarInativarInfo>(EntradaSalvar); }
private string ResponderBuscaCliente() { string lResposta = string.Empty; string lCodigoCliente = this.Request.Form["CodigoCliente"]; var lClienteContaInfo = this.ServicoPersistenciaCadastro.ReceberEntidadeCadastro <ClienteContaInfo>( new ReceberEntidadeCadastroRequest <ClienteContaInfo>() { EntidadeCadastro = new ClienteContaInfo() { CdCodigo = int.Parse(lCodigoCliente), StPrincipal = true } }); var lClienteInfo = new ReceberEntidadeCadastroRequest <ClienteInfo>() { EntidadeCadastro = new ClienteInfo() { IdCliente = lClienteContaInfo == null?int.Parse(lCodigoCliente) : lClienteContaInfo.EntidadeCadastro.IdCliente, } }; ClienteInfo lInfo = this.ServicoPersistenciaCadastro.ReceberEntidadeCadastro <ClienteInfo>(lClienteInfo).EntidadeCadastro; TransporteDadosCompletosClienteBase lTransporteCliente = null; if (lInfo != null) { lTransporteCliente = new TransporteDadosCompletosClienteBase(lInfo); lResposta = RetornarSucessoAjax(lTransporteCliente, "Cliente encontrado!", new object[] { }); } else { lResposta = RetornarSucessoAjax("Cliente não encontrado!", new object[] { }); } return(lResposta); //só para obedecer assinatura }
public ListaAssessoresVinculadosInfo ConsultarCodigoAssessoresVinculadosLista(int?pCdAssessor) { if (null == pCdAssessor) { return(null); } ReceberEntidadeCadastroRequest <ListaAssessoresVinculadosInfo> lRequest = new ReceberEntidadeCadastroRequest <ListaAssessoresVinculadosInfo>(); lRequest.EntidadeCadastro = new ListaAssessoresVinculadosInfo(); lRequest.EntidadeCadastro.ConsultaCodigoAssessor = pCdAssessor; if (this.CodigoAssessor.HasValue) { lRequest.EntidadeCadastro.CodigoLogin = this.UsuarioLogado.Id; } var lRetorno = this.ServicoPersistenciaCadastro.ReceberEntidadeCadastro <ListaAssessoresVinculadosInfo>(lRequest); return(lRetorno.EntidadeCadastro); }
public string ResponderBuscar() { string lRetorno = ""; string lID = Request["ID"]; if (!string.IsNullOrEmpty(lID)) { int lIdDoObjeto; if (int.TryParse(lID, out lIdDoObjeto)) { ReceberEntidadeCadastroRequest <AvisoHomeBrokerInfo> lRequest = new ReceberEntidadeCadastroRequest <AvisoHomeBrokerInfo>(); ReceberEntidadeCadastroResponse <AvisoHomeBrokerInfo> lResponse; lRequest.EntidadeCadastro = new AvisoHomeBrokerInfo(); lRequest.EntidadeCadastro.IdAviso = lIdDoObjeto; lResponse = this.ServicoPersistenciaCadastro.ReceberEntidadeCadastro <AvisoHomeBrokerInfo>(lRequest); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { lRetorno = RetornarSucessoAjax(new TransporteAvisoHomeBroker(lResponse.EntidadeCadastro), "Objeto encontrado"); } else { lRetorno = RetornarErroAjax(lResponse.DescricaoResposta); } } else { lRetorno = RetornarErroAjax("ID inválido"); } } return(lRetorno); }
public void ProcessRequest(HttpContext context) { int id = int.Parse(context.Request.QueryString["ID"]); ReceberEntidadeCadastroRequest <ArquivoContratoInfo> lRequest = new ReceberEntidadeCadastroRequest <ArquivoContratoInfo>() { EntidadeCadastro = new ArquivoContratoInfo() { IdArquivoContrato = id } }; ReceberEntidadeCadastroResponse <ArquivoContratoInfo> lResponse = new ReceberEntidadeCadastroResponse <ArquivoContratoInfo>(); IServicoPersistenciaCadastro iServicoPersistencia = RetornarServicoPersistencia(context); lResponse = iServicoPersistencia.ReceberEntidadeCadastro <ArquivoContratoInfo>(lRequest); context.Response.ContentType = lResponse.EntidadeCadastro.MIMEType; context.Response.AddHeader("Content-Disposition", "attachment; filename=" + lResponse.EntidadeCadastro.Nome); context.Response.AddHeader("Content-Length", lResponse.EntidadeCadastro.Tamanho.ToString()); //context.Response.OutputStream. context.Response.OutputStream.Write(lResponse.EntidadeCadastro.Arquivo, 0, lResponse.EntidadeCadastro.Tamanho); }
/// <summary> /// Carrega os dados no formulário /// </summary> /// <returns></returns> private string ResponderCarregarHtmlComDados() { ReceberEntidadeCadastroRequest <ConfiguracaoInfo> req = new ReceberEntidadeCadastroRequest <ConfiguracaoInfo>() { EntidadeCadastro = new ConfiguracaoInfo() { Configuracao = EConfiguracaoDescricao.PeriodicidadeRenovacaoCadastral }, IdUsuarioLogado = base.UsuarioLogado.Id, DescricaoUsuarioLogado = base.UsuarioLogado.Nome }; ConfiguracaoInfo lInfo = this.ServicoPersistenciaCadastro.ReceberEntidadeCadastro <ConfiguracaoInfo>(req).EntidadeCadastro; TransporteVariavelDoSistema lTransporteSistema = new TransporteVariavelDoSistema(lInfo); hidSistema_Variaveis_PeriodicidadeRenovacaoCadastral.Value = JsonConvert.SerializeObject(lTransporteSistema); txtSistema_Variaveis_PeriodicidadeRenovacaoCadastral.Value = lTransporteSistema.Valor; hidSistema_Variaveis_PeriodicidadeRenovacaoCadastral_Id.Value = lTransporteSistema.Id.ToString(); return(string.Empty); //só para obedecer assinatura }
private void EnviarEmailDePermissaoGTI(int pIdClienteHabilitado, string pFerramenta) { Gradual.Intranet.Contratos.Dados.ClienteInfo lDadosDoCliente = new Gradual.Intranet.Contratos.Dados.ClienteInfo(); lDadosDoCliente.IdLogin = pIdClienteHabilitado; ReceberEntidadeCadastroRequest <Gradual.Intranet.Contratos.Dados.ClienteInfo> lRequest = new ReceberEntidadeCadastroRequest <Gradual.Intranet.Contratos.Dados.ClienteInfo>() { CodigoEntidadeCadastro = pIdClienteHabilitado.ToString(), EntidadeCadastro = lDadosDoCliente }; ReceberEntidadeCadastroResponse <Gradual.Intranet.Contratos.Dados.ClienteInfo> lResponse; lResponse = this.ServicoPersistenciaCadastro.ReceberEntidadeCadastro <Gradual.Intranet.Contratos.Dados.ClienteInfo>(lRequest); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { if (!string.IsNullOrEmpty(lResponse.EntidadeCadastro.DsCpfCnpj)) { Dictionary <string, string> lVariaveis = new Dictionary <string, string>(); lVariaveis.Add("###NOME###", lResponse.EntidadeCadastro.DsNome); lVariaveis.Add("###CODIGO###", lResponse.EntidadeCadastro.IdCliente.Value.ToString()); lVariaveis.Add("###CPF###", lResponse.EntidadeCadastro.DsCpfCnpj); lVariaveis.Add("###FERRAMENTA###", pFerramenta); base.EnviarEmail(ConfiguracoesValidadas.EmailNotificacaoLiberacaoFerramenta , "Notificação de Liberação de Ferramenta" , "EmailPermissaoConcedida.htm" , lVariaveis, Contratos.Dados.Enumeradores.eTipoEmailDisparo.Todos); } else { Logger.InfoFormat("Segurança/Permissões.aspx: Usuário [{0}] sem dados de cliente, email do GTI não enviado.", pIdClienteHabilitado); } } }
private string ResponderCarregarHtmlComDados() { ClienteSituacaoFinanceiraPatrimonialInfo lPatrimonial = new ClienteSituacaoFinanceiraPatrimonialInfo(Request["Id"]); ReceberEntidadeCadastroRequest <ClienteSituacaoFinanceiraPatrimonialInfo> req = new ReceberEntidadeCadastroRequest <ClienteSituacaoFinanceiraPatrimonialInfo>() { CodigoEntidadeCadastro = Request["Id"], EntidadeCadastro = lPatrimonial, DescricaoUsuarioLogado = base.UsuarioLogado.Nome, IdUsuarioLogado = base.UsuarioLogado.Id }; btnSalvar.Visible = UsuarioPode("Salvar", "336585A3-167D-4cc6-8ADB-01FE9931A042"); lPatrimonial = this.ServicoPersistenciaCadastro.ReceberEntidadeCadastro <ClienteSituacaoFinanceiraPatrimonialInfo>(req).EntidadeCadastro; if (lPatrimonial.IdCliente == 0 && UsuarioPode("Incluir", "4239f749-5c0c-4fd0-abdd-281d94a11744")) { btnSalvar.Visible = true; } TransporteInformacoesPatrimoniais lTransportePatrimonial = new TransporteInformacoesPatrimoniais(lPatrimonial); hidClientes_InfPatrimoniais_DadosCompletos.Value = JsonConvert.SerializeObject(lTransportePatrimonial); return(string.Empty); //só para obedecer assinatura }
private string ResponderBuscarItensParaListagemSimples() { string lRetorno = "Erro..."; ConsultarEntidadeCadastroRequest <ClienteResumidoInfo> lRequest = new ConsultarEntidadeCadastroRequest <ClienteResumidoInfo>(); ConsultarEntidadeCadastroResponse <ClienteResumidoInfo> lResponse = new ConsultarEntidadeCadastroResponse <ClienteResumidoInfo>(); ClienteResumidoInfo lDadosDeBusca = new ClienteResumidoInfo(); string lTermoDeBusca, lBuscarPor, lTipo; lTermoDeBusca = Request.Form["TermoDeBusca"]; lBuscarPor = Request.Form["BuscarPor"]; lTipo = Request.Form["Tipo"]; lDadosDeBusca.TipoCliente = lTipo; lDadosDeBusca.TermoDeBusca = lTermoDeBusca; OpcoesBuscarPor lOpcoesBuscarPor; if (Enum.TryParse <OpcoesBuscarPor>(lBuscarPor, true, out lOpcoesBuscarPor)) { lDadosDeBusca.OpcaoBuscarPor = lOpcoesBuscarPor; } else { lDadosDeBusca.OpcaoBuscarPor = OpcoesBuscarPor.NomeCliente; } lDadosDeBusca.OpcaoStatus = OpcoesStatus.Ativo | OpcoesStatus.Inativo; lDadosDeBusca.OpcaoPasso = OpcoesPasso.Exportado; lDadosDeBusca.OpcaoPendencia = OpcoesPendencia.ComPendenciaCadastral | OpcoesPendencia.ComSolicitacaoAlteracao | 0; lRequest.EntidadeCadastro = lDadosDeBusca; try { ReceberEntidadeCadastroRequest <LoginInfo> lEntradaLogin = new ReceberEntidadeCadastroRequest <LoginInfo>(); lEntradaLogin.EntidadeCadastro = new LoginInfo() { IdLogin = base.UsuarioLogado.Id }; ReceberEntidadeCadastroResponse <LoginInfo> lRetornoLogin = this.ServicoPersistenciaCadastro.ReceberEntidadeCadastro <LoginInfo>(lEntradaLogin); lRequest.EntidadeCadastro.CodAssessor = lRetornoLogin.EntidadeCadastro.CdAssessor; lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <ClienteResumidoInfo>(lRequest); if (MensagemResponseStatusEnum.OK.Equals(lResponse.StatusResposta)) { lResponse.Resultado.ForEach(cri => cri.NomeCliente = cri.NomeCliente.ToStringFormatoNome()); //--> Normalizando o nome dos clientes. lResponse.Resultado.Sort((a, b) => string.Compare(a.NomeCliente.Trim(), b.NomeCliente.Trim())); //--> Ordenando o resultado por nome. this.SessionUltimoResultadoDeBusca = lResponse.Resultado; rowLinhaDeNenhumItem.Visible = !(lResponse.Resultado.Count > 0); TransporteDeListaPaginada lListaPaginada = BuscarPaginaDeResultados(1); lRetorno = RetornarSucessoAjax(lListaPaginada, "Encontrados [{0}] clientes", lResponse.Resultado.Count); } else { lRetorno = RetornarErroAjax("Erro durante a busca.", string.Format("{0}\r\n\r\n{1}\r\n\r\n{2}", lResponse.StatusResposta, lResponse.StatusResposta, lResponse.DescricaoResposta)); } } catch (Exception exBusca) { RetornarErroAjax("Erro durante a busca", exBusca); } return(lRetorno); }
private void EnviarEmailCodigo(SinacorExportarInfo pRequestSinacor, ClienteInfo pRequestCliente) { if (pRequestSinacor.Retorno.ExportacaoSinacorOk && pRequestCliente.StPasso == 3) { //--> Primeira exportação var lNome = pRequestCliente.DsNome; //--> Pegar Nome Cliente var lEntradaLogin = new ReceberEntidadeCadastroRequest <LoginInfo>() { //--> Pegar Login EntidadeCadastro = new LoginInfo() { IdLogin = pRequestCliente.IdLogin, } }; string lEmailDestinatario = this.ServicoPersistenciaCadastro.ReceberEntidadeCadastro(lEntradaLogin).EntidadeCadastro.DsEmail; if (lEmailDestinatario.Trim().Length > 0 && (lEmailDestinatario.Trim().IndexOf('@') > -1) && (lNome.Trim().Length > 0) && (lEmailDestinatario.Trim().ToLower() != "[email protected]")) { var dicVariaveis = new Dictionary <string, string>(); { //--> Enviando e-mail para o cliente. dicVariaveis.Add("@Nome", lNome); dicVariaveis.Add("@Codigo", pRequestSinacor.Entrada.CdCodigo.ToString()); var lNomeAssessorInicial = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <SinacorListaComboInfo>( new ConsultarEntidadeCadastroRequest <SinacorListaComboInfo>() { //-->Pegando o Assessor para ver se é TBC IdUsuarioLogado = base.UsuarioLogado.Id, DescricaoUsuarioLogado = base.UsuarioLogado.Nome, EntidadeCadastro = new SinacorListaComboInfo() { Informacao = eInformacao.Assessor, Filtro = pRequestCliente.IdAssessorInicial.Value.ToString() } }); var lTextoEmail = "CadastroPasso4-PrimeiraExportacao.htm"; if (MensagemResponseStatusEnum.OK.Equals(lNomeAssessorInicial.StatusResposta) && (null != lNomeAssessorInicial) && (null != lNomeAssessorInicial.Resultado) && (lNomeAssessorInicial.Resultado.Count > 0) && (null != lNomeAssessorInicial.Resultado[0]) && lNomeAssessorInicial.Resultado[0].Value.ToUpper().Contains("TBC")) { lTextoEmail = "CadastroPrimeiraExportacaoTBC.htm"; } else if (MensagemResponseStatusEnum.OK.Equals(lNomeAssessorInicial.StatusResposta) && (null != lNomeAssessorInicial) && (null != lNomeAssessorInicial.Resultado) && (lNomeAssessorInicial.Resultado.Count > 0) && (null != lNomeAssessorInicial.Resultado[0]) && lNomeAssessorInicial.Resultado[0].Value.ToUpper().Contains("ESPACO DELA")) { lTextoEmail = "CadastroPrimeiraExportacaoEspacoDela.htm"; } if (pRequestCliente.TpDesejaAplicar != "FUNDOS") { base.EnviarEmail(lEmailDestinatario, "Dados da sua conta na Gradual", lTextoEmail, dicVariaveis, eTipoEmailDisparo.Assessor); } } { //--> Enviando notificação para o assessor do cliente. var lAssessor = this.ServicoPersistenciaCadastro.ReceberEntidadeCadastro <AssessorDoClienteInfo>( new ReceberEntidadeCadastroRequest <AssessorDoClienteInfo>() { //--> Enviando email para o Assessor IdUsuarioLogado = base.UsuarioLogado.Id, DescricaoUsuarioLogado = base.UsuarioLogado.Nome, EntidadeCadastro = new AssessorDoClienteInfo() { IdCliente = pRequestCliente.IdCliente.Value } }); dicVariaveis = new Dictionary <string, string>(); dicVariaveis.Add("@NomeCliente", lNome); dicVariaveis.Add("@Codigo", pRequestSinacor.Entrada.CdCodigo.ToString());//.ToCodigoClienteFormatado()); dicVariaveis.Add("@Nome", lAssessor.EntidadeCadastro.NomeAssessor); var lListaEmailAssessor = base.ConsultarListaEmailAssessor(lAssessor.EntidadeCadastro.CodigoAssessor).ListaEmailAssessor; if (null != lListaEmailAssessor) { lListaEmailAssessor.ForEach(lDestinatario => { base.EnviarEmail(lDestinatario, "Dados do seu cliente na Gradual", "CadastroPrimeiraExportacaoAssessor.htm", dicVariaveis, eTipoEmailDisparo.Assessor); }); } } } } }
private string ResponderBuscarItensParaSelecao() { string lRetorno = "Erro..."; var lRequest = new ConsultarEntidadeCadastroRequest <ClienteResumidoInfo>(); var lResponse = new ConsultarEntidadeCadastroResponse <ClienteResumidoInfo>(); var lDadosDeBusca = new ClienteResumidoInfo(); string lTermoDeBusca, lBuscarPor, lTipo; bool lStatus_Ativo = false, lStatus_Inativo = false, lPasso_Visitante = false, lPasso_Cadastrado = false, lPasso_ExportadoSinacor = false, lPendencia_ComPendenciaCadastral = false, lPendencia_ComSolicitacaoAlteracao = false; lTermoDeBusca = Request.Form["TermoDeBusca"]; lBuscarPor = Request.Form["BuscarPor"]; lTipo = Request.Form["Tipo"]; try { lStatus_Ativo = Convert.ToBoolean(Request.Form["Status_Ativo"]); lStatus_Inativo = Convert.ToBoolean(Request.Form["Status_Inativo"]); lPasso_Visitante = Convert.ToBoolean(Request.Form["Passo_Visitante"]); lPasso_Cadastrado = Convert.ToBoolean(Request.Form["Passo_Cadastrado"]); lPasso_ExportadoSinacor = Convert.ToBoolean(Request.Form["Passo_ExportadoSinacor"]); lPendencia_ComPendenciaCadastral = Convert.ToBoolean(Request.Form["Pendencia_ComPendenciaCadastral"]); lPendencia_ComSolicitacaoAlteracao = Convert.ToBoolean(Request.Form["Pendencia_ComSolicitacaoAlteracao"]); } catch { } lDadosDeBusca.TipoCliente = lTipo; lDadosDeBusca.TermoDeBusca = lTermoDeBusca; try { lDadosDeBusca.OpcaoBuscarPor = (OpcoesBuscarPor)Enum.Parse(typeof(OpcoesBuscarPor), lBuscarPor); } catch (Exception) { lDadosDeBusca.OpcaoBuscarPor = OpcoesBuscarPor.NomeCliente; } { //--> Setando o status da consulta if (lStatus_Ativo && lStatus_Inativo) { lDadosDeBusca.OpcaoStatus = lDadosDeBusca.OpcaoStatus; } else if (lStatus_Ativo) { lDadosDeBusca.OpcaoStatus = OpcoesStatus.Ativo; } else if (lStatus_Inativo) { lDadosDeBusca.OpcaoStatus = OpcoesStatus.Inativo; } } { //--> Definindo o passo do cadastro if (lPasso_Visitante && lPasso_Cadastrado && lPasso_ExportadoSinacor) { lDadosDeBusca.OpcaoPasso = OpcoesPasso.Visitante | OpcoesPasso.Cadastrado | OpcoesPasso.Exportado; } else if (lPasso_Visitante && lPasso_Cadastrado) { lDadosDeBusca.OpcaoPasso = OpcoesPasso.Visitante | OpcoesPasso.Cadastrado; } else if (lPasso_Visitante && lPasso_ExportadoSinacor) { lDadosDeBusca.OpcaoPasso = OpcoesPasso.Visitante | OpcoesPasso.Exportado; } else if (lPasso_Cadastrado && lPasso_ExportadoSinacor) { lDadosDeBusca.OpcaoPasso = OpcoesPasso.Cadastrado | OpcoesPasso.Exportado; } else if (lPasso_Visitante) { lDadosDeBusca.OpcaoPasso = OpcoesPasso.Visitante; } else if (lPasso_Cadastrado) { lDadosDeBusca.OpcaoPasso = OpcoesPasso.Cadastrado; } else if (lPasso_ExportadoSinacor) { lDadosDeBusca.OpcaoPasso = OpcoesPasso.Exportado; } } if (lPendencia_ComPendenciaCadastral && !lPendencia_ComSolicitacaoAlteracao) { lDadosDeBusca.OpcaoPendencia = OpcoesPendencia.ComPendenciaCadastral; } else if (!lPendencia_ComPendenciaCadastral && lPendencia_ComSolicitacaoAlteracao) { lDadosDeBusca.OpcaoPendencia = OpcoesPendencia.ComSolicitacaoAlteracao; } else if (!lPendencia_ComPendenciaCadastral && !lPendencia_ComSolicitacaoAlteracao) { lDadosDeBusca.OpcaoPendencia = 0; } lRequest.EntidadeCadastro = lDadosDeBusca; try { ReceberEntidadeCadastroRequest <LoginInfo> lEntradaLogin = new ReceberEntidadeCadastroRequest <LoginInfo>(); lEntradaLogin.EntidadeCadastro = new LoginInfo() { IdLogin = base.UsuarioLogado.Id }; ReceberEntidadeCadastroResponse <LoginInfo> lRetornoLogin = this.ServicoPersistenciaCadastro.ReceberEntidadeCadastro <LoginInfo>(lEntradaLogin); if (lRetornoLogin.EntidadeCadastro.TpAcesso == eTipoAcesso.Assessor) { lRequest.EntidadeCadastro.CodAssessor = lRetornoLogin.EntidadeCadastro.CdAssessor; } else { lRequest.EntidadeCadastro.CodAssessor = null; } //--> Realizando a Consulta lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <ClienteResumidoInfo>(lRequest); if (MensagemResponseStatusEnum.OK.Equals(lResponse.StatusResposta)) { if (lDadosDeBusca.OpcaoBuscarPor == OpcoesBuscarPor.CodBovespa) { if (lResponse.Resultado != null && lResponse.Resultado.Count == 1 && (lResponse.Resultado[0].CodGradual != lDadosDeBusca.TermoDeBusca)) { var lContas = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <ClienteContaInfo>( new ConsultarEntidadeCadastroRequest <ClienteContaInfo>() { DescricaoUsuarioLogado = base.UsuarioLogado.Nome, IdUsuarioLogado = base.UsuarioLogado.Id, EntidadeCadastro = new ClienteContaInfo() { IdCliente = lResponse.Resultado[0].IdCliente } }); foreach (ClienteContaInfo item in lContas.Resultado) { if (item.CdCodigo == int.Parse(lDadosDeBusca.TermoDeBusca) && (item.CdSistema == eAtividade.BOL) && (item.StContaInvestimento)) { lResponse.Resultado[0].CodGradual = lDadosDeBusca.TermoDeBusca; lResponse.Resultado[0].CodBovespa = lDadosDeBusca.TermoDeBusca; if (item.StAtiva) { lResponse.Resultado[0].CodBovespaAtiva = "A"; } else { lResponse.Resultado[0].CodBovespaAtiva = "I"; } } } } } this.SessionUltimoResultadoDeBusca = lResponse.Resultado; TransporteDeListaPaginada lListaPaginada = BuscarPaginaDeResultados(1); lRetorno = RetornarSucessoAjax(lListaPaginada, "Encontrados [{0}] clientes", lResponse.Resultado.Count); } else { lRetorno = RetornarErroAjax("Erro durante a busca.", string.Format("{0}\r\n\r\n{1}\r\n\r\n{2}", lResponse.StatusResposta, lResponse.StatusResposta, lResponse.DescricaoResposta)); } } catch (Exception exBusca) { lRetorno = RetornarErroAjax("Erro durante a busca", exBusca); } return(lRetorno); }
private string ResponderSincronizarComSinacor() { var lResposta = string.Empty; var lPrimeira = true; var lCodigo = new Nullable <int>(); //Pegar Cliente var lEntradaCliente = new ReceberEntidadeCadastroRequest <ClienteInfo>() { }; var lRetornoCliente = new ReceberEntidadeCadastroResponse <ClienteInfo>(); lEntradaCliente.EntidadeCadastro = new ClienteInfo(); lEntradaCliente.EntidadeCadastro.IdCliente = this.GetIdCliente; lEntradaCliente.IdUsuarioLogado = base.UsuarioLogado.Id; lEntradaCliente.DescricaoUsuarioLogado = base.UsuarioLogado.Nome; lRetornoCliente = this.ServicoPersistenciaCadastro.ReceberEntidadeCadastro(lEntradaCliente); if (lRetornoCliente.EntidadeCadastro.StPasso < 3) { lResposta = RetornarErroAjax("É preciso gerar a ficha cadastral antes de exportar o cliente."); } else { //Passo e Conta if (lRetornoCliente.EntidadeCadastro.StPasso == 4) { lPrimeira = false; //Pegar o Códio Principal var lEntradaConta = new ConsultarEntidadeCadastroRequest <ClienteContaInfo>(); var lRetornoConta = new ConsultarEntidadeCadastroResponse <ClienteContaInfo>(); lEntradaConta.EntidadeCadastro = new ClienteContaInfo(); lEntradaConta.EntidadeCadastro.IdCliente = lRetornoCliente.EntidadeCadastro.IdCliente.Value; lEntradaConta.DescricaoUsuarioLogado = base.UsuarioLogado.Nome; lEntradaConta.IdUsuarioLogado = base.UsuarioLogado.Id; lRetornoConta = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <ClienteContaInfo>(lEntradaConta); List <ClienteContaInfo> lListaConta = lRetornoConta.Resultado; foreach (ClienteContaInfo lConta in lListaConta) { if (null != lConta.StPrincipal && lConta.StPrincipal.Value) { lCodigo = lConta.CdCodigo; break; } } } //Exportação var lEntradaExportacao = new SalvarEntidadeCadastroRequest <SinacorExportarInfo>(); var lRetornoExportacao = new SalvarEntidadeCadastroResponse(); lEntradaExportacao.EntidadeCadastro = new SinacorExportarInfo(); lEntradaExportacao.EntidadeCadastro.Entrada = new SinacorExportacaoEntradaInfo(); lEntradaExportacao.EntidadeCadastro.Entrada.IdCliente = lRetornoCliente.EntidadeCadastro.IdCliente.Value; lEntradaExportacao.EntidadeCadastro.Entrada.CdCodigo = lCodigo; lEntradaExportacao.EntidadeCadastro.Entrada.PrimeiraExportacao = lPrimeira; lEntradaExportacao.DescricaoUsuarioLogado = base.UsuarioLogado.Nome; lEntradaExportacao.IdUsuarioLogado = base.UsuarioLogado.Id; lRetornoExportacao = this.ServicoPersistenciaCadastro.SalvarEntidadeCadastro <SinacorExportarInfo>(lEntradaExportacao); //Retorno da Exportação var lTransporte = new TransporteSincronizacaoComSinacor() { GridErro = new List <GridSincronizacao>() }; if (lRetornoExportacao.StatusResposta == MensagemResponseStatusEnum.OK) { SinacorExportarInfo lRetorno = (SinacorExportarInfo)lRetornoExportacao.Objeto; GridSincronizacao lGrig; if (!lRetorno.Retorno.DadosClienteOk) { //Erro na validação do Cliente lTransporte.Resultado = gResultadoErroCadastro; foreach (var item in lRetorno.Retorno.DadosClienteMensagens) { lGrig = new GridSincronizacao(); lGrig.Tipo = gTipoPendencia; lGrig.Descricao = item.Mensagem; lTransporte.GridErro.Add(lGrig); } } else { if (!lRetorno.Retorno.ExportacaoSinacorOk) { //Erro no processo CliExterno lTransporte.Resultado = gResultadoErroClieExterno; foreach (var item in lRetorno.Retorno.ExportacaoSinacorMensagens) { lGrig = new GridSincronizacao(); lGrig.Tipo = gTipoCliExterno; lGrig.Descricao = string.Concat(item.DS_OBS, " - ", item.DS_AUX); lTransporte.GridErro.Add(lGrig); } } else { //Cliente Exportado //Verificação do Resultado: if (lRetorno.Retorno.ExportacaoAtualizarCadastroOk && lRetorno.Retorno.ExportacaoComplementosOk)//Tudo OK { lTransporte.Resultado = gResultadoOk; } else //Com resalvas { lTransporte.Resultado = gResultadoOkParcial; if (!lRetorno.Retorno.ExportacaoAtualizarCadastroOk) //Atualizacao OK { lTransporte.Mensagens.Add(gResultadoErroAtualizacao); } if (!lRetorno.Retorno.ExportacaoRiscoOk) //Risco OK { lTransporte.Mensagens.Add(gResultadoErroRisco); } if (!lRetorno.Retorno.ExportacaoComplementosOk) //Complementos OK { lTransporte.Mensagens.Add(gResultadoErroComplementos); } } //Montando o Grid if (!lRetorno.Retorno.ExportacaoAtualizarCadastroOk) { foreach (var item in lRetorno.Retorno.ExportacaoAtualizarCadastroMensagens) { lGrig = new GridSincronizacao(); lGrig.Tipo = gTipoAtualizacao; lGrig.Descricao = item.Mensagem; lTransporte.GridErro.Add(lGrig); } } if (!lRetorno.Retorno.ExportacaoRiscoOk) { foreach (var item in lRetorno.Retorno.ExportacaoRiscoMensagens) { lGrig = new GridSincronizacao(); lGrig.Tipo = gTipoRisco; lGrig.Descricao = item.Mensagem; lTransporte.GridErro.Add(lGrig); } } if (!lRetorno.Retorno.ExportacaoComplementosOk) { foreach (var item in lRetorno.Retorno.ExportacaoComplementosMensagens) { lGrig = new GridSincronizacao(); lGrig.Tipo = gTipoComplementos; lGrig.Descricao = item.Mensagem; lTransporte.GridErro.Add(lGrig); } } this.EnviarEmailCodigo(lRetorno, lRetornoCliente.EntidadeCadastro); } // Fim Cliente Exportado } } else { lTransporte.Resultado = lRetornoExportacao.DescricaoResposta; lResposta = RetornarErroAjax(lRetornoExportacao.DescricaoResposta); } lResposta = RetornarSucessoAjax(lTransporte, "Comunicação com o Sinacor realizada."); base.RegistrarLogAlteracao(new Contratos.Dados.Cadastro.LogIntranetInfo() { IdClienteAfetado = this.GetIdCliente, DsObservacao = string.Concat("Cliente sincronizado: id_cliente: ", this.GetIdCliente) }); } return(lResposta); }
private string ResponderCarregarHtmlComDados() { List <ItemSegurancaInfo> list = new List <ItemSegurancaInfo>(); ClienteSituacaoFinanceiraPatrimonialInfo lPatrimonial = new ClienteSituacaoFinanceiraPatrimonialInfo(Request["Id"]); ReceberEntidadeCadastroRequest <ClienteSituacaoFinanceiraPatrimonialInfo> req = new ReceberEntidadeCadastroRequest <ClienteSituacaoFinanceiraPatrimonialInfo>() { CodigoEntidadeCadastro = Request["Id"], EntidadeCadastro = lPatrimonial, IdUsuarioLogado = base.UsuarioLogado.Id, DescricaoUsuarioLogado = base.UsuarioLogado.Nome }; lPatrimonial = this.ServicoPersistenciaCadastro.ReceberEntidadeCadastro <ClienteSituacaoFinanceiraPatrimonialInfo>(req).EntidadeCadastro; btnSalvar.Visible = UsuarioPode("Salvar", "ED62D854-7E79-4D01-B2B8-43521B9C4370"); TransporteInformacoesPatrimoniais lTransportePatrimonial = new TransporteInformacoesPatrimoniais(lPatrimonial); if (lPatrimonial.IdCliente == 0 && UsuarioPode("Incluir", "4239f749-5c0c-4fd0-abdd-281d94a11744")) { btnSalvar.Visible = true; } hidClientes_Rendimentos_DadosCompletos.Value = JsonConvert.SerializeObject(lTransportePatrimonial); return(string.Empty); //só para obedecer assinatura }
private string ResponderCarregarHtmlComDados() { var req = new ReceberEntidadeCadastroRequest <ViewFichaCadastralCompletaInfo>() { EntidadeCadastro = new ViewFichaCadastralCompletaInfo() { IdDoCliente = this.GetIdCliente }, DescricaoUsuarioLogado = base.UsuarioLogado.Nome, IdUsuarioLogado = base.UsuarioLogado.Id }; ViewFichaCadastralCompletaInfo lFicha = this.ServicoPersistenciaCadastro.ReceberEntidadeCadastro <ViewFichaCadastralCompletaInfo>(req).EntidadeCadastro; bool blnPessoaFisica = lFicha.DadosBasicos_TipoPessoa.Equals("F") ? true : false; this.ControleVisualizacaoFisicaJuridica(blnPessoaFisica); this.lblDadosBasicos_NomeCompleto.Text = lFicha.DadosBasicos_NomeCompleto; this.lblDadosBasicos_Email.Text = lFicha.DadosBasicos_Email; this.lblDadosBasicos_CodigoDUC.Text = lFicha.DadosBasicos_CodigoDUC; this.lblDadosBasicos_DataDoCadastro.Text = lFicha.DadosBasicos_DataDoCadastro; this.lblDadosBasicos_DataDeNascimento.Text = lFicha.DadosBasicos_DataDeNascimento; this.lblDadosBasicos_EstadoDeNascimento.Text = lFicha.DadosBasicos_EstadoDeNascimento; this.lblDadosBasicos_CidadeDeNascimento.Text = lFicha.DadosBasicos_CidadeDeNascimento; this.lblDadosBasicos_NomeDoPai.Text = lFicha.DadosBasicos_NomeDoPai; this.lblDadosBasicos_NomeDaMae.Text = lFicha.DadosBasicos_NomeDaMae; this.lblDadosBasicos_Sexo.Text = lFicha.DadosBasicos_Sexo; this.lblDadosBasicos_EstadoCivil.Text = lFicha.DadosBasicos_EstadoCivil; this.lblDadosBasicos_Conjuge.Text = lFicha.DadosBasicos_Conjuge; this.lblDadosBasicos_CPF.Text = lFicha.DadosBasicos_CPF; this.lblDadosBasicos_TipoDeDocumento.Text = lFicha.DadosBasicos_TipoDeDocumento; this.lblDadosBasicos_OrgaoUfDeEmissao.Text = lFicha.DadosBasicos_OrgaoUfDeEmissao; this.lblDadosBasicos_DesejaAplicar.Text = lFicha.DadosBasicos_DesejaAplicar; this.lblDadosBasicos_Numero.Text = lFicha.DadosBasicos_Numero; this.lblDadosBasicos_DataDeEmissao.Text = lFicha.DadosBasicos_DataDeEmissao; this.lblDados_Contas.Text = lFicha.Dados_Contas; this.lblInformacoesComerciais_Empresa.Text = lFicha.InformacoesComerciais_Empresa; this.lblInformacoesComerciais_Profissao.Text = lFicha.InformacoesComerciais_Profissao; this.lblInformacoesComerciais_CargoAtualOuFuncao.Text = lFicha.InformacoesComerciais_CargoAtualOuFuncao; this.lblInformacoesComerciais_Email.Text = lFicha.InformacoesComerciais_Email; this.lblDadosParaContato_Enderecos.Text = lFicha.DadosParaContato_Enderecos;//.Replace(Environment.NewLine, "<br />"); this.lblDadosParaContato_Telefones.Text = lFicha.DadosParaContato_Telefones; this.lblDadosBancarios_Contas.Text = lFicha.DadosBancarios_Contas; this.lblInformacoesPatrimoniais_Salario.Text = lFicha.InformacoesPatrimoniais_Salario; this.lblInformacoesPatrimoniais_OutrosRendimentos.Text = lFicha.InformacoesPatrimoniais_OutrosRendimentos; this.lblInformacoesPatrimoniais_TotalDeOutrosRendimentos.Text = lFicha.InformacoesPatrimoniais_TotalDeOutrosRendimentos; this.lblInformacoesPatrimoniais_BensImoveis.Text = lFicha.InformacoesPatrimoniais_BensImoveis; this.lblInformacoesPatrimoniais_BensMoveis.Text = lFicha.InformacoesPatrimoniais_BensMoveis; this.lblInformacoesPatrimoniais_Aplicacoes.Text = lFicha.InformacoesPatrimoniais_Aplicacoes; this.lblInformacoesPatrimoniais_DeclaracoesEAutorizacoes.Text = lFicha.InformacoesPatrimoniais_DeclaracoesEAutorizacoes; this.lblProcuradores_Nome.Text = lFicha.DadosBasicos_Representantes; this.lblDiretores_Nome.Text = lFicha.DadosBasicos_Diretor; this.lblControladores_Nome.Text = lFicha.DadosBasicos_Controladora; //lblDadosBasicos_LiberadoParaOperar.Text = lFicha.DadosBasicos_LiberadoParaOperar; if (lFicha.DadosBasicos_DesejaAplicar == "FUNDOS") { pnlBotoes.Visible = false; } return(string.Empty); }
private string ResponderCarregarHtmlComDados() { Gradual.Intranet.Www.App_Codigo.TransporteJson.TransporteSaldoDeConta lSaldo = new Gradual.Intranet.Www.App_Codigo.TransporteJson.TransporteSaldoDeConta(); ClienteInfo lDadosDoCliente = new ClienteInfo(Request["Id"]); Gradual.Intranet.Www.App_Codigo.TransporteJson.TransporteDadosCompletosPF lClientePf; ReceberEntidadeCadastroRequest <ClienteInfo> req = new ReceberEntidadeCadastroRequest <ClienteInfo>() { CodigoEntidadeCadastro = Request["Id"], EntidadeCadastro = lDadosDoCliente, DescricaoUsuarioLogado = base.UsuarioLogado.Nome, IdUsuarioLogado = base.UsuarioLogado.Id }; lDadosDoCliente = this.ServicoPersistenciaCadastro.ReceberEntidadeCadastro <ClienteInfo>(req).EntidadeCadastro; //lDadosDoCliente.DadosClienteNaoOperaPorContaPropria = this.RecuperarDadosDeClienteNaoOperaPorContaPropria(lDadosDoCliente.IdCliente.Value); lClientePf = new Gradual.Intranet.Www.App_Codigo.TransporteJson.TransporteDadosCompletosPF(lDadosDoCliente); hidAssessor.Value = lClientePf.Assessor.ToString(); hidUsuarioLogado.Value = base.UsuarioLogado.Id.ToString(); hidDadosCompletos_PF.Value = Newtonsoft.Json.JsonConvert.SerializeObject(lClientePf); Gradual.OMS.ContaCorrente.Lib.IServicoContaCorrente servicoCC = this.InstanciarServico <Gradual.OMS.ContaCorrente.Lib.IServicoContaCorrente>(); Gradual.OMS.ContaCorrente.Lib.Mensageria.SaldoContaCorrenteResponse <ContaCorrenteInfo> resCC = servicoCC.ObterSaldoContaCorrente(new Gradual.OMS.ContaCorrente.Lib.Mensageria.SaldoContaCorrenteRequest() { IdCliente = this.GetCodigoBovespa }); Gradual.OMS.ContaCorrente.Lib.Mensageria.SaldoContaCorrenteResponse <ContaCorrenteBMFInfo> resBMF = servicoCC.ObterSaldoContaCorrenteBMF(new Gradual.OMS.ContaCorrente.Lib.Mensageria.SaldoContaCorrenteRequest() { IdCliente = this.GetCodigoBMF }); if (resCC.StatusResposta == OMS.ContaCorrente.Lib.Enum.CriticaMensagemEnum.OK && resBMF.StatusResposta != OMS.ContaCorrente.Lib.Enum.CriticaMensagemEnum.OK) { SaldoDeConta = new TransporteSaldoDeConta(resCC.Objeto); hidConta.Value = this.GetCodigoBovespa.ToString(); } else if (resCC.StatusResposta != OMS.ContaCorrente.Lib.Enum.CriticaMensagemEnum.OK && resBMF.StatusResposta == OMS.ContaCorrente.Lib.Enum.CriticaMensagemEnum.OK) { SaldoDeConta = new TransporteSaldoDeConta(resBMF.Objeto); hidConta.Value = this.GetCodigoBMF.ToString(); } else if (resCC.StatusResposta == OMS.ContaCorrente.Lib.Enum.CriticaMensagemEnum.OK && resBMF.StatusResposta == OMS.ContaCorrente.Lib.Enum.CriticaMensagemEnum.OK) { SaldoDeConta = new TransporteSaldoDeConta(resCC.Objeto, resBMF.Objeto); hidConta.Value = this.GetCodigoBovespa.ToString(); } ConsultarEntidadeCadastroRequest <Gradual.Intranet.Contratos.Dados.ClienteBancoInfo> lRequest; ConsultarEntidadeCadastroResponse <Gradual.Intranet.Contratos.Dados.ClienteBancoInfo> lResponse; Gradual.Intranet.Contratos.Dados.ClienteBancoInfo lDados = new Gradual.Intranet.Contratos.Dados.ClienteBancoInfo(Request["Id"]); lRequest = new ConsultarEntidadeCadastroRequest <Gradual.Intranet.Contratos.Dados.ClienteBancoInfo>() { EntidadeCadastro = lDados, IdUsuarioLogado = base.UsuarioLogado.Id, DescricaoUsuarioLogado = base.UsuarioLogado.Nome }; lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <Gradual.Intranet.Contratos.Dados.ClienteBancoInfo>(lRequest); if (lResponse.StatusResposta == Gradual.OMS.Library.MensagemResponseStatusEnum.OK) { var lListaDeBancos = this.BuscarListaDoSinacor(new Gradual.Intranet.Contratos.Dados.SinacorListaInfo(Gradual.Intranet.Contratos.Dados.Enumeradores.eInformacao.Banco)); Gradual.Intranet.Www.App_Codigo.TransporteJson.TransporteDadosBancarios transporte = new App_Codigo.TransporteJson.TransporteDadosBancarios(); lLista = transporte.TraduzirClienteBancoInfo(lResponse.Resultado, lListaDeBancos); rptResgate_Contas.DataSource = lLista; rptResgate_Contas.DataBind(); } //else //{ // RetornarErroAjax("Erro ao consultar os bancos do cliente", lResponse.DescricaoResposta); //} //hidDadosCompletos_PF.Value = JsonConvert.SerializeObject(lClientePf); return(string.Empty); //só para obedecer assinatura }
/* Importação de Solicitação de Alteração(clientes 123 e importação de LoginAlteracaoPasso4) joga a realização para o login 1 * * SET IDENTITY_INSERT tb_login ON * * INSERT INTO tb_login * (cd_senha,cd_assinaturaeletronica,nr_tentativaserradas,id_frase,ds_respostafrase,dt_ultimaexpiracao,ds_email,tp_acesso,cd_assessor,ds_nome,id_login) * VALUES * ('senha','Assinatura',0,1,'',getdate(),'*****@*****.**',1,null,'Usuario de Importação',1) * * SET IDENTITY_INSERT tb_login OFF * */ public void ImportarLoginsAlteracoesPasso4() { //**************************************************************************************************************************** //**************************************************************************************************************************** //**************************************************************************************************************************** //**************************************************************************************************************************** ///TODO OBS. Pegar o login do Administrador do cadastro int IdLoginAlteracao = 65859; //**************************************************************************************************************************** //**************************************************************************************************************************** //pegar todos os clientes no sistema novo //para cada cliente //Se passo = 4 //Pegar o Login no sistema antido apartir do CPF //Salvar todas as Solicitações de alteração //salvar o Login no sistema Novo ConsultarEntidadeCadastroRequest <ClienteInfo> lEntradaCliente = new ConsultarEntidadeCadastroRequest <ClienteInfo>(); ConsultarEntidadeCadastroResponse <ClienteInfo> lRetornoCliente = null; lEntradaCliente.EntidadeCadastro = new ClienteInfo(); lRetornoCliente = ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <ClienteInfo>(lEntradaCliente); string Ok = ""; string erro = ""; int iok = 0; int ierro = 0; ReceberEntidadeCadastroRequest <LoginInfo> lEntradaLoginNovo; ReceberEntidadeCadastroResponse <LoginInfo> lRetornoLoginNovo = null; ELogin lLoginAntigo; SalvarObjetoRequest <LoginInfo> lEntradaSalvarLogin; foreach (ClienteInfo lCliente in lRetornoCliente.Resultado) { if (lCliente.StPasso == 4) { try { //Pegar Login no novo lEntradaLoginNovo = new ReceberEntidadeCadastroRequest <LoginInfo>(); lEntradaLoginNovo.EntidadeCadastro = new LoginInfo(); lEntradaLoginNovo.EntidadeCadastro.IdLogin = lCliente.IdLogin.Value; lRetornoLoginNovo = ServicoPersistenciaCadastro.ReceberEntidadeCadastro <LoginInfo>(lEntradaLoginNovo); //Pegar Login no Antigo apartir do CPF lLoginAntigo = new NLogin().SelecionarPorCPF(lCliente.DsCpfCnpj); //Sobreacrever o Login novo com os dados do antigo lRetornoLoginNovo.EntidadeCadastro.CdAssessor = null; lRetornoLoginNovo.EntidadeCadastro.CdAssinaturaEletronica = lLoginAntigo.Assinatura; lRetornoLoginNovo.EntidadeCadastro.CdSenha = lLoginAntigo.Senha; lRetornoLoginNovo.EntidadeCadastro.DsEmail = lLoginAntigo.Email; lRetornoLoginNovo.EntidadeCadastro.DsNome = "";//já está no cliente lRetornoLoginNovo.EntidadeCadastro.DsRespostaFrase = ""; lRetornoLoginNovo.EntidadeCadastro.DtUltimaExpiracao = DateTime.Now; lRetornoLoginNovo.EntidadeCadastro.IdFrase = null; lRetornoLoginNovo.EntidadeCadastro.NrTentativasErradas = 0; lRetornoLoginNovo.EntidadeCadastro.TpAcesso = 0; CarregarSoliciacaoAlteracao(lCliente.IdCliente.Value, lCliente.DsCpfCnpj, IdLoginAlteracao); //Salvar o Login novo lEntradaSalvarLogin = new SalvarObjetoRequest <LoginInfo>(); lEntradaSalvarLogin.Objeto = lRetornoLoginNovo.EntidadeCadastro; //lRetornoSalvarLogin = ServicoPersistenciaCadastro.SalvarEntidadeCadastro<LoginInfo>(lEntradaSalvarLogin); ClienteDbLib.AtualizarPorImportacao(lEntradaSalvarLogin); Ok += lCliente.DsCpfCnpj + Environment.NewLine; iok++; } catch (Exception ex) { if (ex.Message != "CPF não encontrado no Sistema Antigo!") { erro += lCliente.DsCpfCnpj + ": " + ex.Message + " - " + ex.StackTrace + Environment.NewLine; ierro++; } } } } }
private void ImportarTodosClientesSinacor() { //SinacorChaveClienteInfo lChave = new SinacorChaveClienteInfo(); //EntidadeCadastro = lChave string ok = ""; string erro = ""; try { //Listar Todas as chaves #region "Listar Chaves do Sinacor" SinacorImportarDbLib lib = new SinacorImportarDbLib(); ObjetosCompartilhados.lHashClientes = lib.ObterLoginClienteSistemaDuc(); ConsultarEntidadeCadastroRequest <SinacorChaveClienteInfo> EntradaChaveSinacor = new ConsultarEntidadeCadastroRequest <SinacorChaveClienteInfo>(); ConsultarEntidadeCadastroResponse <SinacorChaveClienteInfo> RetornoChaveSinacor = new ConsultarEntidadeCadastroResponse <SinacorChaveClienteInfo>(); EntradaChaveSinacor.EntidadeCadastro = new SinacorChaveClienteInfo() { CD_CPFCGC = 33414115859, CD_CON_DEP = 1, DT_NASC_FUND = new DateTime(1985, 10, 2) }; RetornoChaveSinacor = ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <SinacorChaveClienteInfo>(EntradaChaveSinacor); #endregion //Para cada chave, pegar o Cliente na estrutura do Sinacor //System.Collections.Generic.List<SinacorClienteInfo> lTodosClienteSinacorCompleto = new System.Collections.Generic.List<SinacorClienteInfo>(); #region "Listar Clientes do Sinacor a partir das Chaves" ReceberEntidadeCadastroResponse <SinacorClienteInfo> RetornoClienteSinacor; ReceberEntidadeCadastroRequest <SinacorClienteInfo> EntradaClienteSinacor; SalvarEntidadeCadastroRequest <SinacorClienteInfo> EntradaCliente; SalvarEntidadeCadastroResponse RetornoCliente; foreach (SinacorChaveClienteInfo item in RetornoChaveSinacor.Resultado) { string lKey = string.Format("{0}-{1}", item.CD_CPFCGC, item.DT_NASC_FUND.ToString("ddMMyyyy")); RetornoClienteSinacor = new ReceberEntidadeCadastroResponse <SinacorClienteInfo>(); EntradaClienteSinacor = new ReceberEntidadeCadastroRequest <SinacorClienteInfo>(); EntradaClienteSinacor.EntidadeCadastro = new SinacorClienteInfo(); EntradaClienteSinacor.EntidadeCadastro.ChaveCliente = item; RetornoClienteSinacor = ServicoPersistenciaCadastro.ReceberEntidadeCadastro <SinacorClienteInfo>(EntradaClienteSinacor); //antes adidionava em um list, agora inclui //lTodosClienteSinacorCompleto.Add(lClienteSinacor.EntidadeCadastro); EntradaCliente = new SalvarEntidadeCadastroRequest <SinacorClienteInfo>(); RetornoCliente = new SalvarEntidadeCadastroResponse(); EntradaCliente.EntidadeCadastro = RetornoClienteSinacor.EntidadeCadastro; EntradaCliente.EntidadeCadastro.StReimportacao = true; try { RetornoCliente = ServicoPersistenciaCadastro.SalvarEntidadeCadastro <SinacorClienteInfo>(EntradaCliente); VerificaErro(RetornoCliente); ok += EntradaCliente.EntidadeCadastro.ChaveCliente.CD_CPFCGC + " - " + Environment.NewLine; } catch (Exception ex) { erro += EntradaCliente.EntidadeCadastro.ChaveCliente.CD_CPFCGC + " - " + ex.Message + " - " + Environment.NewLine; } } #endregion } catch (Exception ex) { Console.WriteLine(ex.Message); } string lOk = ok; string lErro = erro; }
private string RealizarImportacao() { string lRetorno = string.Empty; string lObjetoJson = this.Request["ObjetoJson"]; if (!string.IsNullOrEmpty(lObjetoJson)) { TransporteImportacao lTransporteImportacao = JsonConvert.DeserializeObject <TransporteImportacao>(lObjetoJson); if (string.IsNullOrWhiteSpace(lTransporteImportacao.CPF_CNPJ) || string.IsNullOrWhiteSpace(lTransporteImportacao.DataNascimento)) { return(RetornarErroAjax("Todos os Campos precisam ser preenchidos")); } ReceberEntidadeCadastroResponse <SinacorClienteInfo> RetornoClienteSinacor = new ReceberEntidadeCadastroResponse <SinacorClienteInfo>(); ReceberEntidadeCadastroRequest <SinacorClienteInfo> EntradaClienteSinacor = new ReceberEntidadeCadastroRequest <SinacorClienteInfo>(); EntradaClienteSinacor.EntidadeCadastro = new SinacorClienteInfo(); EntradaClienteSinacor.IdUsuarioLogado = base.UsuarioLogado.Id; EntradaClienteSinacor.DescricaoUsuarioLogado = base.UsuarioLogado.Nome; EntradaClienteSinacor.EntidadeCadastro.ChaveCliente = lTransporteImportacao.ToSinacorChaveInfo(); //Pegando o cliente completo do Sinacor RetornoClienteSinacor = this.ServicoPersistenciaCadastro.ReceberEntidadeCadastro <SinacorClienteInfo>(EntradaClienteSinacor); if (RetornoClienteSinacor.StatusResposta == OMS.Library.MensagemResponseStatusEnum.OK) { SalvarEntidadeCadastroRequest <SinacorClienteInfo> EntradaCliente = new SalvarEntidadeCadastroRequest <SinacorClienteInfo>(); SalvarEntidadeCadastroResponse RetornoCliente = new SalvarEntidadeCadastroResponse(); EntradaCliente.EntidadeCadastro = RetornoClienteSinacor.EntidadeCadastro; EntradaCliente.IdUsuarioLogado = base.UsuarioLogado.Id; EntradaCliente.DescricaoUsuarioLogado = base.UsuarioLogado.Nome; EntradaCliente.EntidadeCadastro.StReimportacao = this.gStReimportacao; //Salvando no Cadastro RetornoCliente = ServicoPersistenciaCadastro.SalvarEntidadeCadastro <SinacorClienteInfo>(EntradaCliente); if (RetornoCliente.StatusResposta == OMS.Library.MensagemResponseStatusEnum.OK) { lRetorno = base.RetornarSucessoAjax("Cliente Importado com sucesso"); string lLogFraseObservacao = string.Empty; if (gStReimportacao) { lLogFraseObservacao = string.Concat("Requisitada a REIMPORTAÇÃO do cliente: cd_cliente = ", RetornoCliente.DescricaoResposta); } else { lLogFraseObservacao = string.Concat("Requisitada a IMPORTAÇÃO do cliente: cd_cliente = ", RetornoCliente.DescricaoResposta); } base.RegistrarLogConsulta(new Contratos.Dados.Cadastro.LogIntranetInfo() { IdClienteAfetado = RetornoCliente.DescricaoResposta.DBToInt32(), DsObservacao = lLogFraseObservacao }); } else { if (RetornoCliente.DescricaoResposta.ToUpper().Contains("CPF/CNPJ já cadastrado para outro Cliente".ToUpper())) { lRetorno = base.RetornarSucessoAjax("Erro ao Tentar Importar o Cliente: CPF/CNPJ já cadastrado"); } else { lRetorno = base.RetornarErroAjax("Erro ao Tentar Importar o Cliente", RetornoCliente.DescricaoResposta); } } } else { if (RetornoClienteSinacor.DescricaoResposta.ToUpper().Contains("Cliente não encontrado no Sinacor".ToUpper())) { lRetorno = base.RetornarErroAjax("Erro ao Tentar Importar o Cliente: Cliente não encontrado no Sinacor"); } else { lRetorno = base.RetornarErroAjax("Erro ao Tentar Importar o Cliente", RetornoClienteSinacor.DescricaoResposta); } } } else { lRetorno = base.RetornarErroAjax("Foi enviada ação de cadastro sem objeto para alterar"); } return(lRetorno); }
private string ResponderBuscarItensParaListagemSimples() { string lRetorno = string.Empty; try { int lCodigoAssessor = 0; var lListaCliente = new List <ClienteResumidoInfo>(); if (!GetCdCliente.HasValue) { lRetorno = RetornarErroAjax("É necessário inserir um cliente."); return(lRetorno); } if (base.CodigoAssessor.HasValue) { lCodigoAssessor = base.CodigoAssessor.HasValue ? base.CodigoAssessor.Value : this.GetCdAssessor.Value; } var lRequestPosicao = new ReceberEntidadeCadastroRequest <ClienteCustodiaFinanceiroInfo>(); lRequestPosicao.EntidadeCadastro = new ClienteCustodiaFinanceiroInfo(); lRequestPosicao.EntidadeCadastro.CodigoAssessor = this.GetCdAssessor; lRequestPosicao.EntidadeCadastro.De = this.GetDataInicial; lRequestPosicao.EntidadeCadastro.Ate = new DateTime(this.GetDataFinal.Year, this.GetDataFinal.Month, 01); var ListaTransporte = new List <TansportePosicaoCustodiaFinanceiro>(); var lServicoAtivador = Ativador.Get <IServicoExtratos>(); var lRespostaBuscaExtrato = lServicoAtivador.ConsultarExtratoContaCorrente( new ContaCorrenteExtratoRequest() { ConsultaTipoExtratoDeConta = EnumTipoExtradoDeConta.Liquidacao, ConsultaCodigoCliente = this.GetCdCliente.Value, //ConsultaNomeCliente = this.GetNomeCliente, ConsultaDataInicio = this.GetDataInicial, ConsultaDataFim = this.GetDataFinal, }); if (lCodigoAssessor != 0) { lListaCliente = base.ReceberListaClientesAssessoresVinculados(lCodigoAssessor); bool lEncontrouCliente = false; foreach (ClienteResumidoInfo cliente in lListaCliente) { if (cliente.CodBovespa == GetCdCliente.Value.ToString()) { lEncontrouCliente = true; continue; } } if (!lEncontrouCliente) { lRetorno = RetornarErroAjax("Cliente não encontrado."); return(lRetorno); } } var lListaRebate = new List <TansportePosicaoCustodiaFinanceiro>(); lRequestPosicao.EntidadeCadastro.CodigoCliente = GetCdCliente.Value; var lPosicaoFinanceira = this.ServicoPersistenciaCadastro.ReceberEntidadeCadastro <ClienteCustodiaFinanceiroInfo>(lRequestPosicao); var lTrans = new TansportePosicaoCustodiaFinanceiro().TraduzirLista(lPosicaoFinanceira.EntidadeCadastro, lRespostaBuscaExtrato.Relatorio); gSaldoAnterior = lTrans.SaldoAnterior; gSaldoAtual = lTrans.SaldoDisponivel; gSaldoTotal = lTrans.SaldoTotal; gNomeCliente = lTrans.NomeCliente; gCodigoCliente = lTrans.CodigoCliente; this.rptRelatorioPosicaoVista.DataSource = lTrans.ListaPosicaoAVista; this.rptRelatorioPosicaoVista.DataBind(); this.rptRelatorioPosicaoTermo.DataSource = lTrans.ListaPosicaoTermo; this.rptRelatorioPosicaoTermo.DataBind(); this.rptRelatorioPosicaoOpcao.DataSource = lTrans.ListaPosicaoOpcao; this.rptRelatorioPosicaoOpcao.DataBind(); this.rptRelatorioPosicaoTesouro.DataSource = lTrans.ListaPosicaoTesouro; this.rptRelatorioPosicaoTesouro.DataBind(); this.rptRelatorioExtratoVista.DataSource = lTrans.ListaExtratoAVista; this.rptRelatorioExtratoVista.DataBind(); this.rptRelatorioExtratoTermo.DataSource = lTrans.ListaExtratoTermo; this.rptRelatorioExtratoTermo.DataBind(); this.rptRelatorioExtratoOpcao.DataSource = lTrans.ListaExtratoOpcao; this.rptRelatorioExtratoOpcao.DataBind(); this.rptRelatorioExtratoMovimento.DataSource = lTrans.ListaExtratoMovimento; this.rptRelatorioExtratoMovimento.DataBind(); this.rowLinhaDeNenhumItemPosicaoVista.Visible = lTrans.ListaPosicaoAVista.Count == 0; this.rowLinhaDeNenhumItemPosicaoOpcao.Visible = lTrans.ListaPosicaoOpcao.Count == 0; this.rowLinhaDeNenhumItemPosicaoTermo.Visible = lTrans.ListaPosicaoTermo.Count == 0; this.rowLinhaDeNenhumItemPosicaoTesouro.Visible = lTrans.ListaPosicaoTesouro.Count == 0; this.rowLinhaDeNenhumItemExtratoTermo.Visible = lTrans.ListaExtratoTermo.Count == 0; this.rowLinhaDeNenhumItemExtratoOpcao.Visible = lTrans.ListaExtratoOpcao.Count == 0; this.rowLinhaDeNenhumItemExtratoVista.Visible = lTrans.ListaExtratoAVista.Count == 0; this.rowLinhaDeNenhumItemExtratoMovimento.Visible = lTrans.ListaExtratoMovimento.Count == 0; } catch (Exception exBusca) { throw exBusca; } return(lRetorno); }