Beispiel #1
0
//-----------------Dodawanie nowego ucznia-------------------------------
        private static void Dodaj_Ucznia_Menu(List <Klasa> klasy)
        {
            String  a;
            String  b;
            String  c;
            Boolean czy_dodano = false;
            long    d;

            Console.Clear();

            Console.Write("Podaj Imie: ");
            a = Console.ReadLine();
            Console.Write("\n");

            Console.Write("Podaj Nazwisko: ");
            b = Console.ReadLine();
            Console.Write("\n");

            Console.Write("Podaj Pesel: ");
            d = Convert.ToInt32(Console.ReadLine());;
            Console.Write("\n");

            Console.Write("Do jakiej klasy przydzielić nowego ucznia? ");
            Console.Write("\n");
            c = Console.ReadLine();

            Uczen nowy = new Uczen(c, b, a, d);

            for (int i = 0; i < 9; i++)
            {
                if (Klasa.lista_klas[i].jaka_klasa == c)
                {
                    Klasa.lista_klas[i].lista_uczniow.Add(nowy);
                    Console.WriteLine("Dodano nowego ucznia!");
                    czy_dodano = true;
                    Console.ReadKey();
                }
            }
            if (czy_dodano == false)
            {
                Console.WriteLine("Nie ma takiej klasy!");
                Console.ReadKey();
            }
        }
Beispiel #2
0
        private static void JakaOcena(String nazwiskko, int jaki_przedmiot)
        {
            Boolean czy_jest = false;

            for (int i = 0; i < 9; i++)
            {
                Uczen[] tablica = new Uczen[Klasa.lista_klas[i].lista_uczniow.Count];
                tablica = Klasa.lista_klas[i].lista_uczniow.ToArray();
                for (int j = 0; j < tablica.Length; j++)
                {
                    if (tablica[j].nazwisko == nazwiskko)
                    {
                        tablica[j].lista_przedmiotow[jaki_przedmiot].Dodaj_ocene();
                        Klasa.lista_klas[i].lista_uczniow = tablica.ToList <Uczen>();
                        czy_jest = true;
                    }
                }
            }
            if (czy_jest == false)
            {
                Console.WriteLine("Nie ma takij osoby!");
                Console.ReadKey();
            }
        }
