Esempio n. 1
0
        static void TargyakFelvetele(Targy[] targyak)
        {
            StreamReader sr         = new StreamReader("targyakDB.txt");
            int          targyIndex = 0;

            // mivel pont annyi sor van a file-ban, ahány elemű tömböt létrehoztunk (6, hiszen ennyi az első féléves tárgyak száma)
            // ezért nem fog kiakadni. ha módosítunk a tárgyak listáján figyeljünk erre!
            while (!sr.EndOfStream)
            {
                string[] targyAdatok = sr.ReadLine().Split('|');

                bool vizsgas;
                if (int.Parse(targyAdatok[2]) == 1) // vizsgás-e
                {
                    vizsgas = true;
                }
                else
                {
                    vizsgas = false;
                }

                targyak[targyIndex++] = new Targy(
                    targyAdatok[0],                 // név
                    int.Parse(targyAdatok[1]),      // kredit
                    vizsgas,                        // vizsgás
                    DateTime.Parse(targyAdatok[3])  // időpont
                    );
            }
            sr.Close();
        }
Esempio n. 2
0
 public void Vizsgazas(int jegy, Targy targy)
 {
     for (int i = 0; i < targyak.Length; i++)
     {
         if (targy.Nev == targyak[i].Nev)
         {
             targyak[i].Jegy = jegy;
         }
     }
 }
Esempio n. 3
0
 static void TargyakFelvetele(Targy[] targyak)
 {
     targyak[0] =
         new Targy(
             "Analízis I.", 5, true,
             new DateTime(2016, 10, 13, 12, 00, 00));
     targyak[1] =
         new Targy(
             "Fizika", 3, true,
             new DateTime(2016, 10, 13, 14, 00, 00));
     targyak[2] =
         new Targy(
             "Programozás I.", 6, true,
             new DateTime(2016, 12, 6, 8, 00, 00));
     targyak[3] =
         new Targy(
             "Informatikai rendszerek alapjai", 2, false,
             new DateTime(2016, 12, 6, 8, 00, 00));
 }