예제 #1
0
        private void chargement(string fileName)
        // Charge les données à partir du fichier XML généré par la sauvegarde
        {
            if (File.Exists(fileName))
            {
                Type[] extraTypes = new Type[4]; // Tableau de type
                extraTypes[0] = typeof(List <Station>);
                extraTypes[1] = typeof(List <Technicien>);
                extraTypes[2] = typeof(List <Visite>);
                extraTypes[3] = typeof(List <TypeBorne>);

                XmlSerializer deserializer = new XmlSerializer(CRAB.GetType(), extraTypes);
                FileStream    stream       = new FileStream(fileName, FileMode.Open); // On ouvre un flux pour lire les données dans le fichier data.xml

                CRAB = (Maintenance)deserializer.Deserialize(stream);
                stream.Close();
            }
        }
예제 #2
0
 public Form_Tech(Maintenance uneM)
 {
     InitializeComponent();
     maintenance1 = uneM;
 }
예제 #3
0
 public Form_Simulation(Maintenance uneM)
 {
     InitializeComponent();
     maintenance1 = uneM;
 }
예제 #4
0
 public Form_Visite(Visite uneVisite, Maintenance uneM)
 {
     InitializeComponent();
     selectedVisite = uneVisite;
     maintenance1   = uneM;
 }
예제 #5
0
 public Form_Visite(Visite uneVisite, Maintenance uneM)
 {
     InitializeComponent();
     selectedVisite = uneVisite;
     maintenance1 = uneM;
 }
예제 #6
0
 public Form_Tech(Maintenance uneM)
 {
     InitializeComponent();
     maintenance1 = uneM;
 }
예제 #7
0
 public Form_Simulation(Maintenance uneM)
 {
     InitializeComponent();
     maintenance1 = uneM;
 }
예제 #8
0
        // Charge les données à partir du fichier XML généré par la sauvegarde
        private void chargement(string fileName)
        {
            if (File.Exists(fileName))
            {
                Type[] extraTypes = new Type[4]; // Tableau de type
                extraTypes[0] = typeof(List<Station>);
                extraTypes[1] = typeof(List<Technicien>);
                extraTypes[2] = typeof(List<Visite>);
                extraTypes[3] = typeof(List<TypeBorne>);

                XmlSerializer deserializer = new XmlSerializer(CRAB.GetType(), extraTypes);
                FileStream stream = new FileStream(fileName, FileMode.Open); // On ouvre un flux pour lire les données dans le fichier data.xml

                CRAB = (Maintenance)deserializer.Deserialize(stream);
                stream.Close();

            }
        }
예제 #9
0
        private void Form1_Load(object sender, EventArgs e)
        {
            DateTime unedate = new DateTime(2012, 06, 1);
            List<TypeBorne> desTypes = new List<TypeBorne>(); ;

            TypeBorne Type1 = new TypeBorne("NORM", 30, 30, 80);
            TypeBorne Type2 = new TypeBorne("SEMI", 45, 20, 100);
            TypeBorne Type3 = new TypeBorne("RAPI", 50, 15, 120);
            desTypes.Add(Type1);
            desTypes.Add(Type2);
            desTypes.Add(Type3);

            /*List<Borne> S1Bornes = new List<Borne>();
            List<Borne> S2Bornes = new List<Borne>();
            Borne S1B1 = new Borne(1, 20, Type2);
            Borne S1B2 = new Borne(2, 110, unedate, Type3);
            Borne S2B1 = new Borne(1, 85, Type1);
            Borne S2B2 = new Borne(2, 110, unedate, Type2);
            Borne S2B3 = new Borne(3, 20, Type2);
            S1Bornes.Add(S1B1);
            S1Bornes.Add(S1B2);
            S2Bornes.Add(S2B1);
            S2Bornes.Add(S2B2);*/

            List<Station> desStations = new List<Station>();
            Station S1 = new Station(1, "Gentilly");
            Station S2 = new Station(2, "Cachan");
            Station S3 = new Station(3, "Choisy");
            desStations.Add(S1);
            desStations.Add(S2);
            desStations.Add(S3);

            List<Technicien> desTechniciens = new List<Technicien>();
            Technicien T1 = new Technicien(1, "Legenty", "Geoffrey");
            Technicien T2 = new Technicien(2, "Amari", "Sofiane");
            Technicien T3 = new Technicien(3, "Magassa", "Nouhou");
            desTechniciens.Add(T1);
            desTechniciens.Add(T2);
            desTechniciens.Add(T3);

            CRAB = new Maintenance(desStations, desTechniciens,desTypes);
            CRAB.GenereVisitesP();
            CRAB.lierVisites(lbx_visites,CRAB.LesVisites);
        }