diff --git a/it/unisa/info13d/Articoli/BeniDiConsumo.java b/it/unisa/info13d/Articoli/BeniDiConsumo.java index 8d49139..5c30cb3 100644 --- a/it/unisa/info13d/Articoli/BeniDiConsumo.java +++ b/it/unisa/info13d/Articoli/BeniDiConsumo.java @@ -1,12 +1,14 @@ package it.unisa.info13d.Articoli; +import java.io.Serializable; + /** * Created with MONSTER. * User: xgiovio * Date: 16/12/13 * Time: 18.46 */ -public class BeniDiConsumo implements Utilizzabile{ +public class BeniDiConsumo implements Utilizzabile, Serializable{ /** * @@ -16,8 +18,8 @@ public class BeniDiConsumo implements Utilizzabile{ * @param beniInStock */ - public BeniDiConsumo ( int IdBene, String descrizioneBene, double prezzoBene, int beniInStock ){ - this.idBene=IdBene; + public BeniDiConsumo ( int idBene, String descrizioneBene, double prezzoBene, int beniInStock ){ + this.idBene=idBene; this.descrizioneBene=descrizioneBene; this.prezzoBene=prezzoBene; this.beniInStock=beniInStock; @@ -34,5 +36,5 @@ public class BeniDiConsumo implements Utilizzabile{ private String descrizioneBene; private double prezzoBene; private int beniInStock; //Numero totale di prodotti da vendere - private static int beniVenduti; //Numero di prodotti venduti + private int beniVenduti; //Numero di prodotti venduti } diff --git a/it/unisa/info13d/Articoli/CeneInRistoranti.java b/it/unisa/info13d/Articoli/CeneInRistoranti.java index 53d03ec..a06a164 100644 --- a/it/unisa/info13d/Articoli/CeneInRistoranti.java +++ b/it/unisa/info13d/Articoli/CeneInRistoranti.java @@ -1,5 +1,6 @@ package it.unisa.info13d.Articoli; +import java.io.Serializable; import java.util.GregorianCalendar; /** @@ -8,11 +9,11 @@ import java.util.GregorianCalendar; * Date: 16/12/13 * Time: 18.47 */ -public class CeneInRistoranti implements Utilizzabile{ +public class CeneInRistoranti implements Utilizzabile, Serializable{ /** * - * @param IdCena + * @param idCena * @param nomeRistorante * @param luogo * @param descrizione_cena @@ -21,8 +22,8 @@ public class CeneInRistoranti implements Utilizzabile{ * @param numCenedaVendere */ - public CeneInRistoranti (int IdCena, String nomeRistorante, String luogo, String descrizione_cena, double costoPerPersona, GregorianCalendar dataScadenzaOffertaCena, int NumCenedaVendere){ - this.IdCena=IdCena; + public CeneInRistoranti (int idCena, String nomeRistorante, String luogo, String descrizione_cena, double costoPerPersona, GregorianCalendar dataScadenzaOffertaCena, int NumCenedaVendere){ + this.idCena=idCena; this.nomeRistorante=nomeRistorante; this.luogo=luogo; this.descrizione_cena=descrizione_cena; @@ -38,12 +39,12 @@ public class CeneInRistoranti implements Utilizzabile{ return false; } - private int IdCena; + private int idCena; private String nomeRistorante; private String luogo; private String descrizione_cena; private double costoPerPersona; private GregorianCalendar dataScadenzaOffertaCena; private int numCenedaVendere; - private static int ceneVendute; + private int ceneVendute; } diff --git a/it/unisa/info13d/Articoli/Vacanze.java b/it/unisa/info13d/Articoli/Vacanze.java index 626723a..9cbd305 100644 --- a/it/unisa/info13d/Articoli/Vacanze.java +++ b/it/unisa/info13d/Articoli/Vacanze.java @@ -1,5 +1,6 @@ package it.unisa.info13d.Articoli; +import java.io.Serializable; import java.util.GregorianCalendar; /** @@ -8,7 +9,7 @@ import java.util.GregorianCalendar; * Date: 16/12/13 * Time: 18.45 */ -public class Vacanze implements Utilizzabile{ +public class Vacanze implements Utilizzabile, Serializable{ /** @@ -17,8 +18,8 @@ public class Vacanze implements Utilizzabile{ * @param idViaggio * @param docalitaViaggio * @param dataPartenzaViaggio - * @param ScadenzaOfferta - * @param PrezzoPSingola + * @param scadenzaOfferta + * @param prezzoPSingola */ public Vacanze(int idViaggio, String localitaViaggio, GregorianCalendar dataPartenzaViaggio, GregorianCalendar scadenzaOfferta, double prezzoPSingola){ this.idViaggio = idViaggio; @@ -40,5 +41,5 @@ public class Vacanze implements Utilizzabile{ private GregorianCalendar dataPartenzaViaggio; private GregorianCalendar scadenzaOfferta; private double prezzoPSingola; - private static int viaggiVenduti; + private int viaggiVenduti; } diff --git a/it/unisa/info13d/GestioneCatalogo/AdminSession.java b/it/unisa/info13d/GestioneCatalogo/AdminSession.java index aa39f32..259c55a 100644 --- a/it/unisa/info13d/GestioneCatalogo/AdminSession.java +++ b/it/unisa/info13d/GestioneCatalogo/AdminSession.java @@ -18,13 +18,14 @@ public class AdminSession { System.out.println("2 --> Cancella Prodotto"); //Cancella un prodotto in offerta nel catalogo System.out.println("3 --> Offerte attive"); //Visualizza le offerte attive nel catalogo System.out.println("4 --> Offerte scadute"); //Visualizza le offerte non pił acquistabili + System.out.println("5 --> Esci"); int sceltaMenu=0; System.out.print("Operazione: "); Scanner inputData = new Scanner(System.in); sceltaMenu = Integer.parseInt(inputData.nextLine()); //Controllo input. La scelta deve essere obbligatoriamente compresa tra 1 e 4 - for ( ; !(sceltaMenu==1)&&!(sceltaMenu==2)&&!(sceltaMenu==3)&&!(sceltaMenu==4) ;){ + for ( ; !(sceltaMenu==1)&&!(sceltaMenu==2)&&!(sceltaMenu==3)&&!(sceltaMenu==4)&&!(sceltaMenu==5) ;){ System.out.println("Scelta Errata. Riprovare"); System.out.print("Operazione: "); sceltaMenu = Integer.parseInt(inputData.nextLine()); @@ -42,6 +43,8 @@ public class AdminSession { break; case 4: break; + case 5: + break; } diff --git a/it/unisa/info13d/GestioneCatalogo/ClientSession.java b/it/unisa/info13d/GestioneCatalogo/ClientSession.java index 43519bc..8341a53 100644 --- a/it/unisa/info13d/GestioneCatalogo/ClientSession.java +++ b/it/unisa/info13d/GestioneCatalogo/ClientSession.java @@ -17,13 +17,14 @@ public class ClientSession { System.out.println("2 --> Visualizza Offerte"); //Visualizza le offerte acquistabili System.out.println("3 --> Acquista"); //Acquisto di un offerta System.out.println("4 --> Storico acquisti"); //Visualizza lo storico degli acquisti dell'utente + System.out.println("5 --> Esci"); int sceltaMenu=0; System.out.print("Operazione: "); Scanner inputData = new Scanner(System.in); sceltaMenu = Integer.parseInt(inputData.nextLine()); //Controllo input. La scelta deve essere obbligatoriamente compresa tra 1 e 4 - for ( ; !(sceltaMenu==1)&&!(sceltaMenu==2)&&!(sceltaMenu==3)&&!(sceltaMenu==4) ;){ + for ( ; !(sceltaMenu==1)&&!(sceltaMenu==2)&&!(sceltaMenu==3)&&!(sceltaMenu==4)&&!(sceltaMenu==5) ;){ System.out.println("Scelta Errata. Riprovare"); System.out.print("Operazione: "); sceltaMenu = Integer.parseInt(inputData.nextLine()); @@ -41,6 +42,8 @@ public class ClientSession { break; case 4: break; + case 5: + break; }