예제 #1
0
 private void b_add_Click(object sender, RoutedEventArgs e)
 {
     var kon = new Kontakt();
     kontakte.Add(kon);
     lBx_kontakte.ItemsSource = null;
     lBx_kontakte.ItemsSource = kontakte;
     lBx_kontakte.SelectedIndex = kontakte.Count - 1;
 }
예제 #2
0
 //MASKE AUSLESEN UND ALS "kontakt" ZURÜCKGEBEN
 private Kontakt maskRead(Kontakt kontakt)
 {
     //Speichern
     kontakt.anrede = (Anrede)cbx_anrede.SelectedItem;
     kontakt.vorname = tbx_vorname.Text;
     kontakt.nachname = tbx_nachname.Text;
     kontakt.gebDatum = (DateTime)dp_gebdate.SelectedDate;
     return kontakt;
 }
예제 #3
0
        private void felderFüllen(Kontakt kontakt)
        {
            try
            {
                cbx_anrede.SelectedItem = kontakt.anrede;
                tbx_nachname.Text = kontakt.nachname;
                tbx_vorname.Text = kontakt.vorname;
                dp_gebdate.SelectedDate = kontakt.gebDatum;
            }
            catch (Exception)
            {
                cbx_anrede.SelectedItem = "";
            }

            try
            {
                img_Bild.Source = new BitmapImage(new Uri(kontakt.bildPath, UriKind.Absolute));
            }
            catch (Exception)
            {
                var path = Environment.CurrentDirectory + @"\Pics\2.jpg";
                img_Bild.Source = new BitmapImage(new Uri(path, UriKind.Absolute));
            }
        }