protected override void DodajPodatke() { if (File.Exists(putanja)) { string[] red = File.ReadAllLines(putanja).Skip(1).ToArray(); foreach (var r in red) { string [] parametri = r.Trim().Split(';'); if (parametri.Length != 5) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("POGREŠKA: prilikom učitavanja Tv parametara - red: " + r); Console.ResetColor(); } else { tv = new TvProgrami(int.Parse(parametri[0]), parametri[1], TimeSpan.Parse(parametri[2]), TimeSpan.Parse(parametri[3]), parametri[4]); ListaEntiteta.Add(tv); } if (parametri[3].Equals("") || parametri[3].Equals(TimeSpan.Parse("00:00:00"))) { red[3] = "23:59:00"; } } } }
protected override void DodajPodatke() { if (File.Exists(putanja)) { string[] red = File.ReadAllLines(putanja).Skip(1).ToArray(); foreach (var r in red) { string[] parametri = r.Split(';'); if (parametri.Length != 4) { Console.WriteLine("Neispravno definirani parametri-red: " + r); } else { VrstaEmisije vrsta = new VrstaEmisije(); vrsta.Id = int.Parse(parametri[0]); vrsta.Vrsta = parametri[1]; if (!ProvjeraPostojanjaReklama(parametri, r)) { return; } vrsta.Reklama = int.Parse(parametri[2]); if (ProvjeraPostojanjaTrajanja(parametri, r)) { return; } vrsta.Trajanje = int.Parse(parametri[3]); ListaEntiteta.Add(vrsta); } } } }
protected override void DodajPodatke() { if (File.Exists(putanja)) { string[] red = File.ReadAllLines(putanja).Skip(1).ToArray(); foreach (var r in red) { string[] parametri = r.Split(';'); if (parametri.Length > 6 || parametri.Length < 3) { Console.WriteLine("Neispravno definirani parametri - red: " + r); } else { if (provjeraPostojanjaTrajanja(parametri, r)) { return; } if (provjeraPostojanjaVrste(parametri, r)) { return; } Emisija e = new Emisija(); e.Id = int.Parse(parametri[0]); e.naziv = parametri[1]; e.VrstaEmisije = int.Parse(parametri[2]); e.trajanje = int.Parse(parametri[3]); e.OsobaUloga = definiranjeOsobaUloge(parametri, e); ListaEntiteta.Add(e); } } } }
protected override void DodajPodatke() { Program program; if (File.Exists(putanja)) { string[] red = File.ReadAllLines(putanja).Skip(1).ToArray(); foreach (var r in red) { string[] parametri = r.Trim().Split(';'); if (parametri.Length > 5 || parametri.Length < 3) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("POGREŠKA: prilikom učitavanja Tv programa - red: " + r); Console.ResetColor(); } else { program = new Program(); program.Id = int.Parse(parametri[0]); program.DaniUTjednu = pretvorbaDana(parametri, program); program.Pocetak = provjeraPocetka(parametri); program.OsobaUloga = kreirajOsobaUlogu(parametri, program); ListaEntiteta.Add(program); } } } }
protected override void DodajPodatke() { if (File.Exists(putanja)) { string[] red = File.ReadAllLines(putanja).Skip(1).ToArray(); foreach (var r in red) { string[] parametri = r.Trim().Split(';'); if (parametri.Length > 6 || parametri.Length < 3) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("POGREŠKA: prilikom učitavanja emisija - red: " + r); Console.ResetColor(); } else { if (provjeraPostojanjaTrajanja(parametri, r)) { return; } if (provjeraPostojanjaVrste(parametri, r)) { return; } Emisija e = new Emisija(); e.Id = int.Parse(parametri[0]); e.naziv = parametri[1]; e.VrstaEmisije = int.Parse(parametri[2]); e.trajanje = int.Parse(parametri[3]); e.OsobaUloga = definiranjeOsobaUloge(parametri, e); ListaEntiteta.Add(e); } } } }
protected override void DodajPodatke() { if (File.Exists(putanja)) { string[] red = File.ReadAllLines(putanja).Skip(1).ToArray(); foreach (var r in red) { string[] parametri = r.Split(';'); if (parametri.Length == 2) { uloga = new Uloga(int.Parse(parametri[0]), parametri[1]); ListaEntiteta.Add(uloga); } else { Console.WriteLine("Neispravan zapis uloge:" + r); return; } } } }
protected override void DodajPodatke() { if (File.Exists(putanja)) { string[] red = File.ReadAllLines(putanja).Skip(1).ToArray(); foreach (var r in red) { string [] parametri = r.Split(';'); if (parametri.Length > 5) { Console.WriteLine("Ne ispravan broj parametara u datoteci tvkuca.txt"); } if (parametri[3].Equals("") || parametri[3].Equals(TimeSpan.Parse("00:00:00"))) { red[3] = "23:59:00"; } tv = new TvProgrami(int.Parse(parametri[0]), parametri[1], TimeSpan.Parse(parametri[2]), TimeSpan.Parse(parametri[3]), parametri[4]); ListaEntiteta.Add(tv); } } }
protected override void DodajPodatke() { if (File.Exists(putanja)) { string[] red = File.ReadAllLines(putanja).Skip(1).ToArray(); foreach (var r in red) { Osoba osoba = new Osoba(); string[] parametri = r.Split(';'); if (parametri.Length > 2) { Console.WriteLine("Neispravan unos parametara u datoteci osobe.txt red:" + r); } else { osoba.Id = int.Parse(parametri[0]); osoba.Naziv = parametri[1]; ListaEntiteta.Add(osoba); } } } }
protected override void DodajPodatke() { if (File.Exists(putanja)) { string[] red = File.ReadAllLines(putanja).Skip(1).ToArray(); foreach (var r in red) { string[] parametri = r.Trim().Split(';'); if (parametri.Length == 2) { uloga = new Uloga(int.Parse(parametri[0]), parametri[1]); ListaEntiteta.Add(uloga); } else { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("POGREŠKA: prilikom učitavanja uloga - red: " + r); Console.ResetColor(); return; } } } }
protected override void DodajPodatke() { if (File.Exists(putanja)) { string[] red = File.ReadAllLines(putanja).Skip(1).ToArray(); foreach (var r in red) { Osoba osoba = new Osoba(); string[] parametri = r.Trim().Split(';'); if (parametri.Length > 2) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("POGREŠKA: prilikom učitavanja osoba - red: " + r); Console.ResetColor(); } else { osoba.Id = int.Parse(parametri[0]); osoba.Naziv = parametri[1]; ListaEntiteta.Add(osoba); } } } }