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.kuljetusPäivämäärä = pvm;
this.kuljetusKierros = kuljetusKierros; this.kuljetusKierros = kuljetusKierros;
this.tyyppi = tyyppi; this.tyyppi = tyyppi;
this.salaatit = asiakas.getPäivänSalaatit(pvm); this.salaatit = asiakas.getKuljetuksenSalaatit(pvm, tyyppi);
this.pääruoat = asiakas.getPäivänPääruoat(pvm); this.pääruoat = asiakas.getKuljetuksenPääruoat(pvm, tyyppi);
this.jälkiruoat = asiakas.getPäivänJälkiruoat(pvm); this.jälkiruoat = asiakas.getKuljetuksenJälkiruoat(pvm, tyyppi);
this.osoite = asiakas.getOsoite(); this.osoite = asiakas.getOsoite();
this.avainTieto = asiakas.getAvainTieto(); this.avainTieto = asiakas.getAvainTieto();
this.lisätieto = asiakas.getLisätiedot(); this.lisätieto = asiakas.getLisätiedot();
@@ -190,12 +190,6 @@ public class Kuljetus implements TietokantaOlio {
try { try {
while (rs.next()) { 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( Kuljetus uusi = new Kuljetus(
rs.getInt("id"), rs.getInt("id"),
rs.getInt("asiakasID"), rs.getInt("asiakasID"),
@@ -209,7 +203,7 @@ public class Kuljetus implements TietokantaOlio {
rs.getString("lisätieto"), rs.getString("lisätieto"),
rs.getString("avainTieto"), rs.getString("avainTieto"),
rs.getString("ruokarajoite"), rs.getString("ruokarajoite"),
kuljetusTyyppi Tyyppi.valueOf(rs.getString("tyyppi"))
); );
kuljetukset.add(uusi); kuljetukset.add(uusi);
} }
@@ -246,9 +240,9 @@ public class Kuljetus implements TietokantaOlio {
} }
public void palautaMäärät(Asiakas asiakas) { public void palautaMäärät(Asiakas asiakas) {
setSalaatit(asiakas.getPäivänSalaatit(kuljetusPäivämäärä)); setSalaatit(asiakas.getKuljetuksenSalaatit(kuljetusPäivämäärä, tyyppi));
setPääruoat(asiakas.getPäivänPääruoat(kuljetusPäivämäärä)); setPääruoat(asiakas.getKuljetuksenPääruoat(kuljetusPäivämäärä, tyyppi));
setJälkiruoat(asiakas.getPäivänJälkiruoat(kuljetusPäivämäärä)); setJälkiruoat(asiakas.getKuljetuksenJälkiruoat(kuljetusPäivämäärä, tyyppi));
setLisätieto(asiakas.getLisätiedot()); setLisätieto(asiakas.getLisätiedot());
} }