public function listar($ordem = "ASC", $campo = self::ID) { $info = parent::listar($ordem, $campo); if (!empty($info)) { $temp = new Pedido($info[self::ID]); $temp->setIdSessao($info[self::IDSESSAO]); $temp->quantidade = $info[self::QUANTIDADE]; $temp->observacoes = $info[self::OBSERVACOES]; $temp->estoque = $info[self::ESTOQUE]; $temp->setData(new DataHora($info[self::DATA])); $temp->setStatus($info[self::STATUS]); $temp->estoque = $info[self::ESTOQUE]; $temp->setDesconto($info[self::DESCONTO]); $temp->setTipoPagamento($info[self::TIPOPAGAMENTO]); $temp->setValor($info[self::VALOR]); $temp->setVendedor($info[self::VENDEDOR]); $lPEE = new ListaPedidoEnderecoEntregas(); $lPEE->condicoes('', $temp->getId(), ListaPedidoEnderecoEntregas::IDSESSAO); if ($lPEE->getTotal() > 0) { $temp->setEndereco($lPEE->listar()); } $lP = new ListaPessoas(); $lP->condicoes('', $info[self::IDSESSAO], ListaPessoas::ID); if ($lP->getTotal() > 0) { $temp->setCliente($lP->listar()); } return $temp; } }
public function listar($ordem = "ASC", $campo = self::ID) { $info = parent::listar($ordem, $campo); if (!empty($info)) { $temp = new Ticket($info[self::ID]); parent::resgatarObjetos($info); $lP = new ListaPessoas(); $lP->condicoes('', $info[self::CLIENTE], ListaPessoas::ID); if ($lP->getTotal() > 0) { $temp->setCliente($lP->listar()); } $temp->setNivel($info[self::NIVEL]); $temp->setStatus($info[self::STATUS]); $temp->setSatisfacao($info[self::SATISFACAO]); $temp->titulo = $info[self::TITULO]; $temp->setDataAlteracao(new DataHora($info[self::DATAHORA_ALTERACAO])); return $temp; } }
if ($lP->getTotal() > 0) { $lP->deletar($lP->listar()); $javaScript .= Aviso::criar("Cliente deletado com sucesso!"); } } $lP = new ListaPessoas(); $lP->condicoes($aP); $iTLCL->createRepeticao("repetir->Clientes"); if (!empty($_GET['busca'])) { $lP->condicoes('', "", '', '', "SELECT c.* FROM " . Sistema::$BDPrefixo . "pessoas c, " . Sistema::$BDPrefixo . "enderecos e WHERE ((c.nome LIKE '%" . $_GET['busca'] . "%' OR c.email LIKE '%" . $_GET['busca'] . "%') OR ((e.estado LIKE '%" . $_GET['busca'] . "%' OR e.cidade LIKE '%" . $_GET['busca'] . "%') AND c.id = e.ligacao))" . ($_SESSION['nivel'] == 3 ? " AND c.vendedor = '" . $_SESSION['idUsuario'] . "'" : "") . " GROUP BY c.id"); } elseif ($_SESSION['nivel'] == 3) { $lP->condicoes(array(1 => array("campo" => ListaPessoas::VENDEDOR, "valor" => $_SESSION['idUsuario']))); } $iTLCL->condicao("condicaoBusca", !empty($_SESSION['nivel'])); $iTLCL->trocar("linkCadastrar.Cliente", "?p=" . $_GET['p'] . "&a=cadastrarCliente"); $iTLCL->trocar('total.ListaClientes', $lP->getTotal()); $num = 40; $primeiro = $_GET['pag'] * $num; $total = $lP->getTotal(); $max = ceil($total / $num); $lP->setParametros($primeiro)->setParametros($num + $primeiro, 'limite'); while ($p = $lP->listar("ASC", ListaPessoas::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);
importar("Utilidades.Tickets.Lista.ListaTickets"); $tituloPagina = 'Utilidades > Tickets > Cadastrar'; $iCT = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/ticket.html")); if (!empty($_POST)) { $erro = ''; if (empty($_POST['titulo'])) { $erro = "<b>Titulo</b> não preenchido!<br><br>"; } if (empty($erro)) { $ti = new Ticket(); $ti->titulo = $_POST['titulo']; $ti->setNivel($_POST['nivel']); $ti->setStatus($_POST['status']); $lP = new ListaPessoas(); $lP->condicoes('', $_POST['cliente'], ListaPessoas::ID); if ($lP->getTotal() > 0) { $ti->setCliente($lP->listar()); } $lT = new ListaTickets(); $lT->inserir($ti); if (!empty($_POST['texto'])) { $tP = new TicketPost(); $tP->texto = $_POST['texto']; $tP->nome = Sistema::$nomeEmpresa; $tP->setDataHora(new DataHora()); if (!empty($_FILES['arquivo']['name'])) { $tP->setArquivo(Arquivos::__OpenArquivoByTEMP($_FILES['arquivo'])); } $ti->addPostagem($tP); } $_POST = '';