Ejemplo n.º 1
0
        private void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e)
        {
            dbUser = new DailyBurnUser();
            dbUser.DataLoaded += new UserDataLoadedHandler(dbUser_DataLoaded);

            nutritionLog = DailyBurnNutritionLog.GetNutritionLog();
            nutritionLog.NutritionListLoaded += new EventHandler(nutritionLog_NutritionListLoaded);
        }
Ejemplo n.º 2
0
 public static DailyBurnNutritionLog GetNutritionLog()
 {
     DailyBurnNutritionLog log;
     if (DailyBurnService.NutritionLog == null)
         log = new DailyBurnNutritionLog();
     else
         log = DailyBurnService.NutritionLog;
     return log;
 }
Ejemplo n.º 3
0
        private void generateMealLog(DailyBurnNutritionLog nutritionLog)
        {
            setMeal(dbwp7Resources.TotalDailyValuesLabel);
            addTotalRow(dbwp7Resources.TotalDailyValuesLabel,
                       nutritionLog.TotalCaloriesDay,
                       nutritionLog.TotalFatDay,
                       nutritionLog.TotalCarbsDay,
                       nutritionLog.TotalProtDay);

            string mealName;
            for (int i = DailyBurnService.MealList.Meals.Count - 1; i > -1; i--)
            {
                if (nutritionLog.mealEntries.ContainsKey(i))
                {
                    if (i == 0)
                        mealName = dbwp7Resources.UncategorizedLabel;
                    else
                        mealName = DailyBurnService.MealList.Meals[i];
                    setMeal(mealName);

                    float mealCalories = 0;
                    float mealFat = 0;
                    float mealCarb = 0;
                    float mealProt = 0;

                    foreach (food_log_entry fle in nutritionLog.mealEntries[i])
                    {
                        mealCalories += fle.calories_eaten;
                        mealFat += fle.total_fat_eaten;
                        mealCarb += fle.total_carbs_eaten;
                        mealProt += fle.protein_eaten;
                        AddFoodItemRow(fle);
                    }

                    string mealTotalLabel = string.Format("{0} {1}", mealName, dbwp7Resources.TotalsLabel);
                    addTotalRow(mealTotalLabel, mealCalories, mealFat, mealCarb, mealProt);
                }
            }

           
        }
Ejemplo n.º 4
0
 public void SetNutritionLog (DailyBurnNutritionLog NutritionLog)
 {
     resetLogGrid();
     nutritionLog = NutritionLog;
   
 }