Beispiel #1
0
        // przeanalizuj dokładnie szkielet stworzony w metodzie Main (w razie wątpliwości śmiało pytaj)
        // program możesz uruchomić i zobaczyć jak działa w tym momencie - spróbuj przetestować
        // różne możliwe scenariusze w tym podanie danych spoza zakresu [1-5] lub błędnych
        public static void Main(string[] args)
        {
            PersonCollection persons = new PersonCollection("persons.txt");
            bool             finish  = false;

            //bool deklaruje false ale czemu on zaprzecza? kazdej nieprawidlowej wartosci w metodzie?
            while (!finish)
            {
                switch (MainMenu())
                {
                case 1:


                    AddPersonMenuItem(persons);
                    break;

                case 2:


                    EditPersonMenuItem(persons);
                    break;

                case 3:
                    DeletePersonMenuItem(persons);
                    break;

                case 4:
                    PrintPersonsMenuItem(persons);
                    break;

                case 5:

                    finish = true;
                    break;

                default:
                    Console.WriteLine("Wybrano nieprawidłową opcję");
                    break;
                }
            }
            persons.Save("persons.txt");
        }
Beispiel #2
0
 private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
 {
     persons.Save("persons.txt");
 }