public function listar($ordem = "ASC", $campo = self::ID) { $info = parent::listar($ordem, $campo); if (!empty($info)) { $temp = new OfertaColetiva($info[self::ID]); parent::resgatarObjetos($info); $temp->titulo = $info[self::TITULO]; $temp->subTitulo = $info[self::SUBTITULO]; $temp->valorOriginal = $info[self::VALORORIGINAL]; $temp->desconto = $info[self::DESCONTO]; $temp->economia = $info[self::ECONOMIA]; $temp->valor = $info[self::VALOR]; $temp->setURL($info[parent::URL]); $temp->destaques = $info[self::DESTAQUES]; $temp->regulamento = $info[self::REGULAMENTO]; $temp->quantidade = $info[self::QUANTIDADE]; $temp->comprasMinima = $info[self::COMPRASMINIMA]; $temp->comprasMaxima = $info[self::COMPRASMAXIMA]; $temp->comprasEfetuadas = $info[self::COMPRASEFETUADAS]; $temp->setDataInicio(new DataHora($info[self::DATAINICIO])); $temp->setDataFim(new DataHora($info[self::DATAFIM])); $lEOC = new ListaEmpresasOfertaColetiva(); $lEOC->condicoes('', $info[self::EMPRESA], ListaEmpresasOfertaColetiva::ID); if ($lEOC->getTotal() > 0) { $temp->setEmpresa($lEOC->listar()); } return $temp; } }
$lP = new ListaEmpresasOfertaColetiva(); $lP->condicoes('', $_GET['deletar'], ListaEmpresasOfertaColetiva::ID); if ($lP->getTotal() > 0) { $lP->deletar($lP->listar()); $javaScript .= Aviso::criar("Empresa deletada com sucesso!"); } } $lP = new ListaEmpresasOfertaColetiva(); $iTLCL->createRepeticao("repetir->Clientes"); if (!empty($_GET['busca'])) { $lP->condicoes('', "%" . $_GET['busca'] . "%", 'empresa', 'LIKE'); } $iTLCL->condicao("condicaoBusca", !empty($_SESSION['nivel'])); $iTLCL->trocar("linkCadastrar.Cliente", "?p=" . $_GET['p'] . "&a=cadastrarEmpresaOfertaColetiva"); $lP->condicoes($aP); while ($p = $lP->listar("DESC", ListaEmpresasOfertaColetiva::NOME)) { $iTLCL->repetir(); $iTLCL->enterRepeticao()->condicao("condicaoRemover", !empty($_SESSION['nivel'])); $bgColor = $lP->getParametros() % 2 == 0 ? '#FFFFFF' : '#EAEAEA'; $iTLCL->enterRepeticao()->trocar("bgColorEmpresa", $bgColor); $tel = $p->getTelefone()->listar(); $iTLCL->enterRepeticao()->trocar("id.Cliente", $p->getId()); $iTLCL->enterRepeticao()->trocar("nome.Cliente", $p->nome); $iTLCL->enterRepeticao()->trocar("telefone.Cliente", "(" . $tel->ddd . ") " . $tel->telefone . " " . $tel->ramal); $iTLCL->enterRepeticao()->trocar("email.Cliente", $p->getEmail()->listar()->email); $iTLCL->enterRepeticao()->trocar("linkVisualizar.Cliente", "?p=" . $_GET['p'] . "&a=listarEmpresaOfertaColetiva&cliente=" . $p->getId()); $iTLCL->enterRepeticao()->trocar("linkAlterar.Cliente", "?p=" . $_GET['p'] . "&a=alterarEmpresaOfertaColetiva&cliente=" . $p->getId()); $iTLCL->enterRepeticao()->condicao("condicaoVisualizar", $p->tipo == 1); } $botoes = $iTLCL->cutParte('botoes'); $includePagina = $iTLCL->concluir();
$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)) { $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'];
$_POST = ''; $javaScript .= Aviso::criar("Oferta salva com sucesso!"); } catch (Exception $e) { $javaScript .= Aviso::criar($e->getMessage()); } } else { $javaScript .= Aviso::criar($erro); } } $iCOC->condicao('condicao->alterar.OfertaColetiva', true); $iCOC->trocar("linkVoltar", "?p=" . $_GET['p'] . "&a=listarOfertasColetivas"); $iCOC->trocar("titulo", $_POST['titulo']); $iCOC->trocar("subTitulo", $_POST['subTitulo']); $lEOC = new ListaEmpresasOfertaColetiva(); $iCOC->createRepeticao("repetir->EmpresasOfertaColetiva"); while ($eOC = $lEOC->listar("ASC", ListaEmpresasOfertaColetiva::NOME)) { $iCOC->repetir(); $iCOC->enterRepeticao()->trocar('id.EmpresaOfertaColetiva', $eOC->getId()); $iCOC->enterRepeticao()->trocar('nome.EmpresaOfertaColetiva', $eOC->nome); } $iCOC->trocar("empresa", $_POST['empresa']); $iCOC->trocar("url", $_POST['url']); $iCOC->trocar("valorOriginal", $_POST['valorOriginal']); $iCOC->trocar("desconto", $_POST['desconto']); $iCOC->trocar("economia", $_POST['economia']); $iCOC->trocar("valor", $_POST['valor']); $iCOC->trocar("quantidade", $_POST['quantidade']); $iCOC->trocar("comprasMinima", $_POST['comprasMinima']); $iCOC->trocar("comprasMaxima", $_POST['comprasMaxima']); $iCOC->trocar("destaques", $_POST['destaques']); $iCOC->trocar("regulamento", $_POST['regulamento']);