Пример #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]));
                }
            }
        }
Пример #2
0
        private void GenerateSamolot(int ileLotow)
        {
            for (int i = 0; i < IleLotow + 5; i++)
            {
                int tmpRandomNumber = Generator.GenerateNumber(Data.LiczbaMiejsc);
                ListOfSamolot.Add(new Samolot(i, Data.Model[tmpRandomNumber], Data.LiczbaMiejsc[tmpRandomNumber], Data.Paliwo[tmpRandomNumber]));
            }

            FileWriter.WriteSamolotToFile(ListOfSamolot, "SamolotyT1.bulk");
        }