Modificato Main,AdminSesion e ClientSession per far passare il catalogo

This commit is contained in:
2013-12-17 17:12:59 +01:00
parent ec9c2cc589
commit 5854458eef
4 changed files with 14 additions and 6 deletions

View File

@@ -1,5 +1,8 @@
package it.unisa.info13d.GestioneCatalogo; package it.unisa.info13d.GestioneCatalogo;
import it.unisa.info13d.Articoli.Utilizzabile;
import java.util.ArrayList;
import java.util.Scanner; import java.util.Scanner;
/** /**
@@ -9,10 +12,11 @@ import java.util.Scanner;
* Time: 10.55 * Time: 10.55
*/ */
public class AdminSession { public class AdminSession {
/** /**
* Questo metodo visualizza il menu per gli Amministratori * Questo metodo visualizza il menu per gli Amministratori
*/ */
public static void showAdminMenu() { public static void showAdminMenu(ArrayList<Utilizzabile> 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

View File

@@ -40,12 +40,12 @@ public class Catalogo{
* *
* @param userType is the type of user obtained from the main * @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")) if(userType.equals("Admin"))
AdminSession.showAdminMenu(); AdminSession.showAdminMenu(catalogoOfferte);
else else
ClientSession.showClientMenu(); ClientSession.showClientMenu(catalogoOfferte);
} }
public void nuovoProdotto() public void nuovoProdotto()

View File

@@ -1,5 +1,8 @@
package it.unisa.info13d.GestioneCatalogo; package it.unisa.info13d.GestioneCatalogo;
import it.unisa.info13d.Articoli.Utilizzabile;
import java.util.ArrayList;
import java.util.Scanner; import java.util.Scanner;
/** /**
* Created with PC-STATION. * Created with PC-STATION.
@@ -11,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() { public static void showClientMenu(ArrayList<Utilizzabile> 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

View File

@@ -16,7 +16,8 @@ public class Main {
login.getUserDataInfo(); login.getUserDataInfo();
Catalogo load_catalogo = new Catalogo(); Catalogo load_catalogo = new Catalogo();
load_catalogo.showMenu(login.getType()); load_catalogo.showMenu(login.getType());
} }
} }