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); }
public static DailyBurnNutritionLog GetNutritionLog() { DailyBurnNutritionLog log; if (DailyBurnService.NutritionLog == null) log = new DailyBurnNutritionLog(); else log = DailyBurnService.NutritionLog; return log; }
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); } } }
public void SetNutritionLog (DailyBurnNutritionLog NutritionLog) { resetLogGrid(); nutritionLog = NutritionLog; }