예제 #1
0
        //Uuden henkilön lisääminen
        private void btnLisaa_Click(object sender, RoutedEventArgs e)
        {
            //Uuden Henkilo-objektin luonti tekstikentissä olevilla arvoilla
            //Jostain syystä päivämäärään pitää lisätä 1 päivä - muuten tietokantaan tallentuu aina WPF:ssä asetettua päivää edeltävä pvm
            Henkilot h = new Henkilot(tbxEtunimi.Text, tbxSukunimi.Text, tbxKatuosoite.Text, tbxPostinumero.Text, tbxPostitoimipaikka.Text, tbxPuhelin.Text, tbxSahkoposti.Text, dpJasenyysAlku.SelectedDate.Value.AddDays(1));

            //Arvojen lisääminen collectioniin
            collection.InsertOne(h);
            //Päivitetään Listview
            ReadCollection();
            //Tyhjennetään tekstikentät
            EmptyFields();
        }
예제 #2
0
        //Luetaan kaikki tiedot HenkiloLista Listeview-kohtaan
        private void HenkiloLista_MouseUp(object sender, MouseButtonEventArgs e)
        {
            Henkilot h = (Henkilot)HenkiloLista.SelectedItem;

            DateTime alkuPvm = h.JäsenyysAlkanut;

            tbxEtunimi.Text             = h.Etunimi;
            tbxSukunimi.Text            = h.Sukunimi;
            tbxKatuosoite.Text          = h.Osoite;
            tbxPostinumero.Text         = h.Postinumero;
            tbxPostitoimipaikka.Text    = h.Postitoimipaikka;
            tbxPuhelin.Text             = h.Puhelin;
            tbxSahkoposti.Text          = h.Sähköposti;
            tbxJasenyysAlkanut.Text     = alkuPvm.ToString("dd.MM.yyyy");
            dpJasenyysAlku.SelectedDate = alkuPvm;
            tbxId.Text = h.Id.ToString();
        }