public void Initialize(VodAvtoCase entity) { Initialize(); SelectedId = entity.IdVodAvto; Vod.SelectedItem = entity.FIO; var avto = entity.Marka.Split("\""); Avto.SelectedItem = avto[1]; }
private void Update_Click(object sender, RoutedEventArgs e) { if (VodAvtoTable.SelectedIndex >= 0) { VodAvtoCase Item = (dynamic)VodAvtoTable.SelectedItem; VodAvtoEditView.IsEnabled = true; VodAvtoEditView.Visibility = Visibility.Visible; VodAvtoEditView.Initialize(Item); EditHeight.Height = new GridLength(150); } }
private void Remove_Click(object sender, RoutedEventArgs e) { var result = MessageBox.Show("Вы действительно хотите удалить данные?", "Требуется подстверждение!", MessageBoxButton.YesNo, MessageBoxImage.Warning); if (result == MessageBoxResult.Yes && VodAvtoTable.SelectedIndex >= 0) { VodAvtoCase Item = (dynamic)VodAvtoTable.SelectedItem; LogDelete(Item); db.VodAvtos.Remove(db.VodAvtos.Where(e => e.IdVodAvto == Item.IdVodAvto).Single()); db.SaveChanges(); Initialize(); } }
private void LogDelete(VodAvtoCase vodAvto) { try { System.IO.StreamWriter writer = new System.IO.StreamWriter(@"Log.txt", true); writer.WriteLine(DateTime.Now.ToString() + " Пользователь " + ActiveUser.NameUser + " удалил запись в таблице VODAVTO: " + +vodAvto.IdVodAvto + "^" + vodAvto.FIO + "^" + vodAvto.Marka); writer.Close(); } catch (Exception ex) { Console.WriteLine("Exception: " + ex.Message); } finally { Console.WriteLine(""); } }