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 drukujCzasopisma() { string tytul; Czasopismo czasopismo; Console.Clear(); WyswietlPoz.wysCzasopisma(); Console.WriteLine("Podaj tytul czasopisma: \n"); tytul = Console.ReadLine(); czasopismo = DzialHandlowy.czasopisma.Znajdz(tytul); if (czasopismo == null) { Console.WriteLine("Nie ma czasopisma w bazie.\nDodaj czasopismo."); DodajPoz.dodajCzasopismo(); } Console.WriteLine("Podaj ilosc czasopism do wydrukowania: "); czasopismo.DodajIlosc(Convert.ToInt32(Console.ReadLine())); Console.Clear(); }