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; } }
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(); }