Example #1
0
 private void Update_Click(object sender, RoutedEventArgs e)
 {
     if (AvtoTable.SelectedIndex >= 0)
     {
         AvtoCase Item = (dynamic)AvtoTable.SelectedItem;
         AvtoEditView.IsEnabled  = true;
         AvtoEditView.Visibility = Visibility.Visible;
         AvtoEditView.Initialize(Item);
         EditHeight.Height = new GridLength(120);
     }
 }
Example #2
0
        private void Remove_Click(object sender, RoutedEventArgs e)
        {
            var result = MessageBox.Show("Вы действительно хотите удалить данные?", "Требуется подстверждение!", MessageBoxButton.YesNo, MessageBoxImage.Warning);

            if (result == MessageBoxResult.Yes && AvtoTable.SelectedIndex >= 0)
            {
                AvtoCase Item = (dynamic)AvtoTable.SelectedItem;
                LogDelete(Item);
                db.Avtos.Remove(db.Avtos.Where(e => e.IdAvto == Item.IdAvto).Single());
                db.SaveChanges();
                Initialize();
            }
        }
Example #3
0
 public void Initialize(AvtoCase entity)
 {
     Initialize();
     SelectedId           = entity.IdAvto;
     Marka.Text           = entity.Marka;
     Nomer.Text           = entity.Nomer;
     GruzPod.Text         = entity.GruzPod.ToString();
     VidGruz.SelectedItem = entity.VidGruz;
     if (entity.Ispr.Equals("Исправен"))
     {
         Ispr.IsChecked = true;
     }
     else
     {
         Ispr.IsChecked = false;
     }
 }
Example #4
0
 private void LogDelete(AvtoCase avto)
 {
     try
     {
         System.IO.StreamWriter writer = new System.IO.StreamWriter(@"Log.txt", true);
         writer.WriteLine(DateTime.Now.ToString() + " Пользователь " + ActiveUser.NameUser + " удалил запись в таблице AVTO: " +
                          +avto.IdAvto + "^" + avto.Marka + "^" + avto.Nomer + "^" + avto.GruzPod + "^" + avto.VidGruz + "^" + avto.Ispr);
         writer.Close();
     }
     catch (Exception ex)
     {
         Console.WriteLine("Exception: " + ex.Message);
     }
     finally
     {
         Console.WriteLine("");
     }
 }