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;
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<Utilizzabile> 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

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

View File

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

View File

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