Пример #1
0
        private void listBoxCategoriesCategoryClicked(object sender, MouseButtonEventArgs e)
        {
            var item = ItemsControl.ContainerFromElement(sender as ListBox, e.OriginalSource as DependencyObject) as ListBoxItem;

            if (item != null)
            {
                using (var _context = new FarmersMarketContext((Application.Current as App).ConnectionString))
                {
                    var sellerProductService = new SellerProductService(_context);
                    var sellerProducts       = sellerProductService.ShowSellerProducts(item.Content.ToString());
                    listBoxProductSellers.ItemsSource = sellerProducts;
                }
            }
        }
Пример #2
0
        private void listBoxProductSellersProductClicked(object sender, MouseButtonEventArgs e)
        {
            var item = ItemsControl.ContainerFromElement(sender as ListBox, e.OriginalSource as DependencyObject) as ListBoxItem;

            if (item != null)
            {
                using (var _context = new FarmersMarketContext((Application.Current as App).ConnectionString))
                {
                    var           sellerProductService = new SellerProductService(_context);
                    var           sellerProduct        = sellerProductService.GetSellerProduct(item.Content.ToString());
                    ProductWindow productWindow        = new ProductWindow(Guid.Parse(item.Content.ToString()));
                    productWindow.name.Text     = sellerProduct.Name;
                    productWindow.price.Text    = sellerProduct.Price.ToString();
                    productWindow.quantity.Text = sellerProduct.Count.ToString();
                    productWindow.ShowDialog();
                }
            }
        }
Пример #3
0
        private void addProductClicked(object sender, RoutedEventArgs e)
        {
            FarmersMarketContext context              = new FarmersMarketContext((Application.Current as App).ConnectionString);
            ProfileService       profileService       = new ProfileService(context);
            SellerProductService sellerProductService = new SellerProductService(context);

            if (sellerProductService.AddSellerProduct((Product)productsList.SelectedItem, profileService.GetSeller((Application.Current as App).currentUser), Int32.Parse(quantityTB.Text), Int32.Parse(priceTB.Text), descriptionTB.Text, nameTB.Text) != null)
            {
                MessageBox.Show("Товар успешно добавлен");
                this.Close();
                return;
            }
            else
            {
                MessageBox.Show("Необходимо заполнить все поля!");
                return;
            }
        }