using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Collections; namespace VP { //_________________________________________________ //class : sérialisation des employés, véhicules et voyages //date : 26/11/2011 //_________________________________________________ class Model { public static AllEmployee allEmp = new AllEmployee(); public static AllVehicle allVeh = new AllVehicle(); public static AllTravel allTravel = new AllTravel(); public Model() { // La sérialisation est faite au lancement de la fenêtre // Désérialisation des employés déjà enregistrés //SerialisationEmployee(); DeserialisationEmployee(); // Désérialisation des véhicules déjà enregistrés // SerialisationVehicle(); DeserialisationVehicle(); //Désérialisation des voyages déjà enregistrés // SerialisationTravel(); DeserialisationTravel(); } //_________________________________________________ //class : sérialisation et déssérialisation des employés //date : 26/11/2011 //_________________________________________________ public static void SerialisationEmployee() { Serialisation.SerialisationS("Employee",(Object)allEmp); } public static void DeserialisationEmployee() { allEmp = (AllEmployee) Serialisation.DeserialisationS("Employee"); } public static AllEmployee getAllEmployee() { return allEmp; } //_________________________________________________ //class : sérialisation et désérialisation des véhicules //date : 26/11/2011 //_________________________________________________ public static void SerialisationVehicle() { Serialisation.SerialisationS("Vehicle", (Object)allVeh); } public static void DeserialisationVehicle() { allVeh = (AllVehicle)Serialisation.DeserialisationS("Vehicle"); } public static AllVehicle getAllVehicle() { return allVeh; } //_________________________________________________ //class : sérialisation et déssérialisation des voyages //date : 26/11/2011 //_________________________________________________ public static void SerialisationTravel() { Serialisation.SerialisationS("Travel", (Object)allTravel); } public static void DeserialisationTravel() { allTravel = (AllTravel)Serialisation.DeserialisationS("Travel"); } public static AllTravel getAllTravel() { return allTravel; } } }