예제 #1
0
 private void Change_Click(object sender, RoutedEventArgs e)
 {
     if (DataGridView.SelectedIndex != -1)
     {
         var            window    = Container.Resolve <CreateMebelWindow>();
         MebelViewModel garniture = (MebelViewModel)DataGridView.SelectedCells[0].Item;
         window.Id = Convert.ToInt32(garniture.Id);
         window.ShowDialog();
         if (window.DialogResult == true)
         {
             LoadData();
         }
     }
 }
 private void btnAdd_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (cbMebels.SelectedValue == null)
         {
             MessageBox.Show("Выберите материал", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
             return;
         }
         if (tbCount.Text == null)
         {
             MessageBox.Show("Введите количество материала", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
             return;
         }
         mebelViewModel    = (MebelViewModel)cbMebels.SelectionBoxItem;
         this.DialogResult = true;
         Close();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
예제 #3
0
        private void Delete_Click(object sender, RoutedEventArgs e)
        {
            if (DataGridView.SelectedIndex != -1)
            {
                MessageBoxResult result = MessageBox.Show("Удалить запись", "Вопрос", MessageBoxButton.YesNo, MessageBoxImage.Question);

                if (result == MessageBoxResult.Yes)
                {
                    MebelViewModel mebel = (MebelViewModel)DataGridView.SelectedCells[0].Item;
                    int            id    = Convert.ToInt32(mebel.Id);
                    try
                    {
                        _logic.Delete(new MebelBindingModel {
                            Id = id
                        });
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message, "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
                    }
                    LoadData();
                }
            }
        }