Esempio n. 1
0
        public MainWindow()
        {
            InitializeComponent();

            AktienTable.ItemsSource = Aktie.getAktien();


            Task.Run(Aktie.changePrice);
        }
Esempio n. 2
0
        private void OnKaufenBtnClick(object sender, RoutedEventArgs e)
        {
            Aktie obj = ((FrameworkElement)sender).DataContext as Aktie;

            Button btn    = (Button)sender;
            Grid   Parent = (Grid)btn.Parent;

            string KaufenTextboxAngaben = Parent.Children.OfType <TextBox>().First().Text;

            Int32.TryParse(KaufenTextboxAngaben, out int AnzahlAktien);

            Trader.Kaufen(AnzahlAktien, obj);
            MeineAktienList.ItemsSource = Trader.getMeineAktien();
        }
Esempio n. 3
0
        private void OnVerkaufenBtnClick(object sender, RoutedEventArgs e)
        {
            Button btn    = (Button)sender;
            Grid   Parent = (Grid)btn.Parent;

            string KaufenTextboxAngaben = Parent.Children.OfType <TextBox>().First().Text;

            Aktie obj = ((FrameworkElement)sender).DataContext as Aktie;

            MessageBox.Show(obj.Name.ToString());

            Int32.TryParse(KaufenTextboxAngaben, out int AnzahlAktien);
            Trader.Verkaufen(AnzahlAktien, obj);
        }
Esempio n. 4
0
 public static void Verkaufen(int anzahl, Aktie aktie)
 {
     MeineAktien.Remove(aktie);
     MessageBox.Show($"{aktie.Name}: {aktie.Anzahl} Stück");
 }