public static void usunKsiazke(Ksiazka ksiazka) { Start.ksiazki.Usun(ksiazka); }
public void Usun(Ksiazka ksiazka) { ksiazki.Remove(ksiazka); }
public static void dodajKsiazke() { Autor autor = null; string tytul, nazwiskoTmp, imieTmp; int rokWydania, wybor; Console.Clear(); Console.WriteLine("Podaj tytul ksiazki: "); tytul = Console.ReadLine(); Console.WriteLine("Podaj rok wydania: "); rokWydania = int.Parse(Console.ReadLine()); Console.Clear(); Console.WriteLine("Podaj autora\n1. Nowy autor\n2. Istniejacy autor"); wybor = int.Parse(Console.ReadLine()); Console.Clear(); if (wybor < 1 || wybor > 2) { Console.WriteLine("Nieodpowiedni wybor, nie udalo sie dodac autora!"); //+ wyjatki chyba trzeba dodac return; } if (wybor == 1) { autor = dodajAutora(); } else if (wybor == 2) { if (Start.autorzy.Licz() == 0) { Console.WriteLine("Brak autorow w bazie.\nAnulowano operacje.\n"); return; } Start.autorzy.Wypisz(); Console.WriteLine("Imie autora: "); imieTmp = Console.ReadLine(); Console.WriteLine("Nazwisko autora: "); nazwiskoTmp = Console.ReadLine(); Console.Clear(); autor = Start.autorzy.Znajdz(imieTmp, nazwiskoTmp); if (autor == null) { Console.WriteLine("Takiego autora nie ma w bazie.\nAnulowano operacje.\n"); return; } } Console.WriteLine("Typ ksiazki:\n1. Sensacyjna\n2. Romans\n3. Album"); wybor = int.Parse(Console.ReadLine()); Console.Clear(); if (wybor == 1) { Sensacyjna ks = new Sensacyjna(tytul, autor, rokWydania); Start.ksiazki.Dodaj(ks); } else if (wybor == 2) { Romans ks = new Romans(tytul, autor, rokWydania); Start.ksiazki.Dodaj(ks); } else if (wybor == 3) { Album ks = new Album(tytul, autor, rokWydania); Start.ksiazki.Dodaj(ks); } else { Console.WriteLine("Nieodpowiedni wybor. Przypisano domyslny typ: ksiazka"); Ksiazka ks = new Ksiazka(tytul, autor, rokWydania); Start.ksiazki.Dodaj(ks); } }
public void Dodaj(Ksiazka ksiazka) { ksiazki.Add(ksiazka); }
public static void usunKsiazke(Ksiazka ksiazka) { DzialHandlowy.ksiazki.Usun(ksiazka); }