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:
2013-12-17 17:38:44 +01:00
parent 84e9876a47
commit 7bd70975c4
6 changed files with 145 additions and 13 deletions

View File

@@ -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

View File

@@ -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;
}

View File

@@ -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