예제 #1
0
        private void SaveEditItem()
        {
            SelectedItem.Name        = SelectedItemName;
            SelectedItem.FirstName   = SelectedItemFirstName;
            SelectedItem.Address     = SelectedItemAddress;
            SelectedItem.PhoneNumber = SelectedItemPhoneNumber;
            DbService.UpdateItem(SelectedItem.ConvertToItem(), SelectedItem.ItemId);

            VisibilityTextBox            = Constants.Collapsed;
            IsVisible                    = true;
            SaveEditItemButtonVisibility = Constants.Collapsed;
            EditButtonVisibility         = Constants.Visible;
        }
예제 #2
0
        private void DeleteItem()
        {
            var item = SelectedItem.ConvertToItem();
            MessageBoxResult result = MessageBox.Show("Möchten Sie diesen Eintrag löschen", "Eintrag löschen", MessageBoxButton.YesNo);

            switch (result)
            {
            case MessageBoxResult.Yes:
                MessageBox.Show("Person " + SelectedItem.Name + ", " + SelectedItem.FirstName + " wurde aus dem Adressbuch gelöscht.");
                DbService.DeleteItem(SelectedItem.ItemId);
                Items.Remove(SelectedItem);
                if (AllItemListVisibility == "Collapsed")
                {
                    SearchEnter();
                }
                break;

            case MessageBoxResult.No:
                MessageBox.Show("Eintrag wird nicht gelöscht.");
                break;
            }
        }