public static function getComanda($id_comanda) { $VendaDao = new VendaDao(); $ItemVendaDao = new ItemVendaDao(); $UsuarioDao = new UsuarioDao(); $comanda = $VendaDao->getVenda($id_comanda, array("tv.venda_confirmada" => 0)); $cliente = $UsuarioDao->getUsuario($comanda['id_empreendimento'], $comanda['id_cliente']); $itens = $ItemVendaDao->getItensOrcamento($id_comanda, 'new'); if ($comanda && $cliente) { $comanda['itens'] = is_array($itens) ? $itens : array(); Flight::json(array("comanda" => $comanda, "cliente" => $cliente)); } else { Flight::halt(404, 'Comanda não encontrada'); } }
public static function getOrcamento($id_venda, $tipo_valor) { $VendaDao = new VendaDao(); $ItemVendaDao = new ItemVendaDao(); $UsuarioDao = new UsuarioDao(); $orcamento = $VendaDao->getVenda($id_venda, array("tv.venda_confirmada" => 0)); $cliente = $UsuarioDao->getUsuario($orcamento['id_empreendimento'], $orcamento['id_cliente']); $itens = $ItemVendaDao->getItensOrcamento($id_venda, $tipo_valor); if ($orcamento && $itens && $cliente) { $orcamento['itens'] = $itens; Flight::json(array("orcamento" => $orcamento, "cliente" => $cliente)); } else { Flight::halt(404, 'Nenhum orçamento encontrado'); } }