public boolean Salvar(Venda obj){
        boolean ok = false;
        try{
            if(obj.getId() == 0){
                PreparedStatement comando = conexao
                    .getConexao().prepareStatement("INSERT INTO vendas (horario,id_usuario,"
                        + "id_cliente,id_tipo_pagamento,ativo,valor_total) VALUES "
                        + "(?,?,?,?,1,?)");
                Date data = new Date(obj.getHorario().getTime());
                comando.setDate(1, data);
                comando.setInt(2, obj.getUsuario().getIdUsuario());
                comando.setInt(3, obj.getCliente().getIdCliente());
                comando.setInt(4, obj.getFormaPagamento().getId());
                comando.setDouble(5, obj.getValor());
                //comando.setInt(5, obj.getAtivo());
                comando.executeUpdate();
                Statement comando0 = conexao.getConexao().createStatement();
                comando0.getConnection().commit();
                comando.getConnection().commit();//ver a hora de comitar
                
                ResultSet cons = comando0.executeQuery("SELECT max(id) FROM "
                        + "vendas");
                cons.first();
                int idVenda = cons.getInt("max(id)");
                
                ItemVendaDAO daoItemVenda = new ItemVendaDAO();
                
                daoItemVenda.Salvar(obj.getItens(), idVenda);
               
                
                
            
                
                ok = true;
                
            }    
        }catch(SQLException ex){
            
            ex.printStackTrace();
            return false;
        }
    return ok;
    
    }