示例#1
0
        public static void BrisanjeClana()
        {
            /* Preuzimamo podatke o clanu kojeg korisnik zeli da obrise */
            Clan clanZaBrisanje = PomocneFunkcionalnosti.PreuzmiPostojecegClana();

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

            /* Ukoliko clan poseduje neku knjigu, ne moze se obrisati iz sistema pre nego sto se ne obrise knjiga. U tom slucaju prekidamo izvrsavanje metode. */
            if (ClanDAO.ImaLiClanKnjigu(clanZaBrisanje) == true)
            {
                Console.WriteLine("Nije moguce brisanje clana koji poseduje knjigu! Sta bi onda bilo sa knjigom? :(");
                return;
            }

            /* Pokusavamo brisanje clana iz baze podataka */
            bool uspesnoBrisanje = ClanDAO.ObrisiClana(clanZaBrisanje);

            /* Obavestavamo korisnika o tome da li je brisanje bilo uspesno */
            if (uspesnoBrisanje == false)
            {
                Console.WriteLine("Doslo je do greske prilikom brisanja!");
            }
            else
            {
                Console.WriteLine("Clan {0} {1} je uspesno obrisan iz baze podataka!", clanZaBrisanje.Ime, clanZaBrisanje.Prezime);
            }
        }
示例#2
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);
            }
        }