Beispiel #1
0
        async void OnAddProfitModel(object sender, System.EventArgs e)
        {
            var page = new ProfitModelDetailPage(new ProfitModel());

            page.ProfitModelAdded += (source, profitmodel) =>
            {
                _profitmodels.Add(profitmodel);
            };

            await Navigation.PushAsync(page);
        }
Beispiel #2
0
        async void OnProfitModelSelected(object sender, Xamarin.Forms.SelectedItemChangedEventArgs e)
        {
            if (profitmodelsListView.SelectedItem == null)
            {
                return;
            }

            var selectedProfitModel = e.SelectedItem as ProfitModel;

            profitmodelsListView.SelectedItem = null;

            var page = new ProfitModelDetailPage(selectedProfitModel);

            page.ProfitModelUpdated += (source, profitmodel) =>
            {
                selectedProfitModel.ProfitModel_ID   = profitmodel.ProfitModel_ID;
                selectedProfitModel.ProfitModel_Name = profitmodel.ProfitModel_Name;
                selectedProfitModel.ExchangeRate     = profitmodel.ExchangeRate;
                selectedProfitModel.Profit           = profitmodel.Profit;
            };

            await Navigation.PushAsync(page);
        }