예제 #1
0
 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;
     }
 }
예제 #2
0
 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;
     }
 }
예제 #3
0
    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);
예제 #4
0
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 = '';