예제 #1
0
 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);
             }
         }
     }
 }
예제 #4
0
        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);
             }
         }
     }
 }
예제 #6
0
 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;
             }
         }
     }
 }
예제 #7
0
 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);
             }
         }
     }
 }
예제 #9
0
 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);
             }
         }
     }
 }