Exemplo n.º 1
0
        public static void IspisiOdredjeniIspitniRok()
        {
            Console.Clear();
            Console.Write("Unesite ID:");
            int select = IOPomocnaKlasa.OcitajCeoBroj();

            bool provera = ProveraID(select);

            if (!provera)
            {
                Console.WriteLine("Taj ID ne postoji!");
                return;
            }

            foreach (IspitniRok ispitniRok in listaIspitnihRokova)
            {
                if (select == ispitniRok.ID)
                {
                    Console.WriteLine("ID:" + ispitniRok.ID + " Naziv: " + ispitniRok.Naziv + " Pocetak:" + ispitniRok.Pocetak.ToString("yyyy/MM/dd") + " Kraj:" + ispitniRok.Kraj.ToString("yyyy/MM/dd"));
                }
            }

            Console.WriteLine("Pritisnite bilo koje dugme da se vratite u meni");
            Console.ReadLine();
            Console.Clear();
        }
Exemplo n.º 2
0
        public static void Meni()
        {
            int odluka = -1;

            while (odluka != 0)
            {
                IspisiMenu();
                Console.Write("Opcija:");
                odluka = IOPomocnaKlasa.OcitajCeoBroj();
                Console.Clear();
                switch (odluka)
                {
                case 0:
                    Console.WriteLine("Izlaz");
                    break;

                case 1:
                    AirplaneUI.Meni();
                    break;

                case 2:
                    AirportUI.Meni();
                    break;

                case 3:
                    AirlineUI.Meni();
                    break;

                default:
                    break;
                }
            }
        }
        public static void IspisiOdredjenogProfesora()
        {
            Console.Write("Unesite ID profesora kojeg zelite da ispisete:");
            int proveraID = IOPomocnaKlasa.OcitajCeoBroj();

            bool provera = ProveraID(proveraID);

            if (!provera)
            {
                Console.WriteLine("Taj ID ne postoji!");
                return;
            }

            foreach (Nastavnik nastavnik in listaProfesora)
            {
                if (nastavnik.ID == proveraID)
                {
                    Console.WriteLine(nastavnik.ID + " " + nastavnik.Ime + " " + nastavnik.Prezime + " " + nastavnik.Prezime);
                }
            }

            Console.WriteLine("Pritisnite bilo koje dugme da se vratite u meni");
            Console.ReadLine();

            Console.Clear();
        }
Exemplo n.º 4
0
        public static void Meni()
        {
            int odluka = -1;

            while (odluka != 0)
            {
                IspisiMeni();
                Console.Write("Opcija:");
                odluka = IOPomocnaKlasa.OcitajCeoBroj();
                Console.Clear();
                switch (odluka)
                {
                case 0:
                    Console.WriteLine("Izlaz");
                    break;

                case 1:
                    IspisiSveLetove();
                    break;

                case 2:
                    UnesiLiniju();
                    break;

                case 3:
                    BrisanjeLeta();
                    break;

                default:
                    break;
                }
            }
        }
Exemplo n.º 5
0
        public static void Meni()
        {
            int odluka = -1;

            while (odluka != 0)
            {
                IspisiMeni();
                Console.Write("Opcija:");
                odluka = IOPomocnaKlasa.OcitajCeoBroj();
                Console.Clear();
                switch (odluka)
                {
                case 0:
                    Console.WriteLine("Out!");
                    break;

                case 1:
                    IspisiSveAerodrome();
                    break;

                case 2:
                    UnosNovogAerodroma();
                    break;

                case 3:
                    BrisanjeAerodroma();
                    break;

                default:
                    break;
                }
            }
        }
