Exemplo n.º 1
0
        public void Initialize(VodAvtoCase entity)
        {
            Initialize();
            SelectedId       = entity.IdVodAvto;
            Vod.SelectedItem = entity.FIO;
            var avto = entity.Marka.Split("\"");

            Avto.SelectedItem = avto[1];
        }
Exemplo n.º 2
0
 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);
     }
 }
Exemplo n.º 3
0
        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();
            }
        }
Exemplo n.º 4
0
 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("");
     }
 }