Exemple #1
0
 // Update
 public static void TodoUpdate()
 {
     Debug.Print("--- TodoUpdate ---");
     // KlasseA ändert Attribute
     Data.Todos todo = Data.Todos.ReadId(1);
     todo.Description = "Artikel 1 nach Update";
     todo.Update();
 }
Exemple #2
0
        private void ButtonSave_Click(object sender, RoutedEventArgs e)
        {
            if (description.Text == "")
            {
                SetAlertMessage("Beschreibung darf nicht leer sein!");
                description.BorderBrush = System.Windows.Media.Brushes.Red;
            }
            else
            {
                todo.Description = description.Text;
                todo.Priority    = priority.SelectedIndex;
                todo.Done        = done.IsChecked ?? false;
                if (deadline.Text != "")
                {
                    todo.ExpiryDate = DateTime.Parse(deadline.Text);
                }
                else
                {
                    todo.ExpiryDate = null;
                }
                if (radioRed.IsChecked == true)
                {
                    todo.Colour = "Red";
                }
                else if (radioGreen.IsChecked == true)
                {
                    todo.Colour = "Green";
                }
                else if (radioBlue.IsChecked == true)
                {
                    todo.Colour = "Blue";
                }

                if (mode == Modes.Create)
                {
                    todo.Create();
                }
                else if (mode == Modes.Update)
                {
                    todo.Update();
                }

                ChangeMode(Modes.Read);
                SetSuccessMessage("Todo wurde erfolgreich gespeichert");
                ListView.ReloadTodoList();
            }
        }