From 5854458eeffd737bf6499d2952be517a8d8e349b Mon Sep 17 00:00:00 2001 From: Giovanni Di Grezia Date: Tue, 17 Dec 2013 17:12:59 +0100 Subject: [PATCH] Modificato Main,AdminSesion e ClientSession per far passare il catalogo --- it/unisa/info13d/GestioneCatalogo/AdminSession.java | 6 +++++- it/unisa/info13d/GestioneCatalogo/Catalogo.java | 6 +++--- it/unisa/info13d/GestioneCatalogo/ClientSession.java | 5 ++++- it/unisa/info13d/Main.java | 3 ++- 4 files changed, 14 insertions(+), 6 deletions(-) diff --git a/it/unisa/info13d/GestioneCatalogo/AdminSession.java b/it/unisa/info13d/GestioneCatalogo/AdminSession.java index 60e9fb0..26b4721 100644 --- a/it/unisa/info13d/GestioneCatalogo/AdminSession.java +++ b/it/unisa/info13d/GestioneCatalogo/AdminSession.java @@ -1,5 +1,8 @@ package it.unisa.info13d.GestioneCatalogo; +import it.unisa.info13d.Articoli.Utilizzabile; + +import java.util.ArrayList; import java.util.Scanner; /** @@ -9,10 +12,11 @@ import java.util.Scanner; * Time: 10.55 */ public class AdminSession { + /** * Questo metodo visualizza il menu per gli Amministratori */ - public static void showAdminMenu() { + public static void showAdminMenu(ArrayList 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 diff --git a/it/unisa/info13d/GestioneCatalogo/Catalogo.java b/it/unisa/info13d/GestioneCatalogo/Catalogo.java index c781f87..e4593d5 100644 --- a/it/unisa/info13d/GestioneCatalogo/Catalogo.java +++ b/it/unisa/info13d/GestioneCatalogo/Catalogo.java @@ -40,12 +40,12 @@ public class Catalogo{ * * @param userType is the type of user obtained from the main */ - public static void showMenu(String userType) + public void showMenu(String userType) { if(userType.equals("Admin")) - AdminSession.showAdminMenu(); + AdminSession.showAdminMenu(catalogoOfferte); else - ClientSession.showClientMenu(); + ClientSession.showClientMenu(catalogoOfferte); } public void nuovoProdotto() diff --git a/it/unisa/info13d/GestioneCatalogo/ClientSession.java b/it/unisa/info13d/GestioneCatalogo/ClientSession.java index 8341a53..ad27c07 100644 --- a/it/unisa/info13d/GestioneCatalogo/ClientSession.java +++ b/it/unisa/info13d/GestioneCatalogo/ClientSession.java @@ -1,5 +1,8 @@ package it.unisa.info13d.GestioneCatalogo; +import it.unisa.info13d.Articoli.Utilizzabile; + +import java.util.ArrayList; import java.util.Scanner; /** * Created with PC-STATION. @@ -11,7 +14,7 @@ public class ClientSession { /** * Questo metodo visualizza il menu per i Clienti */ - public static void showClientMenu() { + public static void showClientMenu(ArrayList 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 diff --git a/it/unisa/info13d/Main.java b/it/unisa/info13d/Main.java index 0781f98..ae414b3 100644 --- a/it/unisa/info13d/Main.java +++ b/it/unisa/info13d/Main.java @@ -16,7 +16,8 @@ public class Main { login.getUserDataInfo(); Catalogo load_catalogo = new Catalogo(); - load_catalogo.showMenu(login.getType()); + + } }