Exemplo n.º 6
0
        /** MENI OPCJA ****/
        public static void MeniStudentUI()
        {
            int odluka = -1;

            while (odluka != 0)
            {
                IspisiOpcijeStudenta();
                Console.Write("Opcija:");
                odluka = IOPomocnaKlasa.OcitajCeoBroj();
                Console.Clear();
                switch (odluka)
                {
                case 0:
                    Console.WriteLine("Izlaz");
                    break;

                case 1:
                    UnosNovogStudenta();
                    break;

                case 2:
                    IzmenaPodatakaOStudentu();
                    break;

                case 3:
                    BrisanjePodatakaOStudentu();
                    break;

                case 4:
                    IspisiSveStudente();
                    break;

                case 5:
                    Student st = PronadjiStudentaPoIndeksu();
                    if (st != null)
                    {
                        Console.WriteLine(st.ToStringAll());
                    }
                    break;

                case 6:
                    //TO DO
                    break;

                case 7:
                    //TO DO
                    break;

                case 8:
                    IspisiSveStudente(SortirajStudentePoImenu());
                    break;

                default:
                    Console.WriteLine("Nepostojeca komanda!\n\n");
                    break;
                }
            }
        }
        /// <summary>
        /// This method representing menu
        /// </summary>
        public void Application()
        {
            string lokacija = Path.GetFullPath(Path.Combine(Directory.GetCurrentDirectory(), @"..\..\..\"));

            IspitniRokUI.UcitajIspitneRokoveIzDatoteke(lokacija + "data" + "\\" + "ispitni_rokovi.csv");
            IOPomocnaKlasa.IDispitnogRoka = IspitniRokUI.listaIspitnihRokova.Max(x => x.ID);

            NastavnikUI.UcitajPodatke(lokacija + "data" + "\\" + "nastavnici.csv");
            IOPomocnaKlasa.IDProfesora = NastavnikUI.listaProfesora.Max(x => x.ID);

            PredavanjeUI.UcitajPodatke(lokacija + "data" + "\\" + "predaje.csv");

            PredmetUI.UcitajPodatke(lokacija + "data" + "\\" + "predmeti.csv");
            IOPomocnaKlasa.IDPredmeta = PredmetUI.listaPredmeta.Max(x => x.ID);

            int izabir;

            do
            {
                MeniTekst();
                izabir = IOPomocnaKlasa.OcitajCeoBroj();

                switch (izabir)
                {
                case 1:
                    Console.Clear();
                    IspitniRokUI.MeniIspitniRok();
                    break;

                case 2:
                    Console.Clear();
                    NastavnikUI.MeniProfesora();
                    break;

                case 3:
                    Console.Clear();
                    PredmetUI.MenuPredmet();
                    break;

                case 4:
                    Console.Clear();
                    PredavanjeUI.MeniPredavanja();
                    break;

                case 0:
                    Environment.Exit(0);
                    break;

                default:
                    Console.WriteLine("Opcija ne postoji!");
                    break;
                }
            } while (izabir != 0);
        }
Exemplo n.º 8
0
        public static void MeniPredmetUI()
        {
            int odluka = -1;

            while (odluka != 0)
            {
                IspisiOpcijePredmeta();
                Console.Write("Opcija:");
                odluka = IOPomocnaKlasa.OcitajCeoBroj();
                Console.Clear();
                switch (odluka)
                {
                case 0:
                    Console.WriteLine("Izlaz");
                    break;

                case 1:
                    UnosNovogPredmeta();
                    break;

                case 2:
                    IzmenaPodatakaOPredmetu();
                    break;

                case 3:
                    BrisanjePodatakaOPredmetu();
                    break;

                case 4:
                    IspisiSvePredmete();
                    break;

                case 5:
                    Predmet pr = PronadjiPredmetPoId();
                    if (pr != null)
                    {
                        Console.WriteLine(pr.ToStringAll());
                    }
                    break;

                case 6:
                    IspisiSvePredmete(SortirajPredmetePoNazivu());
                    break;

                default:
                    Console.WriteLine("Nepostojeca komanda!\n\n");
                    break;
                }
            }
        }
Exemplo n.º 9
0
        public static Airport PronadjiAerodromPoId()
        {
            Airport retVal = null;

            Console.Write("Enter airplane id :");
            int id = IOPomocnaKlasa.OcitajCeoBroj();

            retVal = PronadjiAerodromPoId(id);
            if (retVal == null)
            {
                Console.WriteLine("Airport with id:" + id + " doesn't exist!");
            }
            return(retVal);
        }
Exemplo n.º 10
0
        public static Airline PreuzmiLetPoId()
        {
            Airline airline = null;

            Console.WriteLine("Enter airline id: ");
            int id = IOPomocnaKlasa.OcitajCeoBroj();

            airline = PronadjiLetPoId(id);
            if (airline == null)
            {
                Console.WriteLine("Airline with Id: {0} doesn't exist!", airline.Id);
            }
            return(airline);
        }
Exemplo n.º 11
0
        public static void IzmeniIspitniRok()
        {
            Console.Clear();
            IspisiSveIspitneRokove();

            DateTime newPocetak;
            DateTime newKraj;

            Console.Write("Unesite ID za izmenu:");
            int edit = IOPomocnaKlasa.OcitajCeoBroj();

            bool proveraID = ProveraID(edit);

            if (!proveraID)
            {
                Console.WriteLine("Taj ID ne postoji!");
                return;
            }

            Console.Write("Unesite novi naziv:");
            string newNaziv = IOPomocnaKlasa.OcitajTekst();

            Console.Write("Unesite novi pocetak(yyyy,MM,dd):");
            newPocetak = IOPomocnaKlasa.ProveraVremena();

            Console.Write("Unesite novi kraj:(yyyy,MM,dd):");
            newKraj = IOPomocnaKlasa.ProveraVremena();

            IspitniRok FindIspitniRok = listaIspitnihRokova.Where(x => x.ID == edit).FirstOrDefault();

            IspitniRok izmenaIspitnogRoka = new IspitniRok {
                ID = FindIspitniRok.ID, Naziv = newNaziv, Pocetak = newPocetak, Kraj = newKraj
            };

            int index = listaIspitnihRokova.IndexOf(FindIspitniRok);

            listaIspitnihRokova[index] = izmenaIspitnogRoka;

            string lokacija = Path.GetFullPath(Path.Combine(Directory.GetCurrentDirectory(), @"..\..\..\"));

            SacuvajIspitneRokoveUDatoteku(lokacija + "data" + "\\" + "ispitni_rokovi.csv");

            Console.Clear();

            Console.WriteLine("Ispitni rok je uspesno izmenjen!");

            Console.WriteLine("Pritisnite bilo koje dugme da se vratite u meni");
            Console.ReadLine();
            Console.Clear();
        }
Exemplo n.º 12
0
        /** METODE ZA PRETRAGU PREDMETA ****/
        // pronadji predmet
        public static Predmet PronadjiPredmetPoId()
        {
            Predmet retVal = null;

            Console.WriteLine("Unesi id predmeta:");
            int id = IOPomocnaKlasa.OcitajCeoBroj();

            retVal = PronadjiPredmetPoId(id);
            if (retVal == null)
            {
                Console.WriteLine("Predmet sa id-om " + id
                                  + " ne postoji u evidenciji");
            }
            return(retVal);
        }
        public static void IzmeniProfesora()
        {
            IspisiSveProfesore();

            Console.Write("Unesite ID profesora kojeg zelite da izmenite:");
            int editID = IOPomocnaKlasa.OcitajCeoBroj();

            bool provera = ProveraID(editID);

            if (!provera)
            {
                Console.WriteLine("Taj ID ne postoji!");
                return;
            }

            Console.Write("Unesite novo ime:");
            string novoIme = IOPomocnaKlasa.OcitajTekst();

            Console.Write("Unesite novo prezime:");
            string novoPrezime = IOPomocnaKlasa.OcitajTekst();

            Console.Write("Unesite novi posao:");
            string noviPosao = IOPomocnaKlasa.OcitajTekst();

            Nastavnik checkIndex = listaProfesora.Where(x => x.ID == editID).FirstOrDefault();

            Nastavnik editNastavnik = new Nastavnik {
                ID = checkIndex.ID, Ime = novoIme, Prezime = novoPrezime, Posao = noviPosao
            };

            int index = listaProfesora.IndexOf(checkIndex);

            string destinacija = Path.GetFullPath(Path.Combine(Directory.GetCurrentDirectory(), @"..\..\..\"));

            SacuvajPodatke(destinacija + "data" + "nastavnici.csv");

            listaProfesora[index] = editNastavnik;

            Console.Clear();

            Console.WriteLine("Nastavnik je uspesno izmenjen!");
            Console.WriteLine("Pritisnite bilo koje dugme da se vratite u meni");
            Console.ReadKey();

            Console.Clear();
        }
        public static void DodajPredavanje()
        {
            PredmetUI.IspisiSvePredmete();

            Console.Write("Unesite ID predmeta:");
            int IDPredmeta = IOPomocnaKlasa.OcitajCeoBroj();

            bool proveraPredmetID = PredmetUI.ProveraID(IDPredmeta);

            if (!proveraPredmetID)
            {
                Console.WriteLine("Taj ID vec postoji!");
                return;
            }

            Console.Clear();

            NastavnikUI.IspisiSveProfesore();
            Console.Write("Unesite ID profesora:");
            int idProfesora = IOPomocnaKlasa.OcitajCeoBroj();

            bool proveraProfesorID = NastavnikUI.ProveraID(idProfesora);

            if (!proveraProfesorID)
            {
                Console.WriteLine("Taj ID vec postoji!");
                return;
            }

            Predavanje predavanjeAdd = new Predavanje {
                ID = IOPomocnaKlasa.IDPredavanja++, IDPredmeta = IDPredmeta, IDProfesora = idProfesora
            };

            listaPredavanja.Add(predavanjeAdd);
            string lokacija = Path.GetFullPath(Path.Combine(Directory.GetCurrentDirectory(), @"..\..\..\"));

            SacuvajPodatke(lokacija + "data" + "\\" + "predaje.csv");

            Console.Clear();

            Console.WriteLine("Predavanje je uspesno dodato!");

            Console.WriteLine("Pritisnite bilo koje dugme da se vratite u meni");
            Console.ReadLine();
            Console.Clear();
        }
        public static void MeniPredavanja()
        {
            int izabir;

            Console.Clear();

            do
            {
                TekstMenija();
                izabir = IOPomocnaKlasa.OcitajCeoBroj();

                switch (izabir)
                {
                case 1:
                    Console.Clear();
                    DodajPredavanje();
                    break;

                case 2:
                    Console.Clear();
                    IzmeniPredavanje();
                    break;

                case 3:
                    Console.Clear();
                    IspisiSvaPredavanja();
                    Console.WriteLine("Pritisnite bilo koje dugme da se vratite u meni");
                    Console.ReadLine();
                    Console.Clear();
                    break;

                case 4:
                    Console.Clear();
                    IspisiOdredjenoPredavanje();
                    break;

                case 0:
                    Console.Clear();
                    break;

                default:
                    break;
                }
            } while (izabir != 0);
        }
Exemplo n.º 16
0
        public static void MeniIspitniRok()
        {
            int select;

            do
            {
                IspisiMenuText();
                select = IOPomocnaKlasa.OcitajCeoBroj();
                switch (select)
                {
                case 1:
                    Console.Clear();
                    DodajIspitniRok();
                    break;

                case 2:
                    Console.Clear();
                    IzmeniIspitniRok();
                    break;

                case 3:
                    Console.Clear();
                    IspisiSveIspitneRokove();
                    Console.WriteLine("Pritisnite bilo koje dugme da se vratite u meni");
                    Console.ReadLine();
                    Console.Clear();
                    break;

                case 4:
                    Console.Clear();
                    IspisiOdredjeniIspitniRok();
                    break;

                case 0:
                    Console.Clear();
                    break;

                default:

                    break;
                }
            } while (select != 0);
        }
        public static void IspisiOdredjenoPredavanje()
        {
            int IDPredavanja;

            Console.Write("Unesite ID predavanja:");

            IDPredavanja = IOPomocnaKlasa.OcitajCeoBroj();

            foreach (Predavanje predavanje in listaPredavanja)
            {
                if (IDPredavanja == predavanje.ID)
                {
                    Console.WriteLine("Predavanje pod ID-om:" + predavanje.IDPredmeta + " predaje profesor pod ID-om:" + predavanje.IDProfesora);
                }
            }
            Console.WriteLine("Pritisnite bilo koje dugme da se vratite u meni");
            Console.ReadLine();
            Console.Clear();
        }
        public static void IzmeniPredavanje()
        {
            IspisiSvaPredavanja();

            Console.Write("Unesite ID predavanja kojeg zelite da izmenite:");
            int IDPredavanja = IOPomocnaKlasa.OcitajCeoBroj();

            bool provera = ProveriIDPredavanja(IDPredavanja);

            if (!provera)
            {
                Console.WriteLine("To predavanje ne postoji!");
                return;
            }

            Console.Write("Unesite novi ID predmeta:");
            int IDPredmetaEdit = IOPomocnaKlasa.OcitajCeoBroj();

            Console.Write("Unesite novi ID profesora:");
            int idProfesora = IOPomocnaKlasa.OcitajCeoBroj();

            Predavanje FindObject = listaPredavanja.Where(b => b.IDPredmeta == IDPredavanja).FirstOrDefault();

            int index = listaPredavanja.IndexOf(FindObject);

            Predavanje predavanjeEdit = new Predavanje {
                ID = FindObject.ID, IDPredmeta = IDPredmetaEdit, IDProfesora = idProfesora
            };

            listaPredavanja[index] = predavanjeEdit;

            string lokacija = Path.GetFullPath(Path.Combine(Directory.GetCurrentDirectory(), @"..\..\..\"));

            SacuvajPodatke(lokacija + "data" + "\\" + "predaje.csv");

            Console.Clear();

            Console.WriteLine("Predavanje je uspesno izmenjeno");

            Console.WriteLine("Pritisnite bilo koje dugme da se vratite u meni");
            Console.ReadLine();
            Console.Clear();
        }
Exemplo n.º 19
0
        //METODE ZA UNOS I BIRSANJE AVIONA
        public static void UnosNovogAviona()
        {
            Console.WriteLine("Enter plane name:");
            string stName = IOPomocnaKlasa.OcitajTekst();

            stName = stName.ToUpper();
            while (PronajdiAvionPoNazivu(stName) != null)
            {
                Console.WriteLine("Airplane with name:" + stName + " already exist!");
                stName = IOPomocnaKlasa.OcitajTekst();
            }
            Console.WriteLine("Enter plane capacity:");
            int capacity = IOPomocnaKlasa.OcitajCeoBroj();

            Console.WriteLine("Enter plane model:");
            string   stModel  = IOPomocnaKlasa.OcitajTekst();
            Airplane airplane = new Airplane(0, stModel, capacity, stName);

            AirplaneDAO.Add(airplane);
        }
Exemplo n.º 20
0
        public static void IzmeniPredmet()
        {
            Console.Write("Unesite ID predmeta za izmenu:");
            int izmena = IOPomocnaKlasa.OcitajCeoBroj();

            bool provera = ProveraID(izmena);

            if (!provera)
            {
                Console.WriteLine("ID koji ste izabrali ne postoji!");
                return;
            }

            Console.Write("Unesite indeks:");
            string editIndeks = IOPomocnaKlasa.OcitajTekst();

            Console.Write("Unesite naziv predmeta:");
            string editNaziv = IOPomocnaKlasa.OcitajTekst();

            Predmet FindObject = listaPredmeta.Where(x => x.ID == izmena).FirstOrDefault();

            Predmet predmet = new Predmet {
                ID = FindObject.ID, Indeks = editIndeks, Naziv = editNaziv
            };

            int index = listaPredmeta.IndexOf(FindObject);

            string mesto = Path.GetFullPath(Path.Combine(Directory.GetCurrentDirectory(), @"..\..\..\"));

            SacuvajPodatke(mesto + "data" + "\\" + "predmeti.csv");

            listaPredmeta[index] = FindObject;

            Console.Clear();

            Console.WriteLine("Predmet je uspesno izmenjen");

            Console.WriteLine("Pritisnite bilo koje dugme da se vratite u meni");
            Console.ReadLine();
            Console.Clear();
        }
Exemplo n.º 21
0
        public static void MeniPohadjaUI()
        {
            int odluka = -1;

            while (odluka != 0)
            {
                IspisiMeni();
                Console.Write("Opcija:");
                odluka = IOPomocnaKlasa.OcitajCeoBroj();
                Console.Clear();
                switch (odluka)
                {
                case 0:
                    Console.WriteLine("Izlaz");
                    break;

                case 1:
                    IspisiPredmeteZaStudenta();
                    break;

                case 2:
                    IspisiStudenteZaPredmet();
                    break;

                case 3:
                    DodajStudentaNaPredmet();
                    break;

                case 4:
                    UkloniStudentaSaPredmeta();
                    break;

                default:
                    Console.WriteLine("Nepostojeca komanda!\n\n");
                    break;
                }
            }
        }
Exemplo n.º 22
0
        public static int PronadjiPozicijuPredmetaPoId()
        {
            int retVal = -1;

            Console.WriteLine("Unesi id predmeta:");
            int id = IOPomocnaKlasa.OcitajCeoBroj();

            for (int i = 0; i < ListaPredmeta.Count; i++)
            {
                Predmet pr = ListaPredmeta[i];
                if (pr.Id == id)
                {
                    retVal = i;
                    break;
                }
            }
            if (retVal == -1)
            {
                Console.WriteLine("Predmet sa id-om " + id
                                  + " ne postoji u evidenciji");
            }
            return(retVal);
        }
Exemplo n.º 23
0
        /** METODA ZA SORTIRANJE PREDMETA****/
        public static IList <Predmet> SortirajPredmetePoNazivu()
        {
            //kako mapa studenata ne može da se sortira tako
            //sve studente moramo prebaciti u listu čiji elementi mogu da se sortiraju
            List <Predmet> sortiraniPredmeti = new List <Predmet>(RecnikPredmeta.Values);

            Console.WriteLine("Studente je moguće sortirati po nazivu\n\t1 - Rastuće\n\t2 - Opadajuće\nIzaberi opciju:");
            int sortOpcija = IOPomocnaKlasa.OcitajCeoBroj();

            switch (sortOpcija)
            {
            case 1:
                //TO DO
                break;

            case 2:
                //TO DO
                break;

            default:
                break;
            }
            return(sortiraniPredmeti);
        }
Exemplo n.º 24
0
        /** METODA ZA SORTIRANJE STUDENATA****/
        public static IList <Student> SortirajStudentePoImenu()
        {
            //kako mapa studenata ne može da se sortira tako
            //sve studente moramo prebaciti u listu čiji elementi mogu da se sortiraju
            List <Student> sortiraniStudenti = new List <Student>(RecnikStudenata.Values);

            Console.WriteLine("Studente je moguće sortirati po imenu\n\t1 - Rastuće\n\t2 - Opadajuće\nIzaberi opciju:");
            int sortOpcija = IOPomocnaKlasa.OcitajCeoBroj();

            switch (sortOpcija)
            {
            case 1:
                sortiraniStudenti.Sort(new KomparatorStudenataPoImenu(1));
                break;

            case 2:
                sortiraniStudenti.Sort(new KomparatorStudenataPoImenu(-1));
                break;

            default:
                break;
            }
            return(sortiraniStudenti);
        }
Exemplo n.º 25
0
        public static void IspisiOdredjeniPredmet()
        {
            Console.Write("Unesite ID predmeta:");
            int id = IOPomocnaKlasa.OcitajCeoBroj();

            bool provera = ProveraID(id);

            if (!provera)
            {
                Console.WriteLine("Taj ID ne postoji!");
                return;
            }

            foreach (Predmet predmet in listaPredmeta)
            {
                if (predmet.ID == id)
                {
                    Console.WriteLine(predmet.ID + " " + predmet.Indeks + " " + predmet.Naziv);
                }
            }
            Console.WriteLine("Pritisnite bilo koje dugme da se vratite u meni");
            Console.ReadLine();
            Console.Clear();
        }
Exemplo n.º 26
0
        public static void Main(string[] args)
        {
            Console.OutputEncoding = Encoding.UTF8;

            string putanjaDataDir = PodesiPutanju(args);

            //provera da li postoji direktorijum sa potrebnim datotekama
            ProveraDatotekaIDirektorijuma(putanjaDataDir);

            StudentUI.UcitajStudenteIzDatoteke(putanjaDataDir + StudDat);

            PredmetUI.UcitajPredmeteIzDatoteke(putanjaDataDir + PredDat);

            PohadjaUI.UcitajPohadjanjaIzDatoteke(putanjaDataDir + PohDat);

            //IspitniRokUI.UcitajIspitneRokoveIzDatoteke(putanjaDataDir + IspRokDat);

            //IspitnaPrijavaUI.UcitajIspitnePrijaveIzDatoteke(putanjaDataDir + IspPrijDat);

            //treba proveriti trenuti max id kako se ne bi ponovio id
            AplikacijaUI.PodesiIdBrojace();

            int odluka = -1;

            while (odluka != 0)
            {
                AplikacijaUI.IspisiOsnovneOpcije();
                Console.WriteLine("Opcija:");
                odluka = IOPomocnaKlasa.OcitajCeoBroj();
                Console.Clear();
                switch (odluka)
                {
                case 0:
                    Console.WriteLine("Izlaz iz programa");
                    break;

                case 1:
                    StudentUI.MeniStudentUI();
                    break;

                case 2:
                    PredmetUI.MeniPredmetUI();
                    break;

                case 5:
                    PohadjaUI.MeniPohadjaUI();
                    break;

                default:
                    Console.WriteLine("Nepostojeca komanda!\n\n");
                    break;
                }
            }

            StudentUI.SacuvajStudenteUDatoteku(putanjaDataDir + StudDat);
            PredmetUI.SacuvajPredmeteUDatoteku(putanjaDataDir + PredDat);
            PohadjaUI.SacuvajPohadjanjaUDatoteku(putanjaDataDir + PohDat);
            //IspitniRokUI.SacuvajIspitneRokoveUDatoteku(putanjaDataDir + IspRokDat);
            //IspitnaPrijavaUI.SacuvajIspitnePrijaveUDatoteku(putanjaDataDir + IspPrijDat);
            Console.WriteLine("Pritisnite bilo koji taster...");
            Console.ReadKey(true);
        }