示例#1
0
文件: Program.cs 项目: radtek/Gradual
        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);
        }
示例#2
0
        /// <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);
        }
        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);
            }
        }
示例#4
0
        private string ValidaClienteCompleto()
        {
            var lRetorno   = new StringBuilder();
            int lIdCliente = this.GetIdCliente;

            //Ver assessor Inicial
            ReceberEntidadeCadastroResponse <ClienteInfo> lCliente =
                this.ServicoPersistenciaCadastro.ReceberEntidadeCadastro <ClienteInfo>(
                    new ReceberEntidadeCadastroRequest <ClienteInfo>()
            {
                EntidadeCadastro = new ClienteInfo()
                {
                    IdCliente = lIdCliente
                }
            });

            if (lCliente.EntidadeCadastro.TpDesejaAplicar.ToUpper().Contains("CAM") || lCliente.EntidadeCadastro.TpDesejaAplicar.ToUpper().Contains("TODAS") || lCliente.EntidadeCadastro.TpDesejaAplicar.ToUpper().Contains("TODOS"))
            {
                TemFichaCambio = true;
            }

            DesejaAplicar = lCliente.EntidadeCadastro.TpDesejaAplicar.ToUpper();

            if (lCliente.EntidadeCadastro.StPasso < 4 && (lCliente.EntidadeCadastro.IdAssessorInicial == null || lCliente.EntidadeCadastro.IdAssessorInicial == 0))
            {
                lRetorno.Append("\n\tO Cliente Precisa ter um Assessor Inicial Cadastrado;");
            }

            ClienteBancoInfo lBancoPrincipal = Gradual.Intranet.Servicos.BancoDeDados.Persistencias.ClienteDbLib.GetClienteBancoPrincipal(lCliente.EntidadeCadastro);

            ClienteEnderecoInfo lEnderecoPrincipal = Gradual.Intranet.Servicos.BancoDeDados.Persistencias.ClienteDbLib.GetClienteEnderecoPrincipal(lCliente.EntidadeCadastro);

            ClienteTelefoneInfo lTelefonePrincipal = Gradual.Intranet.Servicos.BancoDeDados.Persistencias.ClienteDbLib.GetClienteTelefonePrincipal(lCliente.EntidadeCadastro);

            //Telefone
            if (null == lTelefonePrincipal || null == lTelefonePrincipal.DsNumero || lTelefonePrincipal.DsNumero.Trim().Length == 0)
            {
                lRetorno.Append("\n\tÉ Necessário Cadastrar um Telefone Principal para o Cliente;");
            }

            //Endereço
            if (null == lEnderecoPrincipal || null == lEnderecoPrincipal.DsLogradouro || lEnderecoPrincipal.DsLogradouro.Trim().Length == 0)
            {
                lRetorno.Append("\n\tÉ Necessário Cadastrar um Endereço Principal para o Cliente;");
            }

            //Conta Bancária
            if (null == lBancoPrincipal || null == lBancoPrincipal.DsAgencia || lBancoPrincipal.DsAgencia.Trim().Length == 0)
            {
                lRetorno.Append("\n\tÉ Necessário Cadastrar uma Conta Bancária Principal para o Cliente.");
            }

            return(lRetorno.ToString());
        }
示例#5
0
        private void ResponderBuscarItensParaListagemSimples()
        {
            gDadosCorretagem = null;
            gDadosCadastrais = null;
            gDadosCarteira   = null;

            this.CarregarDadosCadastrais();

            this.CarregarCorretagem();

            this.CarregarCarteiras();
        }
示例#6
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);
        }
示例#7
0
        private void ResponderBuscarItensParaListagemSimples()
        {
            gResumoDoAssessorCadastro = null;
            gResumoDoAssessorReceita  = null;
            gResumoDoAssessorCanal    = null;
            gResumoDoAssessorMetricas = null;
            gResumoDoAssessorTop10    = null;

            this.CarregarDadosCadastro();
            this.CarregarDadosReceita();
            this.CarregarDadosCanal();
            this.CarregarDadosMetricas();
            this.CarregarClientesTop10();
        }
示例#8
0
        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);
        }
示例#9
0
文件: Program.cs 项目: radtek/Gradual
        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);
        }
示例#10
0
        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);
        }
示例#11
0
文件: Program.cs 项目: radtek/Gradual
 public void VerificaErro(ReceberEntidadeCadastroResponse <MensagemAjudaInfo> pObjeto)
 {
     VerificaErro(pObjeto.StatusResposta, pObjeto.DescricaoResposta);
 }
示例#12
0
        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);
        }
示例#13
0
        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);
        }
示例#14
0
文件: Program.cs 项目: radtek/Gradual
        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;
        }
示例#15
0
文件: Program.cs 项目: radtek/Gradual
        /* 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++;
                        }
                    }
                }
            }
        }
示例#16
0
文件: Program.cs 项目: radtek/Gradual
 public void VerificaErro(ReceberEntidadeCadastroResponse <EsqueciAssinaturaEletronicaInfo> pObjeto)
 {
     VerificaErro(pObjeto.StatusResposta, pObjeto.DescricaoResposta);
 }
示例#17
0
文件: Program.cs 项目: radtek/Gradual
 public void VerificaErro(ReceberEntidadeCadastroResponse <PrimeiroAcessoValidaInfo> pObjeto)
 {
     VerificaErro(pObjeto.StatusResposta, pObjeto.DescricaoResposta);
 }
示例#18
0
文件: Program.cs 项目: radtek/Gradual
 public void VerificaErro(ReceberEntidadeCadastroResponse <ClienteSituacaoFinanceiraPatrimonialInfo> pObjeto)
 {
     VerificaErro(pObjeto.StatusResposta, pObjeto.DescricaoResposta);
 }
示例#19
0
        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);
        }
示例#20
0
文件: Program.cs 项目: radtek/Gradual
 public void VerificaErro(ReceberEntidadeCadastroResponse <TipoEnderecoInfo> pObjeto)
 {
     VerificaErro(pObjeto.StatusResposta, pObjeto.DescricaoResposta);
 }
示例#21
0
文件: Program.cs 项目: radtek/Gradual
 public void VerificaErro(ReceberEntidadeCadastroResponse <EfetuarLoginInfo> pObjeto)
 {
     VerificaErro(pObjeto.StatusResposta, pObjeto.DescricaoResposta);
 }
示例#22
0
        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);
        }
示例#23
0
文件: Program.cs 项目: radtek/Gradual
 public void VerificaErro(ReceberEntidadeCadastroResponse <ArquivoContratoInfo> pObjeto)
 {
     VerificaErro(pObjeto.StatusResposta, pObjeto.DescricaoResposta);
 }
示例#24
0
文件: Program.cs 项目: radtek/Gradual
 public void VerificaErro(ReceberEntidadeCadastroResponse <SessaoPortalInfo> pObjeto)
 {
     VerificaErro(pObjeto.StatusResposta, pObjeto.DescricaoResposta);
 }