Пример #1
0
        private void LäggTillLärarebutton_Click(object sender, EventArgs e)
        {
            Kurs   selected       = (Kurs)VisaAllaKurserListBox.SelectedItem;
            Lärare selectedLärare = (Lärare)allaLärarelistBox.SelectedItem;

            //Student
            var allaLärare       = allaLärarelistBox.Items.Cast <Lärare>().ToList();
            var lärareKvarPåKurs = lärarePåKurslistBox.Items.Cast <Lärare>().ToList();

            List <Lärare> nyAllaLärareMinusKursLärare = new List <Lärare>();
            List <Lärare> nyLärarePåKurs = new List <Lärare>();

            //Lägg till lärare (1 åt höger)
            nyLärarePåKurs = lärareKvarPåKurs;
            nyLärarePåKurs.Add(selectedLärare);


            //Ta bort lärare (flytta en åt vänster)
            nyAllaLärareMinusKursLärare = allaLärare;

            foreach (var student in nyAllaLärareMinusKursLärare)
            {
                if (student == selectedLärare)
                {
                    nyAllaLärareMinusKursLärare.Remove(selectedLärare);
                    break;
                }
            }

            lärarePåKurslistBox.DataSource = nyLärarePåKurs;
            allaLärarelistBox.DataSource   = nyAllaLärareMinusKursLärare;
        }
Пример #2
0
        private void allaLärarecomboBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            Lärare selectedLärare = (Lärare)allaLärarecomboBox.SelectedItem;

            lärareUppgifterlabel.Text = selectedLärare.HämtaPersonuppgifter(selectedLärare.Personnummer);
        }