示例#1
0
        static void DodajKontakt()
        {
            Console.Clear();
            kontakt k = new kontakt();

            Console.Write("Imie: ");
            k.Imie = Console.ReadLine();
            Console.Write("Nazwisko: ");
            k.Nazwisko = Console.ReadLine();
            Console.Write("Email: ");
            k.Email = Console.ReadLine();
            Console.Write("Urodziny: ");
            DateTime result;

            while (true)
            {
                if (DateTime.TryParse(Console.ReadLine(), out result))
                {
                    k.DataUrodzin = result;
                    break;
                }
                else
                {
                    Console.WriteLine("Niepoprawna data!");
                    Console.Write("Urodziny: ");
                }
            }
            while (true)
            {
                string kontynuacja = "T";
                Console.ForegroundColor = ConsoleColor.Magenta;
                Console.Write("Czy dodać adres? [T, t, tak]: ");
                kontynuacja             = Console.ReadLine();
                Console.ForegroundColor = ConsoleColor.White;


                if (kontynuacja.ToUpper() != "T" && kontynuacja.ToUpper() != "TAK")
                {
                    break;
                }

                adres a = new adres();
                Console.Write("Ulica: ");
                a.Ulica = Console.ReadLine();
                Console.Write("Miasto: ");
                a.Miasto = Console.ReadLine();
                Console.Write("Kod Pocztowy: ");
                a.KodPocztowy = Console.ReadLine();
                k.AddAdres(a);
            }

            while (true)
            {
                string kontynuacja = "T";
                Console.ForegroundColor = ConsoleColor.Magenta;
                Console.Write("Czy dodać telefon? [T, t, tak]: ");
                kontynuacja             = Console.ReadLine();
                Console.ForegroundColor = ConsoleColor.White;


                if (kontynuacja.ToUpper() != "T" && kontynuacja.ToUpper() != "TAK")
                {
                    break;
                }

                Console.Write("Telefon: ");
                k.AddTelefon(Console.ReadLine());
            }

            kontakty.Add(k);
        }
示例#2
0
文件: kontakt.cs 项目: kspyrka/csharp
 public void AddAdres(adres _adres)
 {
     adresy.Add(_adres);
 }