Exemple #1
0
        private void RemoveButton_Click(object sender, RoutedEventArgs e)
        {
            int amountInBag         = Int32.Parse(ItemAmountInBag_box.Text);
            int amountRemoveFromBag = Int32.Parse(AmountAddedToBag_Box.Text);

            if (amountInBag < amountRemoveFromBag)
            {
                MessageBox.Show("Du kan ikke fjerne mere end hvad der er i tasken");
                AmountAddedToBag_Box.Text = AmountAddedToBag_Box.Text.Remove(AmountAddedToBag_Box.Text.Length - 1);
            }
            else
            {
                BindingExpression amountRemovedFromBag = AmountAddedToBag_Box.GetBindingExpression(TextBox.TextProperty);
                amountRemovedFromBag.UpdateSource();
                mainView.RemoveItemFromBag();
                MessageBox.Show("Også gjort");
            }
        }
Exemple #2
0
        private void AddButton_Click(object sender, RoutedEventArgs e)
        {
            int amountToBag   = Int32.Parse(AmountAddedToBag_Box.Text);
            int amountStorage = Int32.Parse(StorageAmount_box.Text);

            if (amountToBag > amountStorage)
            {
                MessageBox.Show("Du kan ikke tilføje mere af genstanden end der er på lager");
                AmountAddedToBag_Box.Text = AmountAddedToBag_Box.Text.Remove(AmountAddedToBag_Box.Text.Length - 1);
            }
            else
            {
                BindingExpression amountOfItemAdded = AmountAddedToBag_Box.GetBindingExpression(TextBox.TextProperty);
                amountOfItemAdded.UpdateSource();

                mainView.AddMoreOfItemToBag();
                MessageBox.Show("Gjort");
            }
        }