Beispiel #3
0
        static void Main(string[] args)
        {
            List <Klasa>      klasy             = new List <Klasa>();
            List <Nauczyciel> lista_nauczycieli = new List <Nauczyciel>();

            lista_nauczycieli.Add(new Nauczyciel("Magda", "Łapińska", "Matematyka"));
//-------------GENEROWANIE DANYCH POCZĄTKOWYCH---------------------
            Klasa IIB = new Klasa("IIb", "Gabriela Maryna");
            Uczen ub1 = new Uczen("IIB", "Kowalski", "Andrian", 1353452);
            Uczen ub2 = new Uczen("IIB", "Boryńska", "Katarzyna", 3534634);
            Uczen ub3 = new Uczen("IIB", "Młynaczryk", "Mietek", 34611);
            Uczen ub4 = new Uczen("IIB", "Babka", "Aniela", 1234654);

            IIB.lista_uczniow.Add(ub1);
            IIB.lista_uczniow.Add(ub2);
            IIB.lista_uczniow.Add(ub3);
            IIB.lista_uczniow.Add(ub4);


            Klasa IIIC = new Klasa("IIIc", "Krzysztof Nakonieczny");
            Uczen uc1  = new Uczen("IIIc", "Matejko", "Gienek", 864234);
            Uczen uc2  = new Uczen("IIIc", "Kajko", "Patrycja", 35794);
            Uczen uc3  = new Uczen("IIIc", "Waryjska", "Elżbieta", 234279);
            Uczen uc4  = new Uczen("IIIc", "Kowal", "Karol", 231896);
            Uczen uc5  = new Uczen("Ia", "Urban", "Filip", 3252345);

            IIIC.lista_uczniow.Add(uc1);
            IIIC.lista_uczniow.Add(uc2);
            IIIC.lista_uczniow.Add(uc3);
            IIIC.lista_uczniow.Add(uc4);

            Klasa IA = new Klasa("Ia", "Krzysztof Nakonieczny");

            IA.lista_uczniow.Add(uc5);

            Klasa IB = new Klasa("Ib", "Krzysztof Nakonieczny");
            Klasa IC = new Klasa("Ic", "Krzysztof Nakonieczny");

            Klasa IIA = new Klasa("IIa", "Krzysztof Nakonieczny");
            Klasa IIC = new Klasa("IIc", "Krzysztof Nakonieczny");

            Klasa IIIA = new Klasa("IIIa", "Krzysztof Nakonieczny");
            Klasa IIIB = new Klasa("IIIb", "Krzysztof Nakonieczny");

            klasy.Add(IA);
            klasy.Add(IB);
            klasy.Add(IC);
            klasy.Add(IIA);
            klasy.Add(IIB);
            klasy.Add(IIC);
            klasy.Add(IIIA);
            klasy.Add(IIIB);
            klasy.Add(IIIC);

            Klasa.lista_klas[0] = IA;
            Klasa.lista_klas[1] = IB;
            Klasa.lista_klas[2] = IC;
            Klasa.lista_klas[3] = IIA;
            Klasa.lista_klas[4] = IIB;
            Klasa.lista_klas[5] = IIC;
            Klasa.lista_klas[6] = IIIA;
            Klasa.lista_klas[7] = IIIB;
            Klasa.lista_klas[8] = IIIC;
            //-------------MENU GŁÓWNE-----------------------------------------------------
            while (true)
            {
                Console.Clear();
                Console.WriteLine("Dziennik");
                Console.WriteLine("1) Oceny");
                Console.WriteLine("2) Lista uczniów i nauczycieli");
                Console.WriteLine("3) Dodaj Ocene");
                Console.WriteLine("4) Dodaj...");
                Console.WriteLine("5) Zakończ \n");
                Console.Write("=>");


                int choose = 1;
                try
                {
                    choose = Convert.ToInt32(Console.ReadLine());
                }
                catch (Exception)
                {
                    Console.WriteLine("Nie podałeś liczby, spróbuj jeszcze raz!");
                }

                switch (choose)
                {
                case 1: Display.OcenyMenu(uc1); break;

                case 2: Display.ListaUczniow_Nauczycieli_Menu(lista_nauczycieli, klasy); break;

                case 3: Display.Dodaj_Ocene_Menu(uc1); break;

                case 4: Display.Dodawanie(klasy, lista_nauczycieli); break;

                case 5: System.Environment.Exit(0); break;

                default: Console.WriteLine("Zły wybór! Spróbuj jeszcze raz!"); break;
                }
            }
        }
Beispiel #4
0
//-----------------Wypisywanie Ocen----------------------------------------------
        public static void OcenyMenu(Uczen ucz)
        {
            int wybrany_przedmiot;

            Console.WriteLine("Z jakiego przedmiotu chcesz zobaczyć oceny?");

            Console.Clear();
            Console.WriteLine("Wybierz przedmiot: ");

            for (int i = 0; i < Uczen.licznik_przedmiotow; i++)
            {
                Console.WriteLine(i + 1 + ") " + ucz.lista_przedmiotow[i].nazwa);
            }

            int choose = 1;

            try
            {
                choose = Convert.ToInt32(Console.ReadLine());
            }
            catch (Exception)
            {
                Console.WriteLine("Nie podałeś liczby, spróbuj jeszcze raz!");
            }

            switch (choose)
            {
            case 1:
            {
                wybrany_przedmiot = 0;
                String przedmiot = "jezyk polski";
                Display.WypiszOceny(wybrany_przedmiot, przedmiot);
            }; break;

            case 2:
            {
                wybrany_przedmiot = 1;
                String przedmiot = "matematyka";
                Display.WypiszOceny(wybrany_przedmiot, przedmiot);
            }; break;

            case 3:
            {
                wybrany_przedmiot = 2;
                String przedmiot = "przyroda";
                Display.WypiszOceny(wybrany_przedmiot, przedmiot);
            }; break;

            case 4:
            {
                wybrany_przedmiot = 3;
                String przedmiot = "jezyk angielski";
                Display.WypiszOceny(wybrany_przedmiot, przedmiot);
            }; break;

            case 5:
            {
                wybrany_przedmiot = 4;
                String przedmiot = "historia";
                Display.WypiszOceny(wybrany_przedmiot, przedmiot);
            }; break;
            }
        }