Ejemplo n.º 1
0
        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();
            }
        }
Ejemplo n.º 2
0
        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 !");
            }
        }