private void sparaBtn_Click(object sender, EventArgs e) { Kurs selectedKurs = (Kurs)comboBox1.SelectedItem; var StartDatum = selectedKurs.StartDatum; var SlutDatum = selectedKurs.SlutDatum; var KursID = selectedKurs.KursID; var KursNamn = selectedKurs.KursNamn; var LärarLagID = selectedKurs.LärarLagID; var deltagandeLärareISpecifikKurs_LärarLag = selectedKurs.DeltagandeLärareISpecifikKurs_LärarLag; var deltagandeStudenterISpecifikKurs = selectedKurs.DeltagandeStudenterISpecifikKurs; var LabNamn = textBox1.Text; var LabInfo = textBox2.Text; Laboration nyLab = new Laboration(LabNamn, LabInfo, deltagandeStudenterISpecifikKurs, deltagandeLärareISpecifikKurs_LärarLag); List <Laboration> gamlaLabbar_plus_nyaLabbar = new List <Laboration>(); var gamlaLabbar = selectedKurs.Laborationer; gamlaLabbar_plus_nyaLabbar = gamlaLabbar; gamlaLabbar_plus_nyaLabbar.Add(nyLab); Kurs nyKurs = new Kurs(StartDatum, SlutDatum, KursID, KursNamn, LärarLagID, deltagandeLärareISpecifikKurs_LärarLag, deltagandeStudenterISpecifikKurs, gamlaLabbar_plus_nyaLabbar); Kurs.LäggTillKurs_SkrivÖverKursMedSammaKursID(nyKurs); this.Close(); }
private void KlarKnapp_Click(object sender, EventArgs e) { string kursnamn = KursnamnTextBox.Text; DateTime startDatum = StartdatumVäljare.Value; DateTime slutDatum = SlutdatumVäljare.Value; string kursID = KursIDTextBox.Text; string lärarlagID = LärarlagIDTextBox.Text; var lärarlag = LärareListBox.SelectedItems; var studentlag = StudenterListBox.SelectedItems; //LÄRARMATCHNING var lärareLista = Lärare.LärareLista; List <Lärare> Lärarlag = new List <Lärare>(); foreach (var item in lärareLista) { foreach (var item2 in lärarlag) { if (item2 == item) { Lärarlag.Add(item); } } } //STUDENTMATCHNING var studentLista = Student.StudentLista; List <Student> Studentlag = new List <Student>(); foreach (var item in studentLista) { foreach (var item2 in studentlag) { if (item2 == item) { Studentlag.Add(item); } } } List <Student> deltagandeStudenterILabb = studentlag.Cast <Student>().ToList(); var nyLabb = new Laboration("Lab1", "Information om lab1", deltagandeStudenterILabb, Lärarlag); var nyLabb2 = new Laboration("Lab2", "Information om lab2", deltagandeStudenterILabb, Lärarlag); List <Laboration> allaLabbar = new List <Laboration>(); allaLabbar.Add(nyLabb); allaLabbar.Add(nyLabb2); Kurs nyKurs = new Kurs(startDatum, slutDatum, kursID, kursnamn, lärarlagID, Lärarlag, Studentlag, allaLabbar); Kurs.LäggTillKurs_SkrivÖverKursMedSammaKursID(nyKurs); this.Close(); }
private void Klarbutton_Click(object sender, EventArgs e) { string kursnamn = kursNamnTextBox.Text; DateTime startDatum = startDateTimePicker.Value; DateTime slutDatum = slutDateTimePicker.Value; string kursID = kursIDtextBox.Text; string lärarlagID = lärarLagIDtextBox.Text; var lärarlag = allaLärarelistBox.Items; var studentlag = studenterPåKurslistBox.Items; //LÄRARMATCHNING var lärareLista = Lärare.LärareLista; List <Lärare> Lärarlag = new List <Lärare>(); foreach (var item in lärareLista) { foreach (var item2 in lärarlag) { if (item2 == item) { Lärarlag.Add(item); } } } //STUDENTMATCHNING var studentLista = Student.StudentLista; List <Student> Studentlag = new List <Student>(); foreach (var item in studentLista) { foreach (var item2 in studentlag) { if (item2 == item) { Studentlag.Add(item); } } } var LabNamn = labNamntextBox.Text; var LabInfo = labInfotextBox.Text; List <Student> LabStudenter = studenterPåKurslistBox.Items.Cast <Student>().ToList(); List <Lärare> LabLärare = lärarePåKurslistBox.Items.Cast <Lärare>().ToList(); Laboration nyLab = new Laboration(LabNamn, LabInfo, LabStudenter, LabLärare); List <Laboration> nyLabLista = new List <Laboration>(); List <Laboration> gammalLabLista = new List <Laboration>(); Laboration selectedLab = (Laboration)allaLaborationerlistBox.SelectedItem; gammalLabLista = allaLaborationerlistBox.Items.Cast <Laboration>().ToList();; nyLabLista = gammalLabLista; nyLabLista.Add(nyLab); foreach (var lab in nyLabLista) { if (lab == selectedLab) { nyLabLista.Remove(selectedLab); break; } } Kurs nyKurs = new Kurs(startDatum, slutDatum, kursID, kursnamn, lärarlagID, Lärarlag, Studentlag, nyLabLista); Kurs.LäggTillKurs_SkrivÖverKursMedSammaKursID(nyKurs); this.Close(); }