Exemple #1
0
        public static void DodajIspitniRok()
        {
            Console.Clear();
            IOPomocnaKlasa.IDispitnogRoka++;
            DateTime addPocetak;
            DateTime addKraj;

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

            Console.Write("Unesite pocetak ispitnog roka:");
            addPocetak = IOPomocnaKlasa.ProveraVremena();

            Console.Write("Unesite kraj ispitnog roka:");
            addKraj = IOPomocnaKlasa.ProveraVremena();

            IspitniRok addIspitniRok = new IspitniRok {
                ID = IOPomocnaKlasa.IDispitnogRoka, Naziv = addNaziv, Pocetak = addPocetak, Kraj = addKraj
            };

            listaIspitnihRokova.Add(addIspitniRok);

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

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

            Console.Clear();

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

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

            Console.Clear();
        }
Exemple #2
0
 public Ispit(Predmet predmet,DateTime datum,IspitniRok rok,int ocena)
 {
     this.predmet = predmet;
     this.datum = datum;
     this.rok = rok;
     this.ocena = ocena;
 }
Exemple #3
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();
        }