Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        /// <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);
        }
Exemplo n.º 4
0
        /// <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
        }
Exemplo n.º 5
0
        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);
            }
        }
Exemplo n.º 6
0
        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);
            }
        }
Exemplo n.º 7
0
        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);
        }
Exemplo n.º 8
0
        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;
            }
        }
Exemplo n.º 9
0
        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;
            }
        }
Exemplo n.º 10
0
        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;
            }
        }
Exemplo n.º 11
0
        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;
            }
        }
Exemplo n.º 12
0
        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
        }
Exemplo n.º 14
0
        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
        }
Exemplo n.º 15
0
        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;
            }
        }
Exemplo n.º 16
0
        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);
        }
Exemplo n.º 17
0
        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;
                }
            }
        }
Exemplo n.º 18
0
        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
        }
Exemplo n.º 19
0
        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);
        }
Exemplo n.º 20
0
        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();
            }
        }
Exemplo n.º 21
0
        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
        }
Exemplo n.º 22
0
        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);
        }
Exemplo n.º 23
0
        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
        }
Exemplo n.º 24
0
        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
        }
Exemplo n.º 25
0
        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
        }
Exemplo n.º 26
0
        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
        }
Exemplo n.º 27
0
        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
        }
Exemplo n.º 28
0
        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
        }
Exemplo n.º 29
0
        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;
        }
Exemplo n.º 30
0
        /// <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);
        }