public function savePedidoFornecedor(PedidosFornecedoresTO $PedidosFornecedoresTO, $itens)
 {
     $sql = "INSERT INTO `tbl_pedido_fornecedor` (`id`, `id_usuario`, `id_venda`, `flg_excluido`, `dta_pedido`,`id_fornecedor`,`id_empreendimento`,`flg_pedido_real`)\n\t\t\t\tVALUES (NULL, :id_usuario, NULL, '0', NOW(),:id_fornecedor,:id_empreendimento,:flg_pedido_real)";
     $insert = $this->conn->prepare($sql);
     $insert->bindValue(':id_usuario', $PedidosFornecedoresTO->id_usuario, PDO::PARAM_STR);
     $insert->bindValue(':id_fornecedor', $PedidosFornecedoresTO->id_fornecedor, PDO::PARAM_STR);
     $insert->bindValue(':id_empreendimento', $PedidosFornecedoresTO->id_empreendimento, PDO::PARAM_STR);
     $insert->bindValue(':flg_pedido_real', $PedidosFornecedoresTO->flg_pedido_real, PDO::PARAM_STR);
     if (!$insert->execute()) {
         //print_r($insert->errorInfo());die;
         return false;
     }
     $lastInsertId = $this->conn->lastInsertId();
     $ItemPedidoFornecedorTO = new ItemPedidoFornecedorTO();
     $ItemPedidoFornecedorDao = new ItemPedidoFornecedorDao();
     foreach ($itens as $item) {
         $ItemPedidoFornecedorTO->id_pedido = $lastInsertId;
         $ItemPedidoFornecedorTO->qtd = $item['qtd'];
         $ItemPedidoFornecedorTO->id_produto = $item['id_produto'];
         $ItemPedidoFornecedorTO->vlr_custo_produto = $item['custo_compra'];
         if (!$ItemPedidoFornecedorDao->saveItemPedidoFornecedor($ItemPedidoFornecedorTO)) {
             return false;
         }
     }
     return true;
 }
 public static function getItensPedidoFornecedor($id_pedido, $offset, $limit)
 {
     $ItensPedidosFornecedorDao = new ItemPedidoFornecedorDao();
     $Itens = $ItensPedidosFornecedorDao->getItensPedidoFornecedor($id_pedido, $offset, $limit);
     if ($Itens) {
         Flight::json($Itens);
     } else {
         Flight::halt(404, 'Não há resultado para a busca');
     }
 }