コード例 #1
0
ファイル: DodjelaOtpada.cs プロジェクト: darzunec1/uzdiz-dz3
        public static void DodijeliOtpadVelikim(SingletonParametri singletonParametri, SingletonGenSlucajnihBrojeva genSlucajnihBrojeva)
        {
            foreach (var ulica in Citac.ListaUlica)
            {
                foreach (var korisnik in ulica.ListaVelikihKorisnika)
                {
                    double velikiMinS = double.Parse(singletonParametri.DohvatiParametar("velikiStaklo"));
                    double velikiMaxS = double.Parse(singletonParametri.DohvatiParametar("velikiStaklo")) * double.Parse(singletonParametri.DohvatiParametar("velikiMin")) / 100;
                    korisnik.Staklo = genSlucajnihBrojeva.SlucajniBrojFloat(velikiMinS, velikiMaxS, 2);

                    double velikiMinP = double.Parse(singletonParametri.DohvatiParametar("velikiPapir"));
                    double velikiMaxP = double.Parse(singletonParametri.DohvatiParametar("velikiPapir")) * double.Parse(singletonParametri.DohvatiParametar("velikiMin")) / 100;
                    korisnik.Papir = genSlucajnihBrojeva.SlucajniBrojFloat(velikiMinP, velikiMaxP, 2);

                    double velikiMinM = double.Parse(singletonParametri.DohvatiParametar("velikiMetal"));
                    double velikiMaxM = double.Parse(singletonParametri.DohvatiParametar("velikiMetal")) * double.Parse(singletonParametri.DohvatiParametar("velikiMin")) / 100;
                    korisnik.Metal = genSlucajnihBrojeva.SlucajniBrojFloat(velikiMinM, velikiMaxM, 2);

                    double velikiMinB = double.Parse(singletonParametri.DohvatiParametar("velikiBio"));
                    double velikiMaxB = double.Parse(singletonParametri.DohvatiParametar("velikiBio")) * double.Parse(singletonParametri.DohvatiParametar("velikiMin")) / 100;
                    korisnik.Bio = genSlucajnihBrojeva.SlucajniBrojFloat(velikiMinB, velikiMaxB, 2);

                    double velikiMinMj = double.Parse(singletonParametri.DohvatiParametar("velikiMješano"));
                    double velikiMaxMj = double.Parse(singletonParametri.DohvatiParametar("velikiMješano")) * double.Parse(singletonParametri.DohvatiParametar("velikiMin")) / 100;
                    korisnik.Mjesano = genSlucajnihBrojeva.SlucajniBrojFloat(velikiMinMj, velikiMaxMj, 2);
                }
            }
        }
コード例 #2
0
 private static void PripremaVozila(List <string> stringVozila)
 {
     foreach (var idVozila in stringVozila)
     {
         foreach (var vozilo in Citac.ListaVozila)
         {
             if (vozilo.Id == idVozila)
             {
                 vozilo.Status = "Pripremljeno";
                 if (vozilo.Tip == 0)
                 {
                     vozilo.CiklusKapacitet = int.Parse(parametri.DohvatiParametar("kapacitetDizelVozila"));
                     vozilo.CiklusPunjenja  = int.Parse(parametri.DohvatiParametar("punjenjeDizelVozila"));
                 }
                 else
                 {
                     vozilo.CiklusKapacitet = int.Parse(parametri.DohvatiParametar("kapacitetElektroVozila"));
                     vozilo.CiklusPunjenja  = int.Parse(parametri.DohvatiParametar("punjenjeElektroVozila"));
                 }
                 listaVozilaZaSkupljanje.Add(vozilo);
                 IspisKonzola.IspisKonzola.IspisUvjetni("Vozilo " + vozilo.Id + " je dodano u listu pripremljenih vozila!");
             }
         }
     }
 }
コード例 #3
0
 public static void Inicijaliziraj(SingletonParametri parametri, string putanjaDatoteke)
 {
     Console.WriteLine("+++++++++++++++++++++++++++++++++");
     Log.Init(parametri.DohvatiParametar("izlaz"), putanjaDatoteke);
     Console.WriteLine("Inicijalizirana datoteka za izlaz");
 }