Beispiel #1
0
 public Kurs(Jezik jezikKursa, TipKursa nivo, double cena, Nastavnik ime, Ucenik imeUcenika)
 {
     this.JezikKursa = jezikKursa;
     this.Nivo       = nivo;
     this.Cena       = cena;
     this.Ime        = ime;
     this.ImeUcenika = imeUcenika;
 }
Beispiel #2
0
 public Uplata(Jezik jezikKursa, TipKursa nivo, double cena, Nastavnik ime, Ucenik imeUcenika, double cenaUplate, int idUplatnice)
     : base(jezikKursa, nivo, cena, ime, imeUcenika)
 {
     this.JezikKursa  = jezikKursa;
     this.Nivo        = nivo;
     this.Cena        = cena;
     this.Ime         = ime;
     this.ImeUcenika  = imeUcenika;
     this.CenaUplate  = cenaUplate;
     this.IdUplatnice = idUplatnice;
 }
 public static void SortirajNastavnike()
 {
     for (int i = 0; i < nastavnici.Count - 1; i++)
     {
         for (int j = i + 1; j < (nastavnici.Count); j++)
         {
             if (nastavnici[i].Ime.CompareTo(nastavnici[j].Ime) == 1)
             {
                 Nastavnik temp = nastavnici[i];
                 nastavnici[i] = nastavnici[j];
                 nastavnici[j] = temp;
             }
         }
     }
     foreach (Nastavnik k in nastavnici)
     {
         Console.WriteLine(k);
     }
 }
        public static void UcitajKurseve()
        {
            string path = @"..\..\kursevi.txt";

            if (File.Exists(path))
            {
                StreamReader sr   = new StreamReader(path);
                string       line = "";

                while ((line = sr.ReadLine()) != null)
                {
                    string[] tokeni = line.Split('|');

                    if (tokeni.Length != 5)
                    {
                        throw new TokenException("Nedovoljan broj tokena");
                    }
                    else
                    {
                        Jezik     JezikKursa = pronadjiJezik(tokeni[0]);
                        TipKursa  nivo       = pronadjiTip(tokeni[1]);
                        double    cena       = Convert.ToDouble(tokeni[2]);
                        Nastavnik Ime        = pronadjiNastavnika(tokeni[3]);
                        Ucenik    ImeUcenika = pronadjiUcenika(tokeni[4]);
                        kursevi.Add(new Kurs(JezikKursa, nivo, cena, Ime, ImeUcenika));
                    }
                }
                sr.Close();
            }
            else
            {
                Console.WriteLine("Datoteka" + path + " ne postoji");

                File.Create(path);
            }
        }
        public static void UcitajUplate()
        {
            string path = @"..\..\uplate.txt";

            if (File.Exists(path))
            {
                StreamReader sr   = new StreamReader(path);
                string       line = "";
                while ((line = sr.ReadLine()) != null)
                {
                    string[] tokeni = line.Split('|');
                    if (tokeni.Length != 7)
                    {
                        throw new TokenException("Nedovoljan broj tokena");
                    }
                    else
                    {
                        Jezik     JezikKursa  = KursMenadzer.pronadjiJezik(tokeni[0]);
                        TipKursa  nivo        = KursMenadzer.pronadjiTip(tokeni[1]);
                        double    cena        = Convert.ToDouble(tokeni[2]);
                        double    cenaUpalte  = Convert.ToDouble(tokeni[5]);
                        int       idUplatnice = Convert.ToInt32(tokeni[6]);
                        Nastavnik Ime         = KursMenadzer.pronadjiNastavnika(tokeni[3]);
                        Ucenik    ImeUcenika  = KursMenadzer.pronadjiUcenika(tokeni[4]);
                        uplate.Add(new Uplata(JezikKursa, nivo, cena, Ime, ImeUcenika, cenaUpalte, idUplatnice));
                    }
                }
                sr.Close();
            }
            else
            {
                Console.WriteLine("Datoteka" + path + " ne postoji");

                File.Create(path);
            }
        }