Example #1
0
        public void atualizarEnderecos(Pessoa OPessoa, ProcessoAvaliacaoInscricao OProcessoAvaliacaoInscricao)
        {
            var listaEnderecos = new List <PessoaEndereco>();

            string cepInscricao = OProcessoAvaliacaoInscricao.cep;

            if (cepInscricao.isEmpty())
            {
                return;
            }

            var OPessoaEndereco = new PessoaEndereco {
                cep         = OProcessoAvaliacaoInscricao.cep,
                logradouro  = OProcessoAvaliacaoInscricao.logradouro,
                complemento = OProcessoAvaliacaoInscricao.complemento,
                numero      = OProcessoAvaliacaoInscricao.numero,
                bairro      = OProcessoAvaliacaoInscricao.bairro,
                idEstado    = OProcessoAvaliacaoInscricao.idEstado,
                idCidade    = OProcessoAvaliacaoInscricao.idCidade
            };

            listaEnderecos.Add(OPessoaEndereco);

            this.atualizarEnderecos(OPessoa, listaEnderecos);
        }
Example #2
0
        public void atualizarEmails(Pessoa OPessoa, ProcessoAvaliacaoInscricao OProcessoAvaliacaoInscricao)
        {
            var listaEmails = new List <PessoaEmail>();

            string emailPrincipal  = OProcessoAvaliacaoInscricao.emailPrincipal;
            string emailSecundario = OProcessoAvaliacaoInscricao.emailSecundario;

            if (emailPrincipal.isEmpty() && emailSecundario.isEmpty())
            {
                return;
            }

            if (!emailPrincipal.isEmpty())
            {
                var OPessoaEmail = new PessoaEmail {
                    email = emailPrincipal
                };

                listaEmails.Add(OPessoaEmail);
            }

            if (!emailSecundario.isEmpty())
            {
                var OPessoaEmail = new PessoaEmail {
                    email = emailSecundario
                };

                listaEmails.Add(OPessoaEmail);
            }

            this.atualizarEmails(OPessoa, listaEmails);
        }
Example #3
0
        public override void atualizar(int idPessoa, object OrigemDados)
        {
            ProcessoAvaliacaoInscricao OProcessoAvaliacaoInscricao = OrigemDados as ProcessoAvaliacaoInscricao;

            Pessoa OPessoa = OPessoaBL.carregar(idPessoa);

            OPessoa.limparListas();

            this.atualizarEnderecos(OPessoa, OProcessoAvaliacaoInscricao);

            this.atualizarEmails(OPessoa, OProcessoAvaliacaoInscricao);

            this.atualizarTelefones(OPessoa, OProcessoAvaliacaoInscricao);

            string ocorrencia = "O cadastro foi atualizado a partir da inscrição no Processo de Tituação \"" + OProcessoAvaliacaoInscricao.ProcessoAvaliacao.titulo + "\".";

            OPessoaRelacionamentoBL.salvar(OPessoa.id, OcorrenciaRelacionamentoConst.idAlteracaoCadastro, 0, ocorrencia);
        }
Example #4
0
        public void atualizarTelefones(Pessoa OPessoa, ProcessoAvaliacaoInscricao OProcessoAvaliacaoInscricao)
        {
            var listaTelefones = new List <PessoaTelefone>();

            string telPrincipal  = OProcessoAvaliacaoInscricao.telPrincipal;
            string telSecundario = OProcessoAvaliacaoInscricao.telSecundario;
            string telTerciario  = OProcessoAvaliacaoInscricao.telTerciario;

            if (telPrincipal.isEmpty() && telSecundario.isEmpty() && telTerciario.isEmpty())
            {
                return;
            }

            if (!telPrincipal.isEmpty())
            {
                var OPessoaTelefone = new PessoaTelefone {
                    nroTelefone = telPrincipal
                };

                listaTelefones.Add(OPessoaTelefone);
            }

            if (!telSecundario.isEmpty())
            {
                var OPessoaTelefone = new PessoaTelefone {
                    nroTelefone = telSecundario
                };

                listaTelefones.Add(OPessoaTelefone);
            }

            if (!telTerciario.isEmpty())
            {
                var OPessoaTelefone = new PessoaTelefone {
                    nroTelefone = telTerciario
                };

                listaTelefones.Add(OPessoaTelefone);
            }

            this.atualizarTelefones(OPessoa, listaTelefones);
        }