private void AddProductButton_InstallmentOrderUC_Click(object sender, RoutedEventArgs e) { if (ChooseStock_IsValid()) { InstallmentProductModel installmentProduct = new InstallmentProductModel(); installmentProduct.Product = Stock.Product; installmentProduct.Quantity = int.Parse(QuantityValue_InstallmentOrderUC.Text); installmentProduct.InstallmentPrice = decimal.Parse(SalePriceValue_InstallmentOrderUC.Text); installmentProduct.Discount = decimal.Parse(DiscountValue_InstallmentOrderUC.Text); InstallmentProducts.Add(installmentProduct); ChoosenProductList_InstallmentOrderUC.ItemsSource = null; ChoosenProductList_InstallmentOrderUC.ItemsSource = InstallmentProducts; UpdateInstallmentValues(); } }
private void RemoveSelectedProductButton_InstallmentOrderUC_Click(object sender, RoutedEventArgs e) { InstallmentProductModel installmentProduct = (InstallmentProductModel)ChoosenProductList_InstallmentOrderUC.SelectedItem; if (installmentProduct != null) { InstallmentProducts.Remove(installmentProduct); ChoosenProductList_InstallmentOrderUC.ItemsSource = null; ChoosenProductList_InstallmentOrderUC.ItemsSource = InstallmentProducts; // not in the right place but i had to do it here DipositValue_InstallmentOrderUC.Text = "0"; UpdateInstallmentValues(); } else { MessageBox.Show("Select a Product to remove from the list !"); } }