public void VisaBetyg()
        {
            Kurs               valdKurs    = (Kurs)KursListBox.SelectedItem;
            Student            valdStudent = (Student)StudentListBox.SelectedItem;
            Laborationsuppgift valdLab     = (Laborationsuppgift)LaborationComboBox.SelectedItem;

            if (valdLab != null)
            {
                if (valdLab.BetygLista != null)
                {
                    var result = (from b in valdLab.BetygLista
                                  where valdStudent == b.Student
                                  select b.TilldelatBetyg).SingleOrDefault();


                    if (result != null)
                    {
                        betygLabel.Text = result.ToString();
                    }
                    else
                    {
                        betygLabel.Text = "Inget betyg";
                    }
                }
                else
                {
                    betygLabel.Text = "Inget betyg";
                }
            }
        }
Example #2
0
 public Betyg(Kurs kurs, Laborationsuppgift laborationsuppgift, Student student, string tilldelatBetyg)
 {
     Kurs = kurs;
     Laborationsuppgift = laborationsuppgift;
     Student            = student;
     TilldelatBetyg     = tilldelatBetyg;
 }
        public void SättBetyg()
        {
            Kurs               valdKurs    = (Kurs)KursListBox.SelectedItem;
            Student            valdStudent = (Student)StudentListBox.SelectedItem;
            Laborationsuppgift valdLab     = (Laborationsuppgift)LaborationComboBox.SelectedItem;
            string             nyttBetyg   = NyttBetygComboBox.Text;

            Betyg betyg = new Betyg(valdKurs, valdLab, valdStudent, nyttBetyg);

            valdKurs.BetygLista    = UppdateraBetygLista(valdKurs.BetygLista, betyg);
            valdStudent.BetygLista = UppdateraBetygLista(valdStudent.BetygLista, betyg);
            valdLab.BetygLista     = UppdateraBetygLista(valdLab.BetygLista, betyg);
        }
        public void FyllStudentListBox()
        {
            Kurs valdKurs = (Kurs)KursListBox.SelectedItem;
            Laborationsuppgift valdLaboration  = (Laborationsuppgift)LaborationComboBox.SelectedItem;
            List <Student>     studenterPåKurs = new List <Student>();

            if (valdKurs.StudenterPåKurs != null)
            {
                foreach (var student in valdKurs.StudenterPåKurs)
                {
                    studenterPåKurs.Add(student);
                }
            }

            StudentListBox.DataSource    = null;
            StudentListBox.DataSource    = studenterPåKurs;
            StudentListBox.ValueMember   = "Id";
            StudentListBox.DisplayMember = "Förnamn";
        }