Aggiunta l'uscita ai menu e correta javadoc
This commit is contained in:
@@ -1,12 +1,14 @@
|
|||||||
package it.unisa.info13d.Articoli;
|
package it.unisa.info13d.Articoli;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created with MONSTER.
|
* Created with MONSTER.
|
||||||
* User: xgiovio
|
* User: xgiovio
|
||||||
* Date: 16/12/13
|
* Date: 16/12/13
|
||||||
* Time: 18.46
|
* 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
|
* @param beniInStock
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public BeniDiConsumo ( int IdBene, String descrizioneBene, double prezzoBene, int beniInStock ){
|
public BeniDiConsumo ( int idBene, String descrizioneBene, double prezzoBene, int beniInStock ){
|
||||||
this.idBene=IdBene;
|
this.idBene=idBene;
|
||||||
this.descrizioneBene=descrizioneBene;
|
this.descrizioneBene=descrizioneBene;
|
||||||
this.prezzoBene=prezzoBene;
|
this.prezzoBene=prezzoBene;
|
||||||
this.beniInStock=beniInStock;
|
this.beniInStock=beniInStock;
|
||||||
@@ -34,5 +36,5 @@ public class BeniDiConsumo implements Utilizzabile{
|
|||||||
private String descrizioneBene;
|
private String descrizioneBene;
|
||||||
private double prezzoBene;
|
private double prezzoBene;
|
||||||
private int beniInStock; //Numero totale di prodotti da vendere
|
private int beniInStock; //Numero totale di prodotti da vendere
|
||||||
private static int beniVenduti; //Numero di prodotti venduti
|
private int beniVenduti; //Numero di prodotti venduti
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
package it.unisa.info13d.Articoli;
|
package it.unisa.info13d.Articoli;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
import java.util.GregorianCalendar;
|
import java.util.GregorianCalendar;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -8,11 +9,11 @@ import java.util.GregorianCalendar;
|
|||||||
* Date: 16/12/13
|
* Date: 16/12/13
|
||||||
* Time: 18.47
|
* Time: 18.47
|
||||||
*/
|
*/
|
||||||
public class CeneInRistoranti implements Utilizzabile{
|
public class CeneInRistoranti implements Utilizzabile, Serializable{
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @param IdCena
|
* @param idCena
|
||||||
* @param nomeRistorante
|
* @param nomeRistorante
|
||||||
* @param luogo
|
* @param luogo
|
||||||
* @param descrizione_cena
|
* @param descrizione_cena
|
||||||
@@ -21,8 +22,8 @@ public class CeneInRistoranti implements Utilizzabile{
|
|||||||
* @param numCenedaVendere
|
* @param numCenedaVendere
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public CeneInRistoranti (int IdCena, String nomeRistorante, String luogo, String descrizione_cena, double costoPerPersona, GregorianCalendar dataScadenzaOffertaCena, int NumCenedaVendere){
|
public CeneInRistoranti (int idCena, String nomeRistorante, String luogo, String descrizione_cena, double costoPerPersona, GregorianCalendar dataScadenzaOffertaCena, int NumCenedaVendere){
|
||||||
this.IdCena=IdCena;
|
this.idCena=idCena;
|
||||||
this.nomeRistorante=nomeRistorante;
|
this.nomeRistorante=nomeRistorante;
|
||||||
this.luogo=luogo;
|
this.luogo=luogo;
|
||||||
this.descrizione_cena=descrizione_cena;
|
this.descrizione_cena=descrizione_cena;
|
||||||
@@ -38,12 +39,12 @@ public class CeneInRistoranti implements Utilizzabile{
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
private int IdCena;
|
private int idCena;
|
||||||
private String nomeRistorante;
|
private String nomeRistorante;
|
||||||
private String luogo;
|
private String luogo;
|
||||||
private String descrizione_cena;
|
private String descrizione_cena;
|
||||||
private double costoPerPersona;
|
private double costoPerPersona;
|
||||||
private GregorianCalendar dataScadenzaOffertaCena;
|
private GregorianCalendar dataScadenzaOffertaCena;
|
||||||
private int numCenedaVendere;
|
private int numCenedaVendere;
|
||||||
private static int ceneVendute;
|
private int ceneVendute;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
package it.unisa.info13d.Articoli;
|
package it.unisa.info13d.Articoli;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
import java.util.GregorianCalendar;
|
import java.util.GregorianCalendar;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -8,7 +9,7 @@ import java.util.GregorianCalendar;
|
|||||||
* Date: 16/12/13
|
* Date: 16/12/13
|
||||||
* Time: 18.45
|
* 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 idViaggio
|
||||||
* @param docalitaViaggio
|
* @param docalitaViaggio
|
||||||
* @param dataPartenzaViaggio
|
* @param dataPartenzaViaggio
|
||||||
* @param ScadenzaOfferta
|
* @param scadenzaOfferta
|
||||||
* @param PrezzoPSingola
|
* @param prezzoPSingola
|
||||||
*/
|
*/
|
||||||
public Vacanze(int idViaggio, String localitaViaggio, GregorianCalendar dataPartenzaViaggio, GregorianCalendar scadenzaOfferta, double prezzoPSingola){
|
public Vacanze(int idViaggio, String localitaViaggio, GregorianCalendar dataPartenzaViaggio, GregorianCalendar scadenzaOfferta, double prezzoPSingola){
|
||||||
this.idViaggio = idViaggio;
|
this.idViaggio = idViaggio;
|
||||||
@@ -40,5 +41,5 @@ public class Vacanze implements Utilizzabile{
|
|||||||
private GregorianCalendar dataPartenzaViaggio;
|
private GregorianCalendar dataPartenzaViaggio;
|
||||||
private GregorianCalendar scadenzaOfferta;
|
private GregorianCalendar scadenzaOfferta;
|
||||||
private double prezzoPSingola;
|
private double prezzoPSingola;
|
||||||
private static int viaggiVenduti;
|
private int viaggiVenduti;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -18,13 +18,14 @@ public class AdminSession {
|
|||||||
System.out.println("2 --> Cancella Prodotto"); //Cancella un prodotto in offerta nel catalogo
|
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("3 --> Offerte attive"); //Visualizza le offerte attive nel catalogo
|
||||||
System.out.println("4 --> Offerte scadute"); //Visualizza le offerte non pi<70> acquistabili
|
System.out.println("4 --> Offerte scadute"); //Visualizza le offerte non pi<70> acquistabili
|
||||||
|
System.out.println("5 --> Esci");
|
||||||
|
|
||||||
int sceltaMenu=0;
|
int sceltaMenu=0;
|
||||||
System.out.print("Operazione: ");
|
System.out.print("Operazione: ");
|
||||||
Scanner inputData = new Scanner(System.in);
|
Scanner inputData = new Scanner(System.in);
|
||||||
sceltaMenu = Integer.parseInt(inputData.nextLine());
|
sceltaMenu = Integer.parseInt(inputData.nextLine());
|
||||||
//Controllo input. La scelta deve essere obbligatoriamente compresa tra 1 e 4
|
//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.println("Scelta Errata. Riprovare");
|
||||||
System.out.print("Operazione: ");
|
System.out.print("Operazione: ");
|
||||||
sceltaMenu = Integer.parseInt(inputData.nextLine());
|
sceltaMenu = Integer.parseInt(inputData.nextLine());
|
||||||
@@ -42,6 +43,8 @@ public class AdminSession {
|
|||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
break;
|
break;
|
||||||
|
case 5:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -17,13 +17,14 @@ public class ClientSession {
|
|||||||
System.out.println("2 --> Visualizza Offerte"); //Visualizza le offerte acquistabili
|
System.out.println("2 --> Visualizza Offerte"); //Visualizza le offerte acquistabili
|
||||||
System.out.println("3 --> Acquista"); //Acquisto di un offerta
|
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("4 --> Storico acquisti"); //Visualizza lo storico degli acquisti dell'utente
|
||||||
|
System.out.println("5 --> Esci");
|
||||||
|
|
||||||
int sceltaMenu=0;
|
int sceltaMenu=0;
|
||||||
System.out.print("Operazione: ");
|
System.out.print("Operazione: ");
|
||||||
Scanner inputData = new Scanner(System.in);
|
Scanner inputData = new Scanner(System.in);
|
||||||
sceltaMenu = Integer.parseInt(inputData.nextLine());
|
sceltaMenu = Integer.parseInt(inputData.nextLine());
|
||||||
//Controllo input. La scelta deve essere obbligatoriamente compresa tra 1 e 4
|
//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.println("Scelta Errata. Riprovare");
|
||||||
System.out.print("Operazione: ");
|
System.out.print("Operazione: ");
|
||||||
sceltaMenu = Integer.parseInt(inputData.nextLine());
|
sceltaMenu = Integer.parseInt(inputData.nextLine());
|
||||||
@@ -41,6 +42,8 @@ public class ClientSession {
|
|||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
break;
|
break;
|
||||||
|
case 5:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user