private void addOrderButton_Click(object sender, RoutedEventArgs e) { AddOrderWindow form = new AddOrderWindow(); form.ShowDialog(); this.ShowAll(); }
private void editOrderButton_Click(object sender, RoutedEventArgs e) { if (orderGrid.SelectedItem != null) { var edit = (GridsInfo.newOrder)orderGrid.SelectedItem; AddOrderWindow form = new AddOrderWindow(DBContext.Orders.Find(edit.ID).ID); form.ShowDialog(); } else { MessageBox.Show("Не выбрано поле для редактирования", "Ошибка"); } this.ShowAll(); }
void ShowWindowAddOrder() // Wyświetlenie okna dialogowego do wprowadzenia nowego typu produktu { NewOrderVM = new AddOrderViewModel(); var productViewModel = SimpleIoc.Default.GetInstance <ProductViewModel>(); ObservableCollection <Product> _productCollection = productViewModel.ProductCollection; NewOrderVM.AddProductCollection = new ObservableCollection <AddProductViewModel>(); foreach (Product p in _productCollection) { try { if (p.Count > 0) { NewOrderVM.AddProductCollection.Add(new AddProductViewModel(p)); } } catch (Exception) { } } _addOrderWindow = new AddOrderWindow(); _addOrderWindow.DataContext = NewOrderVM; _addOrderWindow.ShowDialog(); }
private void addOrderButton_Click(object sender, RoutedEventArgs e) { var borrowCreatingWindow = new AddOrderWindow(_unitOfWork, _borrowInfoDisplayViewModel); borrowCreatingWindow.ShowDialog(); }