Modificato catalogo,admisession e clientsession. Ora bisogna fare i meotdi. Aggiunti i get e set necessari alle tre calssi degli articoli
This commit is contained in:
@@ -32,7 +32,40 @@ public class BeniDiConsumo implements Utilizzabile, Serializable{
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
private int idBene;
|
|
||||||
|
public int getIdBene() {
|
||||||
|
return idBene;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDescrizioneBene() {
|
||||||
|
return descrizioneBene;
|
||||||
|
}
|
||||||
|
|
||||||
|
public double getPrezzoBene() {
|
||||||
|
return prezzoBene;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getBeniInStock() {
|
||||||
|
return beniInStock;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getBeniVenduti() {
|
||||||
|
return beniVenduti;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDescrizioneBene(String descrizioneBene) {
|
||||||
|
this.descrizioneBene = descrizioneBene;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPrezzoBene(double prezzoBene) {
|
||||||
|
this.prezzoBene = prezzoBene;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBeniInStock(int beniInStock) {
|
||||||
|
this.beniInStock = beniInStock;
|
||||||
|
}
|
||||||
|
|
||||||
|
private int idBene;
|
||||||
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
|
||||||
|
|||||||
@@ -39,7 +39,63 @@ public class CeneInRistoranti implements Utilizzabile, Serializable{
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
private int idCena;
|
public int getIdCena() {
|
||||||
|
return idCena;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getNomeRistorante() {
|
||||||
|
return nomeRistorante;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getLuogo() {
|
||||||
|
return luogo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDescrizione_cena() {
|
||||||
|
return descrizione_cena;
|
||||||
|
}
|
||||||
|
|
||||||
|
public double getCostoPerPersona() {
|
||||||
|
return costoPerPersona;
|
||||||
|
}
|
||||||
|
|
||||||
|
public GregorianCalendar getDataScadenzaOffertaCena() {
|
||||||
|
return dataScadenzaOffertaCena;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getNumCenedaVendere() {
|
||||||
|
return numCenedaVendere;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getCeneVendute() {
|
||||||
|
return ceneVendute;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNomeRistorante(String nomeRistorante) {
|
||||||
|
this.nomeRistorante = nomeRistorante;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLuogo(String luogo) {
|
||||||
|
this.luogo = luogo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDescrizione_cena(String descrizione_cena) {
|
||||||
|
this.descrizione_cena = descrizione_cena;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCostoPerPersona(double costoPerPersona) {
|
||||||
|
this.costoPerPersona = costoPerPersona;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDataScadenzaOffertaCena(GregorianCalendar dataScadenzaOffertaCena) {
|
||||||
|
this.dataScadenzaOffertaCena = dataScadenzaOffertaCena;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNumCenedaVendere(int numCenedaVendere) {
|
||||||
|
this.numCenedaVendere = numCenedaVendere;
|
||||||
|
}
|
||||||
|
|
||||||
|
private int idCena;
|
||||||
private String nomeRistorante;
|
private String nomeRistorante;
|
||||||
private String luogo;
|
private String luogo;
|
||||||
private String descrizione_cena;
|
private String descrizione_cena;
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ public class Vacanze implements Utilizzabile, Serializable{
|
|||||||
* Costruttore per inizialiazzare una Vacanza
|
* Costruttore per inizialiazzare una Vacanza
|
||||||
*
|
*
|
||||||
* @param idViaggio
|
* @param idViaggio
|
||||||
* @param docalitaViaggio
|
* @param localitaViaggio
|
||||||
* @param dataPartenzaViaggio
|
* @param dataPartenzaViaggio
|
||||||
* @param scadenzaOfferta
|
* @param scadenzaOfferta
|
||||||
* @param prezzoPSingola
|
* @param prezzoPSingola
|
||||||
@@ -31,12 +31,52 @@ public class Vacanze implements Utilizzabile, Serializable{
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean eAcquistabile() {
|
public boolean eAcquistabile() {
|
||||||
if(scadenzaOfferta.before(new GregorianCalendar())) //L'offerta della vacanza scade se la data sua scadenza <20> successiva a quella della data odierna
|
if(scadenzaOfferta.before(new GregorianCalendar())) //L'offerta della vacanza scade se la data sua scadenza <20> successiva a quella della data odierna
|
||||||
return false;
|
return false;
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
private int idViaggio;
|
public int getIdViaggio() {
|
||||||
|
return idViaggio;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getLocalitaViaggio() {
|
||||||
|
return localitaViaggio;
|
||||||
|
}
|
||||||
|
|
||||||
|
public GregorianCalendar getDataPartenzaViaggio() {
|
||||||
|
return dataPartenzaViaggio;
|
||||||
|
}
|
||||||
|
|
||||||
|
public GregorianCalendar getScadenzaOfferta() {
|
||||||
|
return scadenzaOfferta;
|
||||||
|
}
|
||||||
|
|
||||||
|
public double getPrezzoPSingola() {
|
||||||
|
return prezzoPSingola;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getViaggiVenduti() {
|
||||||
|
return viaggiVenduti;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLocalitaViaggio(String localitaViaggio) {
|
||||||
|
this.localitaViaggio = localitaViaggio;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDataPartenzaViaggio(GregorianCalendar dataPartenzaViaggio) {
|
||||||
|
this.dataPartenzaViaggio = dataPartenzaViaggio;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setScadenzaOfferta(GregorianCalendar scadenzaOfferta) {
|
||||||
|
this.scadenzaOfferta = scadenzaOfferta;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPrezzoPSingola(double prezzoPSingola) {
|
||||||
|
this.prezzoPSingola = prezzoPSingola;
|
||||||
|
}
|
||||||
|
|
||||||
|
private int idViaggio;
|
||||||
private String localitaViaggio;
|
private String localitaViaggio;
|
||||||
private GregorianCalendar dataPartenzaViaggio;
|
private GregorianCalendar dataPartenzaViaggio;
|
||||||
private GregorianCalendar scadenzaOfferta;
|
private GregorianCalendar scadenzaOfferta;
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ public class AdminSession {
|
|||||||
/**
|
/**
|
||||||
* Questo metodo visualizza il menu per gli Amministratori
|
* Questo metodo visualizza il menu per gli Amministratori
|
||||||
*/
|
*/
|
||||||
public static void showAdminMenu(ArrayList<Utilizzabile> catalogo) {
|
public static void showAdminMenu(Catalogo catalogo) {
|
||||||
System.out.println("------------ Admin Menu ------------");
|
System.out.println("------------ Admin Menu ------------");
|
||||||
System.out.println("1 --> Nuovo Prodotto"); //Inserisce un nuovo prodotto in vendita nel catalogo
|
System.out.println("1 --> Nuovo Prodotto"); //Inserisce un nuovo prodotto in vendita nel catalogo
|
||||||
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
|
||||||
|
|||||||
@@ -43,9 +43,9 @@ public class Catalogo{
|
|||||||
public void showMenu(String userType)
|
public void showMenu(String userType)
|
||||||
{
|
{
|
||||||
if(userType.equals("Admin"))
|
if(userType.equals("Admin"))
|
||||||
AdminSession.showAdminMenu(catalogoOfferte);
|
AdminSession.showAdminMenu(this);
|
||||||
else
|
else
|
||||||
ClientSession.showClientMenu(catalogoOfferte);
|
ClientSession.showClientMenu(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void nuovoProdotto()
|
public void nuovoProdotto()
|
||||||
@@ -67,8 +67,11 @@ public class Catalogo{
|
|||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public ArrayList<Utilizzabile> getCatalogo() {
|
||||||
private ArrayList<Utilizzabile> catalogoOfferte;
|
return catalogoOfferte;
|
||||||
|
}
|
||||||
|
|
||||||
|
private ArrayList<Utilizzabile> catalogoOfferte;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ public class ClientSession {
|
|||||||
/**
|
/**
|
||||||
* Questo metodo visualizza il menu per i Clienti
|
* Questo metodo visualizza il menu per i Clienti
|
||||||
*/
|
*/
|
||||||
public static void showClientMenu(ArrayList<Utilizzabile> catalogo) {
|
public static void showClientMenu(Catalogo catalogo) {
|
||||||
System.out.println("------------ Menu operazioni ------------");
|
System.out.println("------------ Menu operazioni ------------");
|
||||||
System.out.println("1 --> Acquista Credito"); //Si acquista credito per l'acquisto dei prodotti
|
System.out.println("1 --> Acquista Credito"); //Si acquista credito per l'acquisto dei prodotti
|
||||||
System.out.println("2 --> Visualizza Offerte"); //Visualizza le offerte acquistabili
|
System.out.println("2 --> Visualizza Offerte"); //Visualizza le offerte acquistabili
|
||||||
|
|||||||
Reference in New Issue
Block a user