Пример #1
0
 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       = "";
     }
 }
Пример #2
0
        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;
            }
        }