public function listar($ordem = "ASC", $campo = self::ID)
 {
     $info = parent::listar($ordem, $campo);
     if (!empty($info)) {
         parent::resgatarObjetos($info);
         $temp = new EmpresaOfertaColetiva($info[self::ID]);
         $temp->setURL($info[parent::URL]);
         $temp->setTexto($info[parent::TEXTO]);
         $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->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->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;
     }
 }
 $erro = '';
 if (empty($_POST['nome'])) {
     $erro = "<b>Nome</b> não preenchido!<br><br>";
 } elseif (empty($_POST['pessoa'])) {
     $erro = "<b>Pessoa</b> não escolhido!<br><br>";
 } elseif (!empty($_POST['cpf']) && $_POST['pessoa'] == 'fisica') {
     if (!Strings::__VerificarCPF($_POST['cpf'])) {
         $erro = "<b>CPF</b> inválido!<br><br>";
     }
 } elseif (!empty($_POST['cnpj']) && $_POST['pessoa'] == 'juridica') {
     if (!Strings::__VerificarCNPJ($_POST['cnpj'])) {
         $erro = "<b>CNPJ</b> inválido!<br><br>";
     }
 }
 if (empty($erro)) {
     $cl = new EmpresaOfertaColetiva();
     $cl->razaoSocial = $_POST['razaoSocial'];
     $cl->getURL()->url = $_POST['usuario'];
     $cl->getTexto()->titulo = 'Texto sobre ' . $_POST['nome'];
     $cl->getTexto()->getURL()->url = 'texto-sobre-' . $_POST['usuario'];
     $cl->cnpj = eregi_replace('\\.', '', eregi_replace('-', '', $_POST['cnpj']));
     $cl->nome = $_POST['nome'];
     $cl->usuario = $_POST['usuario'];
     $cl->senha = $_POST['senha'];
     if (!empty($_FILES['imagem']['name'])) {
         $cl->setFoto(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem'])));
     }
     $lCL = new ListaEmpresasOfertaColetiva();
     $lCL->inserir($cl);
     $_POST = '';
     $javaScript .= Aviso::criar("Empresa salva com sucesso!");
 } elseif (empty($_POST['pessoa'])) {
     $erro = "<b>Pessoa</b> não escolhido!<br><br>";
 } elseif (!empty($_POST['cpf']) && $_POST['pessoa'] == 'fisica') {
     if (!Strings::__VerificarCPF($_POST['cpf'])) {
         $erro = "<b>CPF</b> inválido!<br><br>";
     }
 } elseif (!empty($_POST['cnpj']) && $_POST['pessoa'] == 'juridica') {
     if (!Strings::__VerificarCNPJ($_POST['cnpj'])) {
         $erro = "<b>CNPJ</b> inválido!<br><br>";
     }
 }
 if (empty($erro)) {
     $lCL = new ListaEmpresasOfertaColetiva();
     $lCL->condicoes('', $_GET['cliente'], ListaEmpresasOfertaColetiva::ID);
     $cl = $lCL->listar();
     $cl = new EmpresaOfertaColetiva($cl->getId());
     $cl->razaoSocial = $_POST['razaoSocial'];
     $cl->cnpj = eregi_replace('/', '', eregi_replace('\\.', '', eregi_replace('-', '', $_POST['cnpj'])));
     $cl->nome = $_POST['nome'];
     $cl->usuario = $_POST['usuario'];
     $cl->senha = $_POST['senha'];
     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'];