Example #1
0
        /// <summary>
        /// Adds refueling to database
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="args"></param>
        private void ContentDialog_PrimaryButtonClick(ContentDialog sender, ContentDialogButtonClickEventArgs args)
        {
            Refueling   refueling   = new Refueling();
            DataManager dataManager = new DataManager();

            double temp = 0.0;

            //Get user input
            refueling.date = date.Date.DateTime;


            if (!HelperFunctions.convertStringToDouble(amount.Text, ref temp))
            {
                //Error
            }
            refueling.amount = temp;

            if (!HelperFunctions.convertStringToDouble(tbCosts.Text, ref temp))
            {
                //Error
            }
            refueling.costs = temp;

            if (!HelperFunctions.convertStringToDouble(tbDistance.Text, ref temp))
            {
                //Error
            }
            refueling.drivenDistance = temp;

            refueling.isCompleteFilled = Convert.ToBoolean(completeFilled.IsChecked);

            refueling.calculateLiterPer100Kilometer();

            ////Add new refueling to refueling list
            //(App.Current as App).dataManager.addRefuling(refueling);

            ////Save new refueling list
            //(App.Current as App).dataManager.saveRefuelings();

            dataManager.addRefueling(refueling);

            result = AddFuelResult.AddFuel;
        }
Example #2
0
 private void ContentDialog_SecondaryButtonClick(ContentDialog sender, ContentDialogButtonClickEventArgs args)
 {
     result = AddFuelResult.Cancel;
 }