示例#1
0
 public void Initialize(ThreadCase entity)
 {
     Initialize();
     SelectedId            = entity.Id;
     Subject.Text          = entity.Subject;
     Created.SelectedDate  = entity.Created;
     Category.SelectedItem = entity.Category;
     Account.SelectedItem  = entity.Account;
 }
示例#2
0
 private void Update_Click(object sender, RoutedEventArgs e)
 {
     if (ThreadTable.SelectedIndex >= 0)
     {
         ThreadCase Item = (dynamic)ThreadTable.SelectedItem;
         ThreadEditView.IsEnabled  = true;
         ThreadEditView.Visibility = Visibility.Visible;
         ThreadEditView.Initialize(Item);
         EditHeight.Height = new GridLength(120);
     }
 }
示例#3
0
        private void Remove_Click(object sender, RoutedEventArgs e)
        {
            var result = MessageBox.Show("Are you sure to delete selected data?", "Требуется подстверждение!", MessageBoxButton.YesNo, MessageBoxImage.Warning);

            if (result == MessageBoxResult.Yes && ThreadTable.SelectedIndex >= 0)
            {
                ThreadCase Item = (dynamic)ThreadTable.SelectedItem;
                db.Threads.Remove(db.Threads.Where(e => e.Id == Item.Id).Single());
                db.SaveChanges();
                Initialize();
            }
        }