Exemple #1
0
 public void Initialize(GruzCase entity)
 {
     Initialize();
     SelectedId           = entity.IdGruz;
     NameGruz.Text        = entity.NameGruz;
     VidGruz.SelectedItem = entity.VidGruz;
     Stoim.Text           = entity.Stoim.ToString();
 }
Exemple #2
0
 private void Update_Click(object sender, RoutedEventArgs e)
 {
     if (GruzTable.SelectedIndex >= 0)
     {
         GruzCase Item = (dynamic)GruzTable.SelectedItem;
         GruzEditView.IsEnabled  = true;
         GruzEditView.Visibility = Visibility.Visible;
         GruzEditView.Initialize(Item);
         EditHeight.Height = new GridLength(120);
     }
 }
Exemple #3
0
        private void Remove_Click(object sender, RoutedEventArgs e)
        {
            var result = MessageBox.Show("Вы действительно хотите удалить данные?", "Требуется подстверждение!", MessageBoxButton.YesNo, MessageBoxImage.Warning);

            if (result == MessageBoxResult.Yes && GruzTable.SelectedIndex >= 0)
            {
                GruzCase Item = (dynamic)GruzTable.SelectedItem;
                LogDelete(Item);
                db.Gruzs.Remove(db.Gruzs.Where(e => e.IdGruz == Item.IdGruz).Single());
                db.SaveChanges();
                Initialize();
            }
        }
Exemple #4
0
 private void LogDelete(GruzCase gruz)
 {
     try
     {
         System.IO.StreamWriter writer = new System.IO.StreamWriter(@"Log.txt", true);
         writer.WriteLine(DateTime.Now.ToString() + " Пользователь " + ActiveUser.NameUser + " удалил запись в таблице GRUZ: " +
                          +gruz.IdGruz + "^" + gruz.NameGruz + "^" + gruz.VidGruz + "^" + gruz.Stoim);
         writer.Close();
     }
     catch (Exception ex)
     {
         Console.WriteLine("Exception: " + ex.Message);
     }
     finally
     {
         Console.WriteLine("");
     }
 }