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"; } } }
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"; }