public boolean Salvar(Venda obj) {
        try {
            if (obj.getId() == 0) {
                PreparedStatement comando = bd.getConexao().prepareStatement("insert into vendas(funcionario,cliente,pagamento,data_venda,total,status) values(?,?,?,?,?,?)");
                comando.setInt(1, obj.getAtendente().getId());
                comando.setInt(2,obj.getConsumidor().getId());
                comando.setInt(3, obj.getTipo_paga().getId());
                java.sql.Date data = new java.sql.Date(obj.getData_venda().getTime());
                comando.setDate(4, data);
                comando.setDouble(5, obj.getTotal_final());
                comando.setInt(6, 1);
                comando.executeUpdate();
            } else {
                PreparedStatement comando = bd.getConexao().prepareStatement("update vendas set valorTotal = ?,data = ? where id = ?");
                comando.setDouble(1, obj.getTotal());
                java.sql.Date dt = new java.sql.Date(obj.getData_venda().getTime());
                comando.setDate(2, dt);
                comando.setDouble(2, obj.getId());
                comando.executeUpdate();
            }

            for (Item_venda iv : obj.getItens()) {
                    if (iv.getId() == 0) {
                        PreparedStatement comando = bd.getConexao().prepareStatement("insert into item_venda(venda,produto,valor_item,qtd) values(?,?,?,?)");
                        comando.setInt(1, obj.getId());
                        comando.setInt(2, iv.getProduto().getId());
                        comando.setDouble(3, iv.getV_produto());
                        comando.setInt(4, iv.getQtd());
                        comando.executeUpdate();
                    } else {
                        PreparedStatement comando = bd.getConexao().prepareStatement("update item_venda set produto=?, qtd=? where id=?");
                        comando.setInt(1, iv.getProduto().getId());
                        comando.setInt(2, iv.getQtd());
                        comando.setInt(3, obj.getId());
                        comando.executeUpdate();
                    }
            }

            return true;
        } catch (SQLException ex) {
            Logger.getLogger(VendaDao.class.getName()).log(Level.SEVERE, null, ex);
            return false;
        }
    }