Beispiel #1
0
        private void dodawanie()                                                        //metoda dodawanie, która za pomocą menu tekstowego umozliwia dodanie odpowiedniego obiektu
        {
            int wybor;

            Console.Clear();
            Console.WriteLine("Dodaj\n1. Autora\n2. Umowe\n3. Ksiazka\n4. Czasopismo\n");
            wybor = int.Parse(Console.ReadLine());
            switch (wybor)
            {
            case 1:
                DodajPoz.dodajAutora();
                break;

            case 2:
                DodajPoz.dodajUmowe();
                break;

            case 3:
                DodajPoz.dodajKsiazke();
                break;

            case 4:
                DodajPoz.dodajCzasopismo();
                break;

            default:
                Console.WriteLine("Podano nieprawidlowa wartosc.");
                break;
            }
        }
        private void usuwanie()//usuwanie autorów, publikacji, umówi itd. z naszej bazy danych
        {
            //jeszcze nie dziala;
            int m;

            Console.Clear();
            Console.WriteLine("Usun\n1. Autora\n2. Umowe\n3. Ksiazka\n4. Czasopismo\n");
            m = int.Parse(Console.ReadLine());
            switch (m)
            {
            case 1:
                UsunPoz.usunAutora();
                break;

            case 2:
                DodajPoz.dodajUmowe();
                break;

            case 3:
                DodajPoz.dodajKsiazke();
                break;

            case 4:
                DodajPoz.dodajCzasopismo();
                break;

            default:
                Console.WriteLine("Podano nieprawidlowa wartosc.");
                break;
            }
        }
        private void dodawanie()  //Dodawanie Autora, publikacji, umowy itd. do naszej Bazy danych
        {                         //różne konstruktory w zależności od typów parametrów?
            int m;

            Console.Clear();
            Console.WriteLine("Dodaj\n1. Autora\n2. Umowe\n3. Ksiazka\n4. Czasopismo\n");
            m = int.Parse(Console.ReadLine());
            switch (m)
            {
            case 1:
                DodajPoz.dodajAutora();
                break;

            case 2:
                DodajPoz.dodajUmowe();
                break;

            case 3:
                DodajPoz.dodajKsiazke();
                break;

            case 4:
                DodajPoz.dodajCzasopismo();
                break;

            default:
                Console.WriteLine("Podano nieprawidlowa wartosc.");
                break;
            }
        }
Beispiel #4
0
        static public void drukujKsiazki()
        {
            string  tytul;
            Ksiazka ksiazka;

            Console.Clear();
            WyswietlPoz.wysKsiazki();
            Console.WriteLine("Podaj tytul ksiazki: \n");
            tytul   = Console.ReadLine();
            ksiazka = DzialHandlowy.ksiazki.Znajdz(tytul);               //Metoda DzialHandlowy.ksiazki.znajdz(obiekt) mówi nam czy dany obiekt znajduje się w naszej bazie, jesli tak
            if (ksiazka == null)                                         //zwraca referencje do obiektu, jesli nie to zwraca wartosc null, oznaczającą, ze obiektu nie ma
            {
                Console.WriteLine("Nie ma ksiazki w bazie.\nDodaj ksiazke.");
                DodajPoz.dodajKsiazke();
            }
            Console.WriteLine("Podaj ilosc ksiazek do wydrukowania: ");
            ksiazka.DodajIlosc(Convert.ToInt32(Console.ReadLine()));
            Console.Clear();
        }