public function listarRelatorioOS() { try { $ordensDeServico = $this->fachada->listarOrdensServico(); foreach ($ordensDeServico as $ordemServico) { $estado = $this->tratarEstado($ordemServico->estado); $titulo = empty($ordemServico->servico) ? "Produto: " . $ordemServico->produto->nome : "Serviço: " . $ordemServico->servico; $this->dataTables->addRow(array($ordemServico->id, $ordemServico->cliente->nome, $ordemServico->id, $titulo, $ordemServico->dataPrevistaEntrega->format("d/m/Y"), $ordemServico->ourives->nome, Util::formatarMoedaBrasil($ordemServico->valor), $estado)); } echo $this->dataTables; } catch (\Exception $ex) { echo new JSONResponse(false, $ex->getMessage()); } }
private function setarBotoes() { if ($this->validarPermissao(Permissao::VISUALIZAR)) { $this->dataTables->addBotaoMenu(new BotaoDataTable('Visualizar', 'buscarProduto', 'clip-zoom-in', 'visualizar')); } if ($this->validarPermissao(Permissao::GRAVAR)) { $this->dataTables->addBotaoMenu(new BotaoDataTable('Editar', 'buscarProduto', 'icon-edit', 'editar')); } if ($this->validarPermissao(Permissao::REMOVER)) { $this->dataTables->addBotaoMenu(new BotaoDataTable('Excluir', 'excluirProduto', 'icon-remove icon-white', 'excluir')); } }
public function listarClientes() { try { $tabelaClientes = new DataTables(); $clientes = $this->fachada->listarTodosClientes(); foreach ($clientes as $cliente) { $tabelaClientes->addRow(array($cliente->id, $cliente->nome, $cliente->cpf, $cliente->email)); } echo $tabelaClientes; } catch (\Exception $ex) { echo new JSONResponse(false, $ex->getMessage()); } }