Ejemplo n.º 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);
            }
        }
Ejemplo n.º 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);
            }
        }
Ejemplo n.º 3
0
        public static void DodavanjeClana()
        {
            /* Preuzimamo podatke o novom clanu od korisnika */
            Clan noviClan = PomocneFunkcionalnosti.PreuzmiNovogClana();

            /* Ukoliko su podaci ispravni, dodajemo ga u bazu podataka */
            if (noviClan != null)
            {
                /* Pokusavamo dodavanje u bazu podataka */
                bool uspesnoDodavanje = ClanDAO.DodajNovogClana(noviClan);

                /* Ispisujemo da li je dodavanje bilo uspesno */
                if (uspesnoDodavanje == false)
                {
                    Console.WriteLine("Doslo je do greske prilikom dodavanja novog clana!");
                }
                else
                {
                    Console.WriteLine("Clan {0} {1} je uspesno dodat u bazu podataka!", noviClan.Ime, noviClan.Prezime);
                }
            }
        }
Ejemplo n.º 4
0
        public static void DodavanjeKnjige()
        {
            /* Preuzimamo od korisnika podatke o knjizi koju zeli da unese */
            Knjiga novaKnjiga = PomocneFunkcionalnosti.PreuzmiNovuKnjigu();

            /* Ukoliko su podaci ispravni, ubacujemo novu knjigu u bazu podataka */
            if (novaKnjiga != null)
            {
                /* Pokusavamo dodavanje nove knjige u bazu podataka */
                bool uspesnoDodavanje = KnjigaDAO.DodajNovuKnjigu(novaKnjiga);

                /* Obavestavamo korisnika o tome da li je dodavanje bilo uspesno */
                if (uspesnoDodavanje == false)
                {
                    Console.WriteLine("Doslo je do greske prilikom dodavanja nove knjige!");
                }
                else
                {
                    Console.WriteLine("Knjiga sa nazivom \"{0}\" je uspesno dodata u bazu podataka!", novaKnjiga.Naziv);
                }
            }
        }
Ejemplo n.º 5
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);
            }
        }
Ejemplo n.º 6
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);
            }
        }