public static void usunKsiazke(Ksiazka ksiazka)
 {
     Start.ksiazki.Usun(ksiazka);
 }
Ejemplo n.º 2
0
 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);
            }
        }
Ejemplo n.º 4
0
 public void Dodaj(Ksiazka ksiazka)
 {
     ksiazki.Add(ksiazka);
 }
 public static void usunKsiazke(Ksiazka ksiazka)
 {
     DzialHandlowy.ksiazki.Usun(ksiazka);
 }