private void button_dodaj_Click(object sender, RoutedEventArgs e) { CzlonekZespolu cz = new CzlonekZespolu(); OsobaWindow okno = new OsobaWindow(cz); okno.ShowDialog(); zespol.DodajCzlonka(cz); lista.Add(cz); //odswiezanie listy }
static void Main(string[] args) { KierownikZespolu k1 = new KierownikZespolu("Adam", "Kowalski", "1990-07-10", "90070142412", Plcie.M, 5); CzlonekZespolu c1 = new CzlonekZespolu("Witold", "Adamski", "1992-10-22", "921066738", Plcie.M, "sekretarz"); CzlonekZespolu c2 = new CzlonekZespolu("Jan", "Janowski", "1992-03-15", "92031532652", Plcie.M, "programista"); CzlonekZespolu c3 = new CzlonekZespolu("Jan", "But", "1992-05-16", "92051613915", Plcie.M, "programista"); CzlonekZespolu c4 = new CzlonekZespolu("Beata", "Nowak", "1993-11-22", "93112225023", Plcie.K, "projektant"); CzlonekZespolu c5 = new CzlonekZespolu("Annaaaaaaaaaaaaa", "Mysza", "1991-07-22", "91072235964", Plcie.K, "projektant"); Zespol zes1 = new Zespol("Grupa IT", k1); zes1.DodajCzlonka(c1); zes1.DodajCzlonka(c2); zes1.DodajCzlonka(c3); zes1.DodajCzlonka(c4); zes1.DodajCzlonka(c5); Console.WriteLine(zes1); Console.WriteLine("=============zapis==========="); Zespol.ZapiszJSON("zespol1.json", zes1); Console.WriteLine("============zapisano=========="); Console.WriteLine("xxxxxxxxxxxxxxx ODCZYT xxxxxxxxxxxxxxx"); Zespol z2 = Zespol.OdczytajJSON("zespol1.json"); Console.WriteLine(z2); Console.ReadKey(); /*zes1.SortujPoPesel(); * Zespol zes2 = (Zespol)zes1.DeepCopy(); * Console.WriteLine(zes1); * * Console.WriteLine(zes2); * zes2.Kierownik.Pesel = "13"; * * * * Console.WriteLine(zes1); * * Console.WriteLine(zes2); * * if (zes2.Equals(zes1)) Console.WriteLine("\n\n\n\n\nTE ZESPOLY SA TAKIE SAME"); * * * * * * Console.ReadKey(); */ }