示例#1
0
        public static void DodeljivanjeKnjigeClanu()
        {
            /* Preuzimamo od korisnika podatke o knjizi koju zeli da dodeli */
            Knjiga knjigaZaDodeljivanje = PomocneFunkcionalnosti.PreuzmiPostojecuKnjigu();

            /* Ukoliko su podaci neispravni, prekidamo izvrsavanje metode */
            if (knjigaZaDodeljivanje == null)
            {
                return;
            }

            /* Preuzimamo podatke o clanu kojem korisnik zeli da dodeli knjigu */
            Clan clanZaDodeljivanje = PomocneFunkcionalnosti.PreuzmiPostojecegClana();

            /* Ukoliko su podaci neispravni, prekidamo izvrsavanje metode */
            if (clanZaDodeljivanje == null)
            {
                return;
            }

            /* Pokusavamo dodeljivanje knjige u bazi podataka */
            bool uspesnoDodeljivanje = KnjigaDAO.DodeliKnjiguClanu(knjigaZaDodeljivanje, clanZaDodeljivanje);

            /* Obavestavamo korisnika o tome da li je dodeljivanje bilo uspesno */
            if (uspesnoDodeljivanje == false)
            {
                Console.WriteLine("Doslo je do greske prilikom dodeljivanja knjige!");
            }
            else
            {
                Console.WriteLine("Knjiga sa nazivom \"{0}\" je uspesno dodeljena clanu {1} {2}!", knjigaZaDodeljivanje.Naziv, clanZaDodeljivanje.Ime, clanZaDodeljivanje.Prezime);
            }
        }
示例#2
0
        public static void OslobadjanjeKnjigeOdClana()
        {
            /* Preuzimamo od korisnika podatke o knjizi koju zeli da oslobodi */
            Knjiga knjigaZaOslobadjanje = PomocneFunkcionalnosti.PreuzmiPostojecuKnjigu();

            /* Ukoliko su podaci neispravni, prekidamo izvrsavanje metode */
            if (knjigaZaOslobadjanje == null)
            {
                return;
            }

            /* Pokusavamo dodeljivanje knjige u bazi podataka */
            bool uspesnoOslobadjanje = KnjigaDAO.OslobodiKnjigu(knjigaZaOslobadjanje);

            /* Obavestavamo korisnika o tome da li je dodeljivanje bilo uspesno */
            if (uspesnoOslobadjanje == false)
            {
                Console.WriteLine("Doslo je do greske prilikom oslobadjanja knjige!");
            }
            else
            {
                Console.WriteLine("Knjiga sa nazivom \"{0}\" je sada dostupna!", knjigaZaOslobadjanje.Naziv);
            }
        }
示例#3
0
        public static void BrisanjeKnjige()
        {
            /* Preuzimamo od korisnika podatke o knjizi koju zeli da obrise */
            Knjiga knjigaZaBrisanje = PomocneFunkcionalnosti.PreuzmiPostojecuKnjigu();

            /* Ukoliko su podaci neispravni, prekidamo izvrsavanje metode */
            if (knjigaZaBrisanje == null)
            {
                return;
            }

            /* Pokusavamo brisanje knjige iz baze podataka */
            bool uspesnoBrisanje = KnjigaDAO.ObrisiKnjigu(knjigaZaBrisanje);

            /* Obavestavamo korisnika o tome da li je brisanje bilo uspesno */
            if (uspesnoBrisanje == false)
            {
                Console.WriteLine("Doslo je do greske prilikom brisanja!");
            }
            else
            {
                Console.WriteLine("Knjiga sa nazivom \"{0}\" je uspesno obrisana iz baze podataka!", knjigaZaBrisanje.Naziv);
            }
        }