1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151
|
public static void main(String[] args) throws IOException, ClassNotFoundException {
ArrayList<Famille> desFamilles = new ArrayList<Famille>();
ArrayList<Aliment> desAliments = new ArrayList<Aliment>();
ArrayList<Plat> desPlats = new ArrayList<Plat>();
ArrayList<Constituer> desConstitutions = new ArrayList<Constituer>();
ArrayList<Type> desTypes = new ArrayList<Type>();
ArrayList<Repas> desRepas = new ArrayList<Repas>();
ArrayList<Personne> desPersonnes = new ArrayList<Personne>();
IOData io = new IOData("D:/Scolarite/STS2/AP/AP4_Objet/NutriCal/src/nutrical/");
try {
desFamilles = io.readDesFamilles();
}catch (NullPointerException e) {
/*Famille00*/desFamilles.add(new Famille("Boisson"));
/*Famille01*/desFamilles.add(new Famille("Dessert"));
/*Famille02*/desFamilles.add(new Famille("Féculent"));
/*Famille03*/desFamilles.add(new Famille("Fromage"));
/*Famille04*/desFamilles.add(new Famille("Fruit"));
/*Famille05*/desFamilles.add(new Famille("Laitage"));
/*Famille06*/desFamilles.add(new Famille("Légume"));
/*Famille07*/desFamilles.add(new Famille("Oeuf"));
/*Famille08*/desFamilles.add(new Famille("Poisson)"));
/*Famille09*/desFamilles.add(new Famille("Sauce"));
/*Famille10*/desFamilles.add(new Famille("Viande"));
/*Famille11*/desFamilles.add(new Famille("Viennoiserie"));
}
try {
desAliments = io.readDesAliments();
}catch (NullPointerException e) {
/*Aliment00*/desAliments.add(new Aliment("Batavia",false,25,desFamilles.get(6))); //Légume
/*Aliment01*/desAliments.add(new Aliment("Pomme",false,52,desFamilles.get(4))); //Fruit
/*Aliment02*/desAliments.add(new Aliment("Pain (baguette)",false,283,desFamilles.get(2))); //Féculent
/*Aliment03*/desAliments.add(new Aliment("Pain au chocolat (unité)",true,280,desFamilles.get(11))); //Viennoiserie
/*Aliment04*/desAliments.add(new Aliment("Tomate",false,20,desFamilles.get(4))); //Fruit
/*Aliment05*/desAliments.add(new Aliment("Croissant (unité)",true,120,desFamilles.get(11))); //Viennoiserie
/*Aliment06*/desAliments.add(new Aliment("Haricots verts",false,40,desFamilles.get(6))); //Légume
/*Aliment07*/desAliments.add(new Aliment("Yaourt sveltesse citron",true,52,desFamilles.get(5))); //Laitage
/*Aliment08*/desAliments.add(new Aliment("Pain de seigle",false,231,desFamilles.get(2))); //Féculent
/*Aliment09*/desAliments.add(new Aliment("Pâtes (cuites)",false,90,desFamilles.get(2))); //Féculent
/*Aliment10*/desAliments.add(new Aliment("Fraise",false,36,desFamilles.get(4))); //Fruit
/*Aliment11*/desAliments.add(new Aliment("Jus d'orange",false,42,desFamilles.get(0))); //Boisson
/*Aliment12*/desAliments.add(new Aliment("Chocolat blanc",false,533,desFamilles.get(1))); //Dessert
/*Aliment13*/desAliments.add(new Aliment("Beurre salée",false,760,desFamilles.get(5))); //Laitage
/*Aliment14*/desAliments.add(new Aliment("Oeuf de poule (55g)",true,77,desFamilles.get(7))); //Oeuf
/*Aliment15*/desAliments.add(new Aliment("Lardons",false,290,desFamilles.get(10))); //Viande
/*Aliment16*/desAliments.add(new Aliment("Surimi",false,113,desFamilles.get(8))); //Poisson
/*Aliment17*/desAliments.add(new Aliment("Mayonnaise",false,720,desFamilles.get(9))); //Sauce
/*Aliment18*/desAliments.add(new Aliment("Gruyère",false,392,desFamilles.get(3))); //Fromage
/*Aliment19*/desAliments.add(new Aliment("Baba au rhum",true,324,desFamilles.get(1))); //Dessert
/*Aliment20*/desAliments.add(new Aliment("Eau Vittel",false,0,desFamilles.get(0))); //Boisson
desFamilles.get(0).addUnAliment(desAliments.get(11));
desFamilles.get(0).addUnAliment(desAliments.get(20)); //Boisson Jus d'orange Eau Vittel
desFamilles.get(1).addUnAliment(desAliments.get(19));
desFamilles.get(1).addUnAliment(desAliments.get(12)); //Dessert Baba au rhum Chocolat Blanc
desFamilles.get(2).addUnAliment(desAliments.get(2));
desFamilles.get(2).addUnAliment(desAliments.get(8));
desFamilles.get(2).addUnAliment(desAliments.get(9)); //Féculent Pain (baguette) Pain de seigle Pâtes (cuites)
desFamilles.get(3).addUnAliment(desAliments.get(18)); //Fromage Gruyère
desFamilles.get(4).addUnAliment(desAliments.get(1));
desFamilles.get(4).addUnAliment(desAliments.get(4));
desFamilles.get(4).addUnAliment(desAliments.get(10)); //Fruit Pomme Tomate Fraise
desFamilles.get(5).addUnAliment(desAliments.get(13));
desFamilles.get(5).addUnAliment(desAliments.get(7)); //Laitage Beurre salé Yaourt sveltesse citron
desFamilles.get(6).addUnAliment(desAliments.get(0));
desFamilles.get(6).addUnAliment(desAliments.get(6)); //Légume Batavia Haricots verts
desFamilles.get(7).addUnAliment(desAliments.get(14)); //Oeuf Oeuf de poule
desFamilles.get(8).addUnAliment(desAliments.get(16)); //Poisson Surimi
desFamilles.get(9).addUnAliment(desAliments.get(17)); //Sauce Mayonaise
desFamilles.get(10).addUnAliment(desAliments.get(3));
desFamilles.get(10).addUnAliment(desAliments.get(5)); //Viennoiserie Pain au chocolat Croissant
}
try {
desPlats = io.readDesPlats();
}catch (NullPointerException e) {
/*Plat00*/desPlats.add(new Plat("Entrée"));
/*Plat01*/desPlats.add(new Plat("Plat de résistance"));
/*Plat02*/desPlats.add(new Plat("Fromage"));
/*Plat03*/desPlats.add(new Plat("Dessert"));
/*Plat04*/desPlats.add(new Plat("Boisson"));
/*Plat05*/desPlats.add(new Plat("Plateau"));
/*Plat06*/desPlats.add(new Plat("Boisson"));
/*Plat07*/desPlats.add(new Plat("Collation"));
}
try {
desConstitutions = io.readDesConstitutions();
}catch (NullPointerException e) {
/*Constituer00*/desConstitutions.add(new Constituer(desPlats.get(0),desAliments.get(16),50)); //Entrée Surimi
/*Constituer01*/desConstitutions.add(new Constituer(desPlats.get(0),desAliments.get(17),15)); //Entrée Mayonnaise
/*Constituer02*/desConstitutions.add(new Constituer(desPlats.get(1),desAliments.get(9),100)); //Plat de résistance Pâtes
/*Constituer03*/desConstitutions.add(new Constituer(desPlats.get(1),desAliments.get(15),30)); //Plat de résistance Lardons
/*Constituer04*/desConstitutions.add(new Constituer(desPlats.get(1),desAliments.get(14),1)); //Plat de résistance Oeuf
/*Constituer05*/desConstitutions.add(new Constituer(desPlats.get(2),desAliments.get(18),30)); //Fromage Gruyère
/*Constituer06*/desConstitutions.add(new Constituer(desPlats.get(3),desAliments.get(19),1)); //Dessert Baba au Rhum
/*Constituer07*/desConstitutions.add(new Constituer(desPlats.get(4),desAliments.get(20),20)); //Boisson Vitel
/*Constituer08*/desConstitutions.add(new Constituer(desPlats.get(5),desAliments.get(3),2)); //Plateau Pain au chocolat
/*Constituer09*/desConstitutions.add(new Constituer(desPlats.get(6),desAliments.get(11),20)); //Boisson Jus d'orange
/*Constituer10*/desConstitutions.add(new Constituer(desPlats.get(7),desAliments.get(1),1)); //Encas Pomme
desPlats.get(0).addUneConstitution(desConstitutions.get(0));
desPlats.get(0).addUneConstitution(desConstitutions.get(1)); //Entrée Surimi Mayonnaise
desPlats.get(1).addUneConstitution(desConstitutions.get(2));
desPlats.get(1).addUneConstitution(desConstitutions.get(3));
desPlats.get(1).addUneConstitution(desConstitutions.get(4)); //Plat de résistance Pâtes Lardon Oeuf
desPlats.get(2).addUneConstitution(desConstitutions.get(5)); //Fromage Gruyère
desPlats.get(3).addUneConstitution(desConstitutions.get(6)); //Dessert Baba au rhum
desPlats.get(4).addUneConstitution(desConstitutions.get(7)); //Boisson Vitel
desPlats.get(5).addUneConstitution(desConstitutions.get(8)); //Plateau Pain au chocolat
desPlats.get(6).addUneConstitution(desConstitutions.get(9)); //Boisson Jus d'orange
desPlats.get(7).addUneConstitution(desConstitutions.get(10)); //Collation Pomme
}
try {
desTypes = io.readDesTypes();
} catch (NullPointerException e) {
/*Type00*/desTypes.add(new Type("Petit Déjeuner"));
/*Type01*/desTypes.add(new Type("Déjeuner"));
/*Type02*/desTypes.add(new Type("Encas"));
/*Type03*/desTypes.add(new Type("Diner"));
/*Type04*/desTypes.add(new Type("Souper"));
}
try {
desRepas = io.readDesRepas();
} catch (NullPointerException e) {
/*Repas00*/desRepas.add(new Repas("21/05/2008",desTypes.get(1))); //Déjeuner
/*Repas01*/desRepas.add(new Repas("21/05/2008",desTypes.get(0))); //Petit Déjeuner
/*Repas02*/desRepas.add(new Repas("21/05/2008",desTypes.get(2))); //Encas
desRepas.get(0).addUnIRepas(desPlats.get(0));
desRepas.get(0).addUnIRepas(desPlats.get(1));
desRepas.get(0).addUnIRepas(desPlats.get(2));
desRepas.get(0).addUnIRepas(desPlats.get(3));
desRepas.get(0).addUnIRepas(desPlats.get(4)); //Déjeuner Entrée Plat de résistance Fromage Dessert Boisson
desRepas.get(1).addUnIRepas(desPlats.get(5));
desRepas.get(1).addUnIRepas(desPlats.get(6)); //Petit Déjeuner Plateau Boisson
desRepas.get(2).addUnIRepas(desPlats.get(7)); //Encas Collation
}
try {
desPersonnes = io.readDesPersonnes();
} catch (NullPointerException e) {
/*Personne00*/desPersonnes.add(new Personne("Nyna"));
desPersonnes.get(0).addUnIRepas(desRepas.get(0));
desPersonnes.get(0).addUnIRepas(desRepas.get(1));
desPersonnes.get(0).addUnIRepas(desRepas.get(2));
}
io.writeDesAliments(desAliments);
io.writeDesPlats(desPlats);
io.writeDesConstitutions(desConstitutions);
io.writeDesRepas(desRepas);
io.writeDesPersonnes(desPersonnes);
desPersonnes.get(0).getSesIRepas().get(0).calculerCalories();
} |
Partager