Example #1
0
        private void AddSamolotAndZaloga(int ile)
        {
            string pesel;
            int    SamolotListSize = ListOfSamolot.Count;
            int    ZalogaListSize  = ListOfZaloga.Count;

            for (int i = SamolotListSize; i < SamolotListSize + ile; i++)
            {
                int tmpRandomNumber = Generator.GenerateNumber(Data.LiczbaMiejsc);
                ListOfSamolot.Add(new Samolot(i, Data.Model[tmpRandomNumber], Data.LiczbaMiejsc[tmpRandomNumber], Data.Paliwo[tmpRandomNumber]));
            }

            for (int i = ZalogaListSize; i < ZalogaListSize + ile; i++)
            {
                for (int j = 0; j < 6; j++)
                {
                    while (true)
                    {
                        pesel = PeselGenerator.GeneratePeselNumbers();

                        if (isAddedPeselNumber(pesel) == false)
                        {
                            break;
                        }
                    }
                    ListOfZaloga.Add(new Załoga(pesel, Generator.GenerateString(Data.Imie), Generator.GenerateString(Data.Nazwisko), Data.Stanowisko[j]));
                }
            }
        }
Example #2
0
        public Controler(int IleLotow)
        {
            this.IleLotow       = IleLotow;
            ListOfPrzelot       = new List <Przelot>();
            ListOfPrzelotZaloga = new List <PrzelotZałoga>();
            ListOfZaloga        = new List <Załoga>();
            ListOfSamolot       = new List <Samolot>();
            ListOfZdarzenia     = new List <Zdarzenia>();
            ListOfLotnisko      = new List <Lotnisko>();

            Generator          = new DefaultGenerator();
            PeselGenerator     = new PeselGenerator();
            ZdarzeniaGenerator = new ZdarzeniaGenerator();
            DataTimeGeneratror = new DateTimeGenerator("2016-10-01 12:00");
        }
Example #3
0
        private void GenerateZaloga(int IleLotow)
        {
            string pesel;

            for (int i = 0; i < IleLotow; i++)
            {
                for (int j = 0; j < 6; j++)
                {
                    while (true)
                    {
                        pesel = PeselGenerator.GeneratePeselNumbers();

                        if (isAddedPeselNumber(pesel) == false)
                        {
                            break;
                        }
                    }

                    ListOfZaloga.Add(new Załoga(pesel, Generator.GenerateString(Data.Imie), Generator.GenerateString(Data.Nazwisko), Data.Stanowisko[j]));
                }
            }

            FileWriter.WriteZalogaToFile(ListOfZaloga, "ZalogaT1.bulk");
        }