public void LasteFunksjon() // Funksjon som brukes for å laste inn informasjonen til en valgt bruker inn i tekstfeltene i redigeringsvinduet. { if (Valgliste.SelectedIndex >= 0) // Denne ser etter om en bruker er valgt. { BrukerListe bruker = BrukerListe.brukerListe[Valgliste.SelectedIndex]; textEtternavn.Text = bruker.Etternavn; textFornavn.Text = bruker.Fornavn; textEpost.Text = bruker.Epost; textKortID.Text = bruker.KortID; textFraDag.Text = bruker.FraDag; textFraMåned.Text = bruker.FraMåned; textFraÅr.Text = bruker.FraÅr; textTilDag.Text = bruker.TilDag; textTilMåned.Text = bruker.TilMåned; textTilÅr.Text = bruker.TilÅr; textPIN.Text = bruker.PIN; } else // Hvis ikek så blir alle tekstfeltene i redigeringsvinduet satt til å være tomme. { textEtternavn.Text = ""; textFornavn.Text = ""; textEpost.Text = ""; textKortID.Text = ""; textFraDag.Text = ""; textFraMåned.Text = ""; textFraÅr.Text = ""; textTilDag.Text = ""; textTilMåned.Text = ""; textTilÅr.Text = ""; textPIN.Text = ""; } }
public void BrukerLagreFunksjon() // Denne funksjonen lagrer en bruker som er blitt endret på er lagt inn som ny bruker. { BrukerListe bruker = new BrukerListe { Etternavn = textEtternavn.Text, Fornavn = textFornavn.Text, Epost = textEpost.Text, KortID = textKortID.Text, FraDag = textFraDag.Text, FraMåned = textFraMåned.Text, FraÅr = textFraÅr.Text, TilDag = textTilDag.Text, TilMåned = textTilMåned.Text, TilÅr = textTilÅr.Text, PIN = textPIN.Text }; if (Valgliste.SelectedIndex <= brukerListeteller && Valgliste.SelectedIndex >= 0) // Denne ser om en bruker har blitt valgt fra før. Hvis det stemmer så vet den { // at den må fjerne den gamle instansen i brukerlisten før en ny legges til på samme sted. BrukerListe.brukerListe.RemoveAt(Valgliste.SelectedIndex); BrukerListe.brukerListe.Insert(Valgliste.SelectedIndex, bruker); } else // Hvis ikke så blir en ny bruker lagt til ved siste posisjon i både brukerlisten og valglisten. { // Og antall brukere blir opphøyd med 1. BrukerListe.brukerListe.Add(bruker); brukerListeteller = brukerListeteller + 1; } }