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:
@@ -16,7 +16,7 @@ public class AdminSession {
|
||||
/**
|
||||
* 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("1 --> Nuovo Prodotto"); //Inserisce un nuovo prodotto in vendita 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)
|
||||
{
|
||||
if(userType.equals("Admin"))
|
||||
AdminSession.showAdminMenu(catalogoOfferte);
|
||||
AdminSession.showAdminMenu(this);
|
||||
else
|
||||
ClientSession.showClientMenu(catalogoOfferte);
|
||||
ClientSession.showClientMenu(this);
|
||||
}
|
||||
|
||||
public void nuovoProdotto()
|
||||
@@ -67,8 +67,11 @@ public class Catalogo{
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
private ArrayList<Utilizzabile> catalogoOfferte;
|
||||
|
||||
public ArrayList<Utilizzabile> getCatalogo() {
|
||||
return catalogoOfferte;
|
||||
}
|
||||
|
||||
private ArrayList<Utilizzabile> catalogoOfferte;
|
||||
|
||||
}
|
||||
|
||||
@@ -14,7 +14,7 @@ public class ClientSession {
|
||||
/**
|
||||
* 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("1 --> Acquista Credito"); //Si acquista credito per l'acquisto dei prodotti
|
||||
System.out.println("2 --> Visualizza Offerte"); //Visualizza le offerte acquistabili
|
||||
|
||||
Reference in New Issue
Block a user