Aggiunta classe starter per auto popolamento se il catalogo è vuoto
This commit is contained in:
@@ -5,6 +5,7 @@ import it.unisa.info13d.Articoli.*;
|
|||||||
import it.unisa.info13d.Gui.UserInterface;
|
import it.unisa.info13d.Gui.UserInterface;
|
||||||
import it.unisa.info13d.Login.Access;
|
import it.unisa.info13d.Login.Access;
|
||||||
import it.unisa.info13d.Login.Entry;
|
import it.unisa.info13d.Login.Entry;
|
||||||
|
import it.unisa.info13d.Starter;
|
||||||
import it.unisa.info13d.Utility.IdCounter;
|
import it.unisa.info13d.Utility.IdCounter;
|
||||||
import it.unisa.info13d.Utility.ReShow;
|
import it.unisa.info13d.Utility.ReShow;
|
||||||
import it.unisa.info13d.Login.Access;
|
import it.unisa.info13d.Login.Access;
|
||||||
@@ -48,6 +49,8 @@ public class Catalogo{
|
|||||||
reader.close();
|
reader.close();
|
||||||
} else {
|
} else {
|
||||||
catalogoOfferte = new ArrayList<Utilizzabile>();
|
catalogoOfferte = new ArrayList<Utilizzabile>();
|
||||||
|
//comment start to not auto populate the catalog
|
||||||
|
Starter populate_item = new Starter(this);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -124,7 +127,7 @@ public class Catalogo{
|
|||||||
* Questo metodo aggiunge al cataologo una nuova cena.
|
* Questo metodo aggiunge al cataologo una nuova cena.
|
||||||
*
|
*
|
||||||
* @param in_ristorante Nome ristorante
|
* @param in_ristorante Nome ristorante
|
||||||
* @param in_localita localit<69> del ristorante
|
* @param in_localita localit<69> del ristorante
|
||||||
* @param in_description descrizione della cena
|
* @param in_description descrizione della cena
|
||||||
* @param in_prezzo prezzo cena
|
* @param in_prezzo prezzo cena
|
||||||
* @param in_data_scad data di scadenza della cena
|
* @param in_data_scad data di scadenza della cena
|
||||||
@@ -174,7 +177,7 @@ public class Catalogo{
|
|||||||
*
|
*
|
||||||
* @param in_descrizione - descrizione del bene.
|
* @param in_descrizione - descrizione del bene.
|
||||||
* @param in_prezzo - prezzo del bene.
|
* @param in_prezzo - prezzo del bene.
|
||||||
* @param in_quantita - quantit<69> dei beni da vendere.
|
* @param in_quantita - quantit<69> dei beni da vendere.
|
||||||
* @param in_fornitore - fornitore del ben.e
|
* @param in_fornitore - fornitore del ben.e
|
||||||
* @param in_giudizio - giudizio del fornitore.
|
* @param in_giudizio - giudizio del fornitore.
|
||||||
* @throws ParseException
|
* @throws ParseException
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ package it.unisa.info13d.Gui;
|
|||||||
import it.unisa.info13d.Login.Access;
|
import it.unisa.info13d.Login.Access;
|
||||||
import it.unisa.info13d.Login.LoginData;
|
import it.unisa.info13d.Login.LoginData;
|
||||||
import it.unisa.info13d.GestioneCatalogo.*;
|
import it.unisa.info13d.GestioneCatalogo.*;
|
||||||
|
import it.unisa.info13d.Starter;
|
||||||
import it.unisa.info13d.Utility.IdCounter;
|
import it.unisa.info13d.Utility.IdCounter;
|
||||||
|
|
||||||
import javax.swing.*;
|
import javax.swing.*;
|
||||||
|
|||||||
@@ -24,21 +24,6 @@ public class Main {
|
|||||||
public static void main(String[] args) throws FileNotFoundException,IOException,ClassNotFoundException, ParseException {
|
public static void main(String[] args) throws FileNotFoundException,IOException,ClassNotFoundException, ParseException {
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
LoginData login = new LoginData();
|
|
||||||
login.getUserDataInfo();
|
|
||||||
|
|
||||||
IdCounter.restore_counter();
|
|
||||||
Catalogo load_catalogo = new Catalogo();
|
|
||||||
|
|
||||||
ReShow r = new ReShow();
|
|
||||||
for (;r.reshow;)
|
|
||||||
load_catalogo.showMenu(login.getType(),login.getUsername(),r);
|
|
||||||
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
LoginWindow l = new LoginWindow();
|
LoginWindow l = new LoginWindow();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
55
it/unisa/info13d/Starter.java
Normal file
55
it/unisa/info13d/Starter.java
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
package it.unisa.info13d;
|
||||||
|
|
||||||
|
import it.unisa.info13d.GestioneCatalogo.Catalogo;
|
||||||
|
|
||||||
|
import java.io.File;
|
||||||
|
import java.io.FileNotFoundException;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.text.ParseException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created with MONSTER.
|
||||||
|
* User: xgiovio
|
||||||
|
* Date: 27/01/14
|
||||||
|
* Time: 1.54
|
||||||
|
*/
|
||||||
|
public class Starter {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Auto Populate the catalog if it's empty
|
||||||
|
*
|
||||||
|
* @param in_catalogo
|
||||||
|
*/
|
||||||
|
|
||||||
|
public Starter (Catalogo in_catalogo){
|
||||||
|
|
||||||
|
try{
|
||||||
|
in_catalogo.nuovoProdottoBene("Orologio","152","20","Swatch","3");
|
||||||
|
in_catalogo.nuovoProdottoBene("Maglia","25","45","Dolce e Gabbana","2");
|
||||||
|
in_catalogo.nuovoProdottoBene("Tastiera","74","5","Logitech","5");
|
||||||
|
in_catalogo.nuovoProdottoBene("TV LCD","700","32","Sony","1");
|
||||||
|
in_catalogo.nuovoProdottoBene("Bandiera","14","2","USA Ent","4");
|
||||||
|
|
||||||
|
in_catalogo.nuovoProdottoCena("Da Alfredo", "Avellino", "Ristorante moderno per ragazzi","24", "30/01/2014","25");
|
||||||
|
in_catalogo.nuovoProdottoCena("Taverna del Gufo", "Avellino", "Ristorante moderno con ottimo vino","11", "23/03/2014","22");
|
||||||
|
in_catalogo.nuovoProdottoCena("Mc Donald's", "Roma", "Fast Food con prodotti economici","5", "30/06/2014","600");
|
||||||
|
|
||||||
|
|
||||||
|
in_catalogo.nuovoProdottoVacanza("Abruzzo", "15/02/2014", "02/02/2014", "150");
|
||||||
|
in_catalogo.nuovoProdottoVacanza("Alpi", "16/04/2014", "12/03/2014", "400");
|
||||||
|
in_catalogo.nuovoProdottoVacanza("Miami", "14/02/2014", "01/02/2014", "1500");
|
||||||
|
|
||||||
|
in_catalogo.nuovoProdottoPrestazione("Venezia", "Dipinto in Strada", "Artisti Emergenti SRL", "5", "21");
|
||||||
|
in_catalogo.nuovoProdottoPrestazione("Taormina", "Spettacolo Teatrale", "Fonz and Friends", "3", "10");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
catch (FileNotFoundException err){}
|
||||||
|
catch (IOException err){}
|
||||||
|
catch (ClassNotFoundException err){}
|
||||||
|
catch (ParseException err){}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user