private void ProductCmbBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { var product = GettingService.GetProducts().First(p => p.Name == ProductCmbBox.SelectedItem.ToString()); TxtName.Text = product.Name; TxtPrice.Text = product.Price.ToString(); }
public RemoveProductPage() { InitializeComponent(); foreach (var item in GettingService.GetProducts().ToList()) { ProductCmbBox.Items.Add(item.Name); } ProductCmbBox.SelectedIndex = 0; }
public ModifyProductDataPage() { InitializeComponent(); foreach (var item in GettingService.GetProducts()) { ProductCmbBox.Items.Add(item.Name); } ProductCmbBox.SelectedIndex = 0; }
private void RemoveProduct_OnClick(object sender, RoutedEventArgs e) { var product = GettingService.GetProducts() .First(p => p.Name == ProductCmbBox.SelectedItem.ToString()); RemovingService.RemoveProduct(product); if (MessageBox.Show("Product removed") == MessageBoxResult.OK) { Close(); } }
private void Initialize() { ClientDataGrid.ItemsSource = GettingService.GetClients(); SellerDataGrid.ItemsSource = GettingService.GetSellers(); ProductDataGrid.ItemsSource = GettingService.GetProducts(); OrderDataGrid.ItemsSource = GettingService.GetOrders(); ClientsCmbBox.SelectedIndex = 0; SellersCmbBox.SelectedIndex = 0; ProductsCmbBox.SelectedIndex = 0; OrdersCmbBox.SelectedIndex = 0; }
private void Btn_Modify_OnClick(object sender, RoutedEventArgs e) { var product = GettingService.GetProducts().First(p => p.Name == ProductCmbBox.SelectedItem.ToString()); product.Name = TxtName.Text; product.Price = Convert.ToDecimal(TxtPrice.Text); ModifyingService.ModifyProduct(product); if (MessageBox.Show("Product modified") == MessageBoxResult.OK) { Close(); } }
private void ProductsCmbBox_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { switch (ProductsCmbBox.SelectedIndex) { case 0: ProductDataGrid.ItemsSource = GettingService.GetProducts().OrderBy(p => p.Id).ToList(); break; case 1: ProductDataGrid.ItemsSource = GettingService.GetProducts().OrderBy(p => p.Name).ToList(); break; case 2: ProductDataGrid.ItemsSource = GettingService.GetProducts().OrderBy(p => p.Price).ToList(); break; } SearchProductTxtBox.Text = ""; }
public CreateNewOrderPage() { InitializeComponent(); foreach (var item in GettingService.GetClients()) { CmbClient.Items.Add(item.FirstName + " " + item.LastName); } foreach (var item in GettingService.GetSellers()) { CmbSeller.Items.Add(item.FirstName + " " + item.LastName); } foreach (var item in GettingService.GetProducts()) { CmbProduct.Items.Add(item.Name); } }
private void SearchProduct_OnClick(object sender, RoutedEventArgs e) { switch (ProductsCmbBox.SelectedIndex) { case 0: ProductDataGrid.ItemsSource = GettingService.GetProducts() .Where(p => p.Id.ToString() == SearchProductTxtBox.Text); break; case 1: ProductDataGrid.ItemsSource = GettingService.GetProducts().Where(p => p.Name == SearchProductTxtBox.Text); break; case 2: ProductDataGrid.ItemsSource = GettingService.GetProducts() .Where(p => p.Price.ToString() == SearchProductTxtBox.Text); break; } }
private void Btn_Create_OnClick(object sender, RoutedEventArgs e) { var clientId = GettingService.GetClients() .First(c => c.FirstName + " " + c.LastName == CmbClient.SelectedItem.ToString()).Id; var sellerId = GettingService.GetSellers() .First(s => s.FirstName + " " + s.LastName == CmbSeller.SelectedItem.ToString()).Id; var productId = GettingService.GetProducts().First(p => p.Name == CmbProduct.SelectedItem.ToString()).Id; var newOrder = new Order { ClientId = clientId, SellerId = sellerId, ProductId = productId, OrderDate = Convert.ToDateTime(DtpOrderDate.ToString()) }; AddingService.AddOrder(newOrder); if (MessageBox.Show("New order created") == MessageBoxResult.OK) { Close(); } }