Lounas-päivällinen erottelu kuljetuksiin #34

Merged
laurimaaninka merged 17 commits from lounas-päivällinen into master 2026-05-31 14:00:15 +03:00
Showing only changes of commit a2e615770c - Show all commits
+7 -13
View File
@@ -44,9 +44,9 @@ public class Kuljetus implements TietokantaOlio {
this.kuljetusPäivämäärä = pvm;
this.kuljetusKierros = kuljetusKierros;
this.tyyppi = tyyppi;
this.salaatit = asiakas.getPäivänSalaatit(pvm);
this.pääruoat = asiakas.getPäivänPääruoat(pvm);
this.jälkiruoat = asiakas.getPäivänJälkiruoat(pvm);
this.salaatit = asiakas.getKuljetuksenSalaatit(pvm, tyyppi);
this.pääruoat = asiakas.getKuljetuksenPääruoat(pvm, tyyppi);
this.jälkiruoat = asiakas.getKuljetuksenJälkiruoat(pvm, tyyppi);
this.osoite = asiakas.getOsoite();
this.avainTieto = asiakas.getAvainTieto();
this.lisätieto = asiakas.getLisätiedot();
@@ -190,12 +190,6 @@ public class Kuljetus implements TietokantaOlio {
try {
while (rs.next()) {
Tyyppi kuljetusTyyppi = Tyyppi.LOUNAS;
switch (rs.getString("tyyppi")) {
case "LOUNAS": kuljetusTyyppi = Tyyppi.LOUNAS; break;
case "PÄIVÄLLINEN": kuljetusTyyppi = Tyyppi.PÄIVÄLLINEN; break;
}
Kuljetus uusi = new Kuljetus(
rs.getInt("id"),
rs.getInt("asiakasID"),
@@ -209,7 +203,7 @@ public class Kuljetus implements TietokantaOlio {
rs.getString("lisätieto"),
rs.getString("avainTieto"),
rs.getString("ruokarajoite"),
kuljetusTyyppi
Tyyppi.valueOf(rs.getString("tyyppi"))
);
kuljetukset.add(uusi);
}
@@ -246,9 +240,9 @@ public class Kuljetus implements TietokantaOlio {
}
public void palautaMäärät(Asiakas asiakas) {
setSalaatit(asiakas.getPäivänSalaatit(kuljetusPäivämäärä));
setPääruoat(asiakas.getPäivänPääruoat(kuljetusPäivämäärä));
setJälkiruoat(asiakas.getPäivänJälkiruoat(kuljetusPäivämäärä));
setSalaatit(asiakas.getKuljetuksenSalaatit(kuljetusPäivämäärä, tyyppi));
setPääruoat(asiakas.getKuljetuksenPääruoat(kuljetusPäivämäärä, tyyppi));
setJälkiruoat(asiakas.getKuljetuksenJälkiruoat(kuljetusPäivämäärä, tyyppi));
setLisätieto(asiakas.getLisätiedot());
}