示例#1
0
        static void WyswietlUtworyNaPlycie(Plyta plyta)
        {
            Console.Clear();
            Console.WriteLine("Wciśnij 0, aby zrezygnować i wrócić");
            Console.WriteLine("Wybierz numer utworu: ");
            plyta.WyswietlUtwory();
            char wybor = Console.ReadKey().KeyChar;

            if (wybor != 0)
            {
                int liczba = wybor - '0'; //zamiana chara na integer

                foreach (Utwor utwor in plyta.spisUtworow)
                {
                    if (liczba == utwor.NumerUtworu)
                    {
                        utwor.WyswietlNazweINumerUtworu();
                        utwor.WyswietlWykonawcow();
                        utwor.WyswietlKompozytora();
                    }
                }
                Console.WriteLine("Wcisnij dowolny przycisk, aby kontynuować");
                Console.ReadKey();
            }
        }
示例#2
0
        static void DodajUtwor(Plyta plyta)
        {
            Utwor nowyUtwor = new Utwor();

            nowyUtwor.DodajNazweUtworu();
            nowyUtwor.DodajDlugoscUtworu();
            nowyUtwor.DodajWykonawcowUtworu();
            nowyUtwor.DodajKompozytora();
            plyta.spisUtworow.Add(nowyUtwor);
            for (int i = 0; i < plyta.spisUtworow.Count; i++)
            {
                plyta.spisUtworow[i].NumerUtworu = i + 1;
            }
        }
示例#3
0
        static void DodajPlyte(List <Plyta> plyty)
        {
            char  wybor     = '0';
            Plyta nowaPlyta = new Plyta();

            nowaPlyta.PodajTytulPlyty();
            nowaPlyta.PodajTypPlyty();
            plyty.Add(nowaPlyta);
            Plyta.UstawNumeryPlyt(plyty);
            do
            {
                Console.WriteLine("Czy chcesz dodać utwór do tej płyty?[T/N]");
                wybor = Console.ReadKey().KeyChar;
                if (wybor == 't' || wybor == 'T')
                {
                    DodajUtwor(plyty[plyty.Count - 1]);
                }
                Console.Clear();
            } while (wybor != 'n' && wybor != 'N');
            plyty[plyty.Count - 1].ZsumujCzasTrwaniaPlyty();
        }