Example #1
0
        protected override async void OnAppearing()
        {
            base.OnAppearing();

            int id = App.getCarname();

            serviceTrackerListView.ItemsSource = await App.SDatabase.GetServicesAsync(id);
        }
Example #2
0
        async void OnSaveButtonClicked(object sender, EventArgs e)
        {
            var otherExpense = (OtherExpense)BindingContext;

            otherExpense.CarID = App.getCarname();

            await App.ODatabase.SaveExpenseAsync(otherExpense);

            await Navigation.PopAsync();
        }
Example #3
0
        async void OnSaveButtonClicked(object sender, EventArgs e)
        {
            var service = (Service)BindingContext;

            service.Date  = DateTime.UtcNow;
            service.CarID = App.getCarname();

            await App.SDatabase.SaveServiceAsync(service);

            await Navigation.PushAsync(new ServiceTrackerPage
            {
                BindingContext = new Service()
            });
        }
Example #4
0
        public async void onCalculate(object sender, EventArgs e)
        {
            double milesValue;
            double litersValue;

            double.TryParse(milesNumber.Text, out milesValue);
            double.TryParse(litersNumber.Text, out litersValue);
            total = milesValue / litersValue;

            var fuel = (Fuel)BindingContext;

            fuel.Date        = DateTime.UtcNow;
            fuel.FuelPerMile = total;

            fuel.CarID = App.getCarname();

            await App.FDatabase.SaveNoteAsync(fuel);

            //BindingContext = total;
            await Navigation.PushAsync(new FuelTrackerPage
            {
                BindingContext = new Fuel()
            });
        }