public function listar($ordem = "ASC", $campo = self::ID) { $info = parent::listar($ordem, $campo); if (!empty($info)) { if ($info[self::TIPO] == self::VALOR_TIPO_PESSOA_FISICA) { $temp = new PessoaFisica($info[self::ID]); } elseif ($info[self::TIPO] == self::VALOR_TIPO_PESSOA_JURIDICA) { $temp = new PessoaJuridica($info[self::ID]); } $temp->razaoSocial = $info[self::RAZAOSOCIAL]; $temp->cnpj = $info[self::CNPJ]; $temp->rg = $info[self::RG]; $temp->cpf = $info[self::CPF]; $temp->setDataNasc(new DataHora($info[self::DATANASC])); $temp->usuario = $info[self::USUARIO]; $temp->nome = $info[self::NOME]; $temp->sobreNome = $info[self::SOBRENOME]; $temp->emailPrimario = $info[self::EMAIL]; $temp->senha = $info[self::SENHA]; $temp->emailSecundario = $info[self::EMAILSECUNDARIO]; $temp->sexo = $info[self::SEXO]; $temp->site = $info[self::SITE]; $temp->atacadista = $info[self::ATACADISTA] == self::VALOR_ATACADISTA_TRUE ? true : false; $temp->origemCadastro = $info[self::ORIGEMCADASTRO]; $temp->setDataCadastro(new DataHora($info[self::DATACADASTRO])); if (!empty($info[self::FOTO])) { $temp->setFoto(new Image(new Arquivos(Sistema::$caminhoURL . Sistema::$caminhoDataPessoasPerfil . $info[self::FOTO]))); } return $temp; } }
$cl->cpf = eregi_replace('\\.', '', eregi_replace('-', '', $_POST['cpf'])); $cl->sexo = $_POST['sexo']; $cl->setDataNasc(new DataHora($_POST['dataNasc'])); } elseif ($_POST['pessoa'] == 'juridica') { $cl = new PessoaJuridica($cl->getId()); $cl->razaoSocial = $_POST['razaoSocial']; $cl->cnpj = eregi_replace('/', '', eregi_replace('\\.', '', eregi_replace('-', '', $_POST['cnpj']))); } $cl->nome = $_POST['nome']; $cl->emailPrimario = $_POST['emailPrimario']; $cl->sobreNome = $_POST['sobreNome']; $cl->usuario = $_POST['usuario']; $cl->senha = $_POST['senha']; $cl->atacadista = $_POST['atacadista'] == ListaPessoas::VALOR_ATACADISTA_TRUE ? true : false; if (!empty($_FILES['imagem']['name'])) { $cl->setFoto(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem']))); } $lCL->alterar($cl); if (!empty($_POST['cep'])) { if (!empty($_POST['logradouro']) && !empty($_POST['numero']) && !empty($_POST['bairro']) && !empty($_POST['pais']) && !empty($_POST['estado']) && !empty($_POST['cidade']) && !empty($_POST['cep'])) { $end = new Endereco(); $end->logradouro = $_POST['logradouro']; $end->numero = $_POST['numero']; $end->complemento = $_POST['complemento']; $end->bairro = $_POST['bairro']; $end->cidade = $_POST['cidade']; $end->estado = $_POST['estado']; $end->pais = $_POST['pais']; $end->setCEP($_POST['cep']); $cl->addEndereco($end); } else {