added AggiungiDisponibilità to Prenotazioni

This commit is contained in:
Lorenzo Bianchi 2023-09-04 17:01:50 +02:00
parent 4ec4fa5ee8
commit f0def79696
2 changed files with 8 additions and 4 deletions

View File

@ -55,7 +55,7 @@ public class Main {
anagrafica.insert(edi);
prenotazioni.insert(Attività.pipi, new Data(11, 11, 2023));
prenotazioni.AggiungiDisponibilità(Attività.pipi, new Data(11, 11, 2023));
}

View File

@ -7,16 +7,20 @@ public class Prenotazioni extends Table{
super(connection, statement);
}
public void insert(Attività attività, Data data) throws SQLException {
var stmt = connection.prepareStatement("INSERT INTO prenotazioni (attività, data, disponibilità) VALUES (?, '2000-10-10', TRUE)");
public void insert(Attività attività, Data data, Boolean bool) throws SQLException {
var stmt = connection.prepareStatement("INSERT INTO prenotazioni (attività, data, disponibilità) VALUES (?, '2000-10-10', ?)");
//TODO: qui attivita è soltanto una stringa ma serve un enum
stmt.setObject(1, attività, java.sql.Types.OTHER);
//TODO: setDate forse? stmt.setString(2, data.toString());
stmt.setBoolean(2, bool);
System.out.println(stmt);
stmt.executeUpdate();
}
public void AggiungiDisponibilità(Attività attività, Data data) throws SQLException {
insert(attività, data, true);
}
}