public static function gravarVenda()
 {
     try {
         $conn = Conexao::getInstance();
         if (!$conn->inTransaction()) {
             $conn->beginTransaction();
         }
         $venda = $_POST['venda'];
         $VendaDao = new VendaDao();
         $VendaTO = new VendaTO();
         $VendaTO->id_usuario = isset($venda['id_usuario']) ? $venda['id_usuario'] : NULL;
         $VendaTO->id_cliente = is_numeric($venda['id_cliente']) ? $venda['id_cliente'] : NULL;
         $VendaTO->venda_confirmada = isset($venda['venda_confirmada']) ? $venda['venda_confirmada'] : NULL;
         $VendaTO->id_empreendimento = isset($venda['id_empreendimento']) ? $venda['id_empreendimento'] : NULL;
         $VendaTO->id_status_venda = isset($venda['id_status_venda']) ? $venda['id_status_venda'] : 4;
         $VendaTO->id = isset($venda['id']) ? $venda['id'] : NULL;
         $VendaTO->dta_venda = isset($venda['dta_venda']) ? $venda['dta_venda'] : NULL;
         $VendaTO->vlr_saldo_anterior = isset($venda['vlr_saldo_anterior']) ? $venda['vlr_saldo_anterior'] : NULL;
         if (isset($venda['newCliente'])) {
             $ClienteTO = new ClienteTO();
             $PessoaFisicaTO = new PessoaFisicaTO();
             $PessoaJuridicaTO = new PessoaJuridicaTO();
             $ClienteDao = new ClienteDao();
             $PessoaFisicaDao = new PessoaFisicaDao();
             $PessoaJuridicaDao = new PessoaJuridicaDao();
             $EmpreendimentoDao = new EmpreendimentoDao();
             $UsuarioEmpreendimentoTO = new UsuarioEmpreendimentoTO();
             $cliente = $venda['newCliente'];
             $empreendimento = $EmpreendimentoDao->getEmpreendimentoById($venda['id_empreendimento']);
             $ClienteTO->nome = NULL;
             $ClienteTO->id_estado = $empreendimento['cod_estado'];
             $ClienteTO->id_cidade = $empreendimento['cod_cidade'];
             $last_id_cliente = $ClienteDao->saveCliente($ClienteTO);
             if ($last_id_cliente) {
                 if ($cliente['tipo_cadastro'] == "pf") {
                     $PessoaFisicaTO->usuarios_id = $last_id_cliente;
                     $PessoaFisicaTO->cpf = $cliente['cpf'];
                     if (!$PessoaFisicaDao->savePessoaFisica($PessoaFisicaTO)) {
                         if ($conn->inTransaction()) {
                             $conn->rollback();
                         }
                         Flight::halt(500, 'Erro ao vincular o cliente ao cpf');
                     }
                 } else {
                     if ($cliente['tipo_cadastro'] == "pj") {
                         $PessoaJuridicaTO->usuarios_id = $last_id_cliente;
                         $PessoaJuridicaTO->cnpj = $cliente['cnpj'];
                         if (!$PessoaJuridicaDao->savePessoaJuridica($PessoaJuridicaTO)) {
                             if ($conn->inTransaction()) {
                                 $conn->rollback();
                             }
                             Flight::halt(500, 'Erro vincular o cliente ao cnpj');
                         }
                     }
                 }
                 $UsuarioEmpreendimentoTO->id_usuario = $last_id_cliente;
                 $UsuarioEmpreendimentoTO->id_empreendimento = $venda['id_empreendimento'];
                 if (!$EmpreendimentoDao->saveUsuarioEmpreendimento($UsuarioEmpreendimentoTO)) {
                     if ($conn->inTransaction()) {
                         $conn->rollback();
                     }
                     Flight::halt(500, 'erro ao vincular usuario ao empreendimento');
                 }
                 $VendaTO->id_cliente = $last_id_cliente;
             } else {
                 if ($conn->inTransaction()) {
                     $conn->rollback();
                 }
                 Flight::halt(500, 'Erro ao cadastrar o cliente');
             }
         }
         if (empty($VendaTO->id)) {
             $id_venda = $VendaDao->saveVenda($VendaTO);
         } else {
             $id_venda = $VendaTO->id;
             $Conexao = new Conexao();
             $Conexao->update($VendaTO, 'tbl_vendas')->where("id = {$id_venda}")->execute();
             $Conexao->delete('tbl_itens_venda')->where("id_venda = {$id_venda}")->execute();
         }
         if (!$id_venda) {
             if ($conn->inTransaction()) {
                 $conn->rollback();
             }
             Flight::halt(500, 'erro ao inserir venda');
         } else {
             if ($conn->inTransaction()) {
                 $conn->commit();
             }
             $dados = array('id_venda' => $id_venda);
             if (isset($last_id_cliente)) {
                 $dados['id_cliente'] = $last_id_cliente;
             }
             Flight::response()->status(201)->header('Content-Type', 'application/json')->write(json_encode($dados))->send();
         }
     } catch (Exception $e) {
         if ($conn->inTransaction()) {
             $conn->rollback();
         }
         jsonException($e);
     }
 }
    if (isLogged()) {
        $listas = $conexao->select("lista", array('lista.*'), "WHERE LIS_CODIGO = {$id}")[0];
        if (count($listas) > 0) {
            include './header.php';
            ?>
            <div class="container" id="conteudo">
                <form method="post">
                    <label>Você realmente deseja excluir a lista <?php 
            echo $listas["LIS_NOME"];
            ?>
 ?</label>
                    <input type="submit" name="resp" value="Sim" class="btn btn-default btn-danger">
                    <input type="submit" name="resp" value="Não" class="btn btn-default">
                </form>
            </div>
            <?php 
            include "scripts.php";
            include "footer.php";
        } else {
            header("Location: membros.php");
        }
    } else {
        header("Location: login.php");
    }
} else {
    if ($_POST['resp'] == "Sim") {
        //$conexao->delete("itens_lista", "ITE_LIS_LIS_CODIGO", $id);
        $conexao->delete("membros", "LIS_CODIGO", $id);
    }
    header("Location: membros.php");
}
                    <input type="submit" name="resp" value="Sim" class="btn btn-default btn-danger">
                    <input type="submit" name="resp" value="Não" class="btn btn-default">
                </form>
            </div>
            <?php 
        } else {
            ?>
            <div class="container" id="conteudo">
                <div class="alert alert-danger">
                    <p>Item não encontrado</p>
                </div>
            </div>
<?php 
        }
    } else {
        ?>
        <div class="container" id="conteudo">
            <div class="alert alert-danger">
                <p>Você não tem permissão para acessar esta página</p>
            </div>
        </div>
<?php 
    }
} else {
    if ($_POST['resp'] == "Sim") {
        $conexao->delete("itens_lista", "ITE_LIS_CODIGO", $id);
    }
    header("Location: /grupos/{$codGrupo}/listas/{$codLista}/itens/");
}
include "scripts.php";
include "footer.php";
                    <input type="submit" name="resp" value="Não" class="btn btn-default">
                </form>
            </div>
            <?php 
        } else {
            ?>
        <div class="container" id="conteudo">
            <div class="alert alert-danger">
                <p>Lista não encontrada</p>
            </div>
        </div>
    <?php 
        }
    } else {
        ?>
        <div class="container" id="conteudo">
            <div class="alert alert-danger">
                <p>Você não tem permissão para acessar essa página</p>
            </div>
        </div>
<?php 
    }
} else {
    if ($_POST['resp'] == "Sim") {
        //$conexao->delete("itens_lista", "ITE_LIS_LIS_CODIGO", $id);
        $conexao->delete("lista", "LIS_CODIGO", $id);
    }
    header("Location: /grupos/" . $codGrupo . "/listas/");
}
include "scripts.php";
include "footer.php";
            include "header.php";
            ?>
            <div class="container" id="conteudo">
                <form method="post">
                    <label>Você realmente deseja excluir o grupo <?php 
            echo $grupos["GRU_NOME"];
            ?>
?</label>
                    <input type="submit" name="resp" value="Sim" class="btn btn-default btn-danger">
                    <input type="submit" name="resp" value="Não" class="btn btn-default">
                </form>
            </div>
<?php 
            include "scripts.php";
            include "footer.php";
        } else {
            header('Location: /dashboard/');
        }
    } else {
        header('Location: /login/');
    }
} else {
    if ($_POST['resp'] == "Sim") {
        $objetos->delete("mensagem", "MENS_GRU_CODIGO", $id);
        $objetos->delete("itens_lista", "ITE_LIS_GRU_CODIGO", $id);
        $objetos->delete("lista", "LIS_GRU_CODIGO", $id);
        $objetos->delete("membros", "MEM_GRU_CODIGO", $id);
        $objetos->delete("grupo", "GRU_CODIGO", $id);
    }
    header("Location: /dashboard/");
}