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; }
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 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); } }