public void FyllLaborationComboBox()
        {
            Kurs valdKurs = (Kurs)KursListBox.SelectedItem;
            List <Laborationsuppgift> laborationsuppgifterPåKurs = new List <Laborationsuppgift>();



            if (valdKurs.LaborationsuppgifterPåKurs != null)
            {
                foreach (var lab in valdKurs.LaborationsuppgifterPåKurs)
                {
                    laborationsuppgifterPåKurs.Add(lab);
                }
            }


            LaborationComboBox.DataSource    = null;
            LaborationComboBox.DataSource    = laborationsuppgifterPåKurs;
            LaborationComboBox.ValueMember   = "LabID";
            LaborationComboBox.DisplayMember = "LabNamn";
        }
 public Student(Kurs nyKurs)
 {
     StudentensKursLista.Add(nyKurs);
 }
        public void LäggTillNyKurs(string kursID, string kursnamn, List <Student> studenterPåKurs, List <Lärare> lärarePåKurs)
        {
            Kurs kurs = new Kurs(kursID, kursnamn, studenterPåKurs, lärarePåKurs);

            Kurser.Add(kurs);
        }
        public void FyllLabDataGrid()
        {
            Kurs valdKurs = (Kurs)KursListBox.SelectedItem;

            LabDataGrid.DataSource = valdKurs.LaborationsuppgifterPåKurs;
        }
        public void GenereraObjekt()
        {
            Betyg          nullbetyg    = new Betyg(null, null, null, null);
            List <Student> StudentLista = new List <Student>();


            StudentLista.Add(new Student("001", "Lisa", "Svensson"));
            StudentLista.Add(new Student("002", "Korvi", "Sveni"));
            StudentLista.Add(new Student("003", "Nyr", "Lostuio"));
            StudentLista.Add(new Student("004", "Vera", "Vol"));
            StudentLista.Add(new Student("005", "Olof", "Malmberg"));
            StudentLista.Add(new Student("006", "Nombi", "Komf"));

            List <Student> StudentLista2 = new List <Student>();

            StudentLista2.Add(new Student("022", "Juh", "Iso"));
            StudentLista2.Add(new Student("024", "Veralol", "Volol"));
            StudentLista2.Add(new Student("025", "Solof", "Halmberg"));

            List <Lärare> LärareLista = new List <Lärare>();

            LärareLista.Add(new Lärare("101", "Alfons", "Svensson", 28000));
            LärareLista.Add(new Lärare("102", "Petter", "Sveni", 30100));
            LärareLista.Add(new Lärare("103", "Anna", "Lostuio", 25300));
            LärareLista.Add(new Lärare("104", "Christer", "Vol", 32500));
            LärareLista.Add(new Lärare("105", "Håkan", "Malmberg", 28555));
            LärareLista.Add(new Lärare("106", "Anders", "Komf", 38200));

            List <Lärare> LärareLista2 = new List <Lärare>();

            LärareLista2.Add(new Lärare("134", "Rister", "Lov", 26999));
            LärareLista2.Add(new Lärare("145", "Åkan", "Handersson", 26800));
            LärareLista2.Add(new Lärare("156", "Sanders", "Fomk", 30200));

            List <Betyg> betyglista = new List <Betyg>();

            betyglista.Add(nullbetyg);

            Kurs kurs  = new Kurs("01", "Systemutveckling 1", StudentLista, LärareLista);
            Kurs kurs2 = new Kurs("02", "Systemutveckling 2", StudentLista2, LärareLista2);

            kurs.BetygLista  = betyglista;
            kurs2.BetygLista = betyglista;

            Kurser = new List <Kurs>();
            Kurser.Add(kurs);
            Kurser.Add(kurs2);

            foreach (var Kurs in Kurser)
            {
                foreach (var student in Kurs.StudenterPåKurs)
                {
                    if (student.StudentensKursLista == null)
                    {
                        List <Kurs> tillfälligStudentKursLista = new List <Kurs>();
                        student.StudentensKursLista = tillfälligStudentKursLista;
                    }
                    student.StudentensKursLista.Add(Kurs);
                }
            }

            List <Betyg> NullBetyg = new List <Betyg>();

            List <Laborationsuppgift> Laborationslista = new List <Laborationsuppgift>();

            Laborationslista.Add(new Laborationsuppgift("l1", "Programmeringens mystiska vidunder", kurs, NullBetyg));

            kurs.LaborationsuppgifterPåKurs = Laborationslista;
        }