Example #1
0
        public override void Execute(object parameter)
        {
            var product = (ProductViewModel)parameter;
            EditProductWindow editProductForm = new EditProductWindow(new EditWindowViewModel(product));

            editProductForm.Show();
        }
        /// <summary>
        /// Creates dialog window with product editing interface
        /// </summary>
        private void EditAmount_Click(object sender, RoutedEventArgs e)
        {
            EditProductWindow editProductWindow = new EditProductWindow();

            editProductWindow.NewProductNameTextBox.IsEnabled = false;
            editProductWindow.ShowDialog();
        }
        private void editProduct_Click(object sender, RoutedEventArgs e)
        {
            EditProductWindow edwin = new EditProductWindow();

            if (edwin.ShowDialog() == true)
            {
            }
        }
Example #4
0
        public void HandleEditProduct(Product product)
        {
            var view      = new EditProductWindow();
            var presenter = new EditProductPresenter(view, product, productRepository, this.fileService, DataHelpers.Genders, DataHelpers.Colors, DataHelpers.Sizes);

            presenter.Initialize();
            view.ShowDialog();
        }
        private void BtnEdit_Click(object sender, RoutedEventArgs e)
        {
            var selectedItem = lbxProducts.SelectedItem as ProductVM;

            if (selectedItem != null)
            {
                int id = selectedItem.Id;
                EditProductWindow dlg = new EditProductWindow();
                dlg.IdProduct = id;
                dlg.ShowDialog();

                UpdateDatabase();
            }
        }
Example #6
0
 private void EditProductBtn_Cick(object sender, RoutedEventArgs e)
 {
     if (User.Role.userRole.Equals("Admin") || User.Role.userRole.Equals("Manager"))
     {
         EditProductWindow editEmpWindow = new EditProductWindow();
         editEmpWindow.ProductRepository      = productRepository;
         editEmpWindow.CategorieRepository    = categorieRepository;
         editEmpWindow.ManufacturerRepository = manufacturerRepository;
         editEmpWindow.Product = (Product)ProductsDataGrid.SelectedItem;
         editEmpWindow.SetValues();
         editEmpWindow.ShowDialog();
         ProductsDataGrid.ItemsSource = productRepository.GetAll();
     }
     else
     {
         MessageBox.Show("У вас недостатньо прав!");
     }
 }
Example #7
0
        private void OnEditCommandExecuted(object p)
        {
            EditProductWindow newProduct = new EditProductWindow();

            newProduct.Show();
        }