private List <ClienteTelefoneInfo> GetTelefone(ClienteAntigo pClienteDuc) { List <ClienteTelefoneInfo> lRetorno = new List <ClienteTelefoneInfo>(); ClienteTelefoneInfo lTelefone; foreach (ETelefone item in pClienteDuc.Telefone) { lTelefone = new ClienteTelefoneInfo(); lTelefone.DsDdd = item.DDD; lTelefone.DsNumero = item.Telefone; lTelefone.DsRamal = item.Ramal; lTelefone.IdCliente = 0; lTelefone.IdTelefone = 0; lTelefone.StPrincipal = toBool(item.Principal).Value; switch (item.Tipo.Value.ToString().ToUpper()) { case "C": //Comercial lTelefone.IdTipoTelefone = 2; break; case "P": //Particular (Celular) lTelefone.IdTipoTelefone = 3; break; case "R": //Residencial lTelefone.IdTipoTelefone = 1; break; default: break; } lRetorno.Add(lTelefone); } return(lRetorno); }
private ClienteSituacaoFinanceiraPatrimonialInfo GetSfp(ClienteAntigo pClienteDuc) { ClienteSituacaoFinanceiraPatrimonialInfo lRetorno = new ClienteSituacaoFinanceiraPatrimonialInfo(); lRetorno.IdCliente = 0; lRetorno.IdSituacaoFinanceiraPatrimonial = 0; lRetorno.DtAtualizacao = DateTime.Now; lRetorno.DtCapitalSocial = null; lRetorno.DtPatrimonioLiquido = null; lRetorno.VlTotalAplicacaoFinanceira = 0; lRetorno.VlTotalBensImoveis = 0; lRetorno.VlTotalBensMoveis = 0; lRetorno.VlTotalPatrimonioLiquido = 0; lRetorno.VTotalCapitalSocial = 0; lRetorno.VlTotalSalarioProLabore = pClienteDuc.Cliente.Salario; lRetorno.VlTotalOutrosRendimentos = pClienteDuc.Cliente.OutrosRendimentosValor; lRetorno.DsOutrosRendimentos = pClienteDuc.Cliente.OutrosRendimentosDescricao; foreach (EBensImoveis item in pClienteDuc.BensImoveis) { lRetorno.VlTotalBensImoveis += item.Valor.Value; } foreach (EBensOutros item in pClienteDuc.BensOutros) { switch (item.Tipo) { case 6: case 13: case 15: //Aplicação lRetorno.VlTotalAplicacaoFinanceira += item.Valor.Value; break; case 7: case 8: case 17: //Outros lRetorno.VlTotalOutrosRendimentos += item.Valor.Value; break; case 12: //Bens Moveis lRetorno.VlTotalBensMoveis += item.Valor.Value; break; case 18: //Patrimonio Lioquido lRetorno.VlTotalPatrimonioLiquido += item.Valor.Value; break; default: lRetorno.VlTotalOutrosRendimentos += item.Valor.Value; break; } } return(lRetorno); }
private List <ClienteEnderecoInfo> GetEndereco(ClienteAntigo pClienteDuc) { List <ClienteEnderecoInfo> lRetorno = new List <ClienteEnderecoInfo>(); ClienteEnderecoInfo lEndereco; foreach (EEndereco item in pClienteDuc.Endereco) { lEndereco = new ClienteEnderecoInfo(); lEndereco.CdPais = item.Pais; lEndereco.CdUf = item.UF; lEndereco.DsBairro = item.Bairro; lEndereco.DsCidade = item.Cidade; lEndereco.DsComplemento = item.Complemento; lEndereco.DsLogradouro = item.Logradouro; lEndereco.DsNumero = item.Numero; lEndereco.IdCliente = 0; lEndereco.IdEndereco = 0; lEndereco.StPrincipal = toBool(item.Correspondencia).Value; try { lEndereco.NrCep = int.Parse(item.CEP.Replace(".", "").Replace("-", "").PadLeft(8, '0').Substring(0, 5)); lEndereco.NrCepExt = int.Parse(item.CEP.Replace(".", "").Replace("-", "").PadLeft(8, '0').Substring(5, 3)); } catch { lEndereco.NrCep = 0; lEndereco.NrCepExt = 0; } switch (item.Tipo.ToString().ToUpper()) { case "C": //Comercial lEndereco.IdTipoEndereco = 1; break; case "R": //Residencial lEndereco.IdTipoEndereco = 2; break; case "O": //Outros lEndereco.IdTipoEndereco = 3; break; default: break; } lRetorno.Add(lEndereco); } return(lRetorno); }
public ClienteNovo Conversao(ClienteAntigo pClienteDuc, int pIdLoginAlteracao) { ClienteNovo lRetorno = new ClienteNovo(); lRetorno.Alteracao = GetAlteracao(pClienteDuc, pIdLoginAlteracao); lRetorno.Banco = GetBanco(pClienteDuc); lRetorno.Cliente = GetCliente(pClienteDuc); lRetorno.Contrato = GetContrato(); lRetorno.Endereco = GetEndereco(pClienteDuc); lRetorno.Login = GetLogin(pClienteDuc); lRetorno.Representante = GetRepresentante(pClienteDuc); lRetorno.Sfp = GetSfp(pClienteDuc); lRetorno.Telefone = GetTelefone(pClienteDuc); return(lRetorno); }
private LoginInfo GetLogin(ClienteAntigo pClienteDuc) { LoginInfo lRetorno = new LoginInfo(); lRetorno.CdAssessor = null; lRetorno.CdAssinaturaEletronica = pClienteDuc.Login.Assinatura; lRetorno.CdSenha = pClienteDuc.Login.Senha; lRetorno.DsEmail = pClienteDuc.Login.Email; lRetorno.DsNome = ""; lRetorno.DsRespostaFrase = ""; lRetorno.DtUltimaExpiracao = DateTime.Now; lRetorno.IdFrase = null; lRetorno.IdLogin = 0; lRetorno.NrTentativasErradas = 0; lRetorno.TpAcesso = 0; return(lRetorno); }
public ClienteAntigo GetClienteDuc(int pIdClienteDuc) { ClienteAntigo lRetorno = new ClienteAntigo(); lRetorno.IdCliente = pIdClienteDuc; lRetorno.Cliente = new NCliente().Listar(pIdClienteDuc); lRetorno.Alteracao = new NAlteracao().Listar(pIdClienteDuc, NAlteracao.eStatus.Todas); lRetorno.Banco = new NConta().Listar(pIdClienteDuc); lRetorno.BensImoveis = new NBensImoveis().Listar(pIdClienteDuc); lRetorno.BensOutros = new NBensOutros().Listar(pIdClienteDuc); lRetorno.Endereco = new NEndereco().Listar(pIdClienteDuc); lRetorno.IdAssessor = new NCliente().GetIdAssessor(lRetorno.Cliente.ID_AssessorFilial.Value); lRetorno.Login = new NLogin().Selecionar(lRetorno.Cliente.ID_Login.Value); lRetorno.Representante = new NRepresentante().Listar(pIdClienteDuc); lRetorno.Telefone = new NTelefone().Listar(pIdClienteDuc); return(lRetorno); }
private List <ClienteBancoInfo> GetBanco(ClienteAntigo pClienteDuc) { List <ClienteBancoInfo> lRetorno = new List <ClienteBancoInfo>(); ClienteBancoInfo lBanco; foreach (EConta item in pClienteDuc.Banco) { lBanco = new ClienteBancoInfo(); lBanco.CdBanco = item.Banco.ToString(); lBanco.DsAgencia = item.Agencia.ToString(); lBanco.DsConta = item.Conta; lBanco.DsContaDigito = item.ContaDigito; lBanco.IdBanco = 0; lBanco.IdCliente = 0; lBanco.StPrincipal = toBool(item.Principal).Value; lBanco.TpConta = "C" + item.Tipo.ToString().ToUpper(); lRetorno.Add(lBanco); } return(lRetorno); }
private List <ClienteAlteracaoInfo> GetAlteracao(ClienteAntigo pClienteDuc, int pIdLoginAlteracao) { List <ClienteAlteracaoInfo> lRetorno = new List <ClienteAlteracaoInfo>(); foreach (EAlteracao item in pClienteDuc.Alteracao) { //ClienteAlteracaoInfo lAlteracao = new ClienteAlteracaoInfo(); //lAlteracao.CdTipo = item.Tipo; //lAlteracao.DsDescricao = item.Descricao; //lAlteracao.DsInformacao = item.Campo; //lAlteracao.DtRealizacao = item.DataRealizada; //lAlteracao.DtSolicitacao = item.Data.Value; //lAlteracao.IdAlteracao = 0; //lAlteracao.IdCliente = 0; //lAlteracao.IdLogin = (null == item.DataRealizada) ? new Nullable<int>() : 1; //lRetorno.Add(lAlteracao); lRetorno.Add(GetAlteracao(item, pIdLoginAlteracao)); } return(lRetorno); }
private List <ClienteProcuradorRepresentanteInfo> GetRepresentante(ClienteAntigo pClienteDuc) { List <ClienteProcuradorRepresentanteInfo> lRetorno = new List <ClienteProcuradorRepresentanteInfo>(); if (null != pClienteDuc.Representante && null != pClienteDuc.Representante.CPF && pClienteDuc.Representante.CPF.ToString().Trim().Length > 0) { ClienteProcuradorRepresentanteInfo lRepresentante = new ClienteProcuradorRepresentanteInfo(); lRepresentante.DsNome = pClienteDuc.Representante.Nome; lRepresentante.CdOrgaoEmissor = pClienteDuc.Representante.OrgaoEmissorDocumento; lRepresentante.CdUfOrgaoEmissor = pClienteDuc.Representante.UFEmissaoDocumento; lRepresentante.DsNumeroDocumento = pClienteDuc.Representante.NumeroDocumento; lRepresentante.DtNascimento = pClienteDuc.Representante.DataNascimento.Value; lRepresentante.IdCliente = 0; lRepresentante.IdProcuradorRepresentante = 0; lRepresentante.NrCpfCnpj = pClienteDuc.Representante.CPF.Replace(".", "").Replace("-", "").Replace("/", "").Replace("\\", ""); lRepresentante.TpDocumento = pClienteDuc.Representante.TipoDocumento; lRepresentante.TpSituacaoLegal = pClienteDuc.Representante.SituacaoLegal.Value; lRetorno.Add(lRepresentante); } return(lRetorno); }
private ClienteInfo GetCliente(ClienteAntigo pClienteDuc) { ClienteInfo lRetorno = new ClienteInfo(); lRetorno.CdAtividadePrincipal = 0; lRetorno.CdEscolaridade = null; lRetorno.CdEstadoCivil = pClienteDuc.Cliente.EstadoCivil; lRetorno.CdNacionalidade = pClienteDuc.Cliente.Nacionalidade; lRetorno.CdNire = null; lRetorno.CdOrgaoEmissorDocumento = pClienteDuc.Cliente.OrgaoEmissorDocumento; lRetorno.CdPaisNascimento = pClienteDuc.Cliente.PaisNascimento; lRetorno.CdProfissaoAtividade = pClienteDuc.Cliente.Profissao; lRetorno.CdSenha = pClienteDuc.Login.Senha; lRetorno.CdSexo = pClienteDuc.Cliente.Sexo; lRetorno.CdUfEmissaoDocumento = pClienteDuc.Cliente.EstadoEmissaoDocumento; lRetorno.CdUfNascimento = pClienteDuc.Cliente.UFNascimento; lRetorno.DsAutorizadoOperar = ""; lRetorno.DsCargo = pClienteDuc.Cliente.Cargo; lRetorno.DsConjugue = pClienteDuc.Cliente.Conjugue; lRetorno.DsCpfCnpj = pClienteDuc.Cliente.CPF; lRetorno.DsEmail = pClienteDuc.Login.Email; lRetorno.DsEmailComercial = pClienteDuc.Cliente.EmailComercial; lRetorno.DsEmpresa = pClienteDuc.Cliente.Empresa; lRetorno.DsFormaConstituicao = ""; lRetorno.DsNaturalidade = pClienteDuc.Cliente.Naturalidade; lRetorno.DsNome = pClienteDuc.Login.Nome; lRetorno.DsNomeFantasia = pClienteDuc.Login.Nome; lRetorno.DsNomeMae = pClienteDuc.Cliente.NomeMae; lRetorno.DsNomePai = pClienteDuc.Cliente.NomePai; lRetorno.DsNumeroDocumento = pClienteDuc.Cliente.NumeroDocumento; lRetorno.DsOrigemCadastro = "Importação DUC"; lRetorno.DsUfnascimentoEstrangeiro = pClienteDuc.Cliente.UFNascimentoEstrangeiro; lRetorno.DtAtivacaoInativacao = null; lRetorno.DtEmissaoDocumento = pClienteDuc.Cliente.DataEmissaoDocumento; lRetorno.DtNascimentoFundacao = pClienteDuc.Cliente.DataNascimento; lRetorno.DtPasso1 = pClienteDuc.Cliente.DataCadastroInicial.Value; lRetorno.DtPasso2 = null; if (pClienteDuc.Cliente.Passo > 1) { lRetorno.DtPasso2 = lRetorno.DtPasso1; } lRetorno.DtPasso3 = pClienteDuc.Cliente.DataAprovacaoFinal; lRetorno.DtPrimeiraExportacao = null; lRetorno.DtUltimaAtualizacao = DateTime.Now; lRetorno.DtUltimaExportacao = null; lRetorno.IdAssessorInicial = pClienteDuc.IdAssessor; lRetorno.IdCliente = 0; lRetorno.IdLogin = 0; lRetorno.NrInscricaoEstadual = ""; lRetorno.StAtivo = toBool(pClienteDuc.Login.Ativo, eTipoRetorno.True).Value; lRetorno.StCadastroPortal = null; lRetorno.StCarteiraPropria = toBool(pClienteDuc.Cliente.CarteiraPropria, eTipoRetorno.True); lRetorno.StCVM387 = toBool(pClienteDuc.Cliente.CVM387, eTipoRetorno.True); if (pClienteDuc.Cliente.Emancipado.Length == 0) { lRetorno.StEmancipado = false; } else { lRetorno.StEmancipado = toBool(pClienteDuc.Cliente.Emancipado[0], eTipoRetorno.False); } lRetorno.StInterdito = false; lRetorno.StPasso = pClienteDuc.Cliente.Passo.Value; lRetorno.StPessoaVinculada = (pClienteDuc.Cliente.PessoaVinculada == 'S') ? 1 : 0; //toBool(pClienteDuc.Cliente.PessoaVinculada, eTipoRetorno.False).Value; lRetorno.StPPE = toBool(pClienteDuc.Cliente.PPE, eTipoRetorno.False); lRetorno.StSituacaoLegalOutros = null; lRetorno.TpCliente = pClienteDuc.Cliente.Tipo.Value; lRetorno.TpDocumento = pClienteDuc.Cliente.TipoDocumento; lRetorno.TpPessoa = 'F'; return(lRetorno); }