private void InputCompButton_Click(object sender, RoutedEventArgs e) { double strengthMultipl; string strength = this.StrengthBox.Text; if (strength.Equals("小")) { strengthMultipl = 1.0; } else if (strength.Equals("中")) { strengthMultipl = 1.3; } else { strengthMultipl = 1.5; } MetabolismCalc mc = new MetabolismCalc(strengthMultipl, int.Parse(this.WeightGoalBox.Text)); MealDB dB = new MealDB(Properties.Settings.Default.Username, mc.getDayKcal()); Uri uri = new Uri("Screen/MealMainPage.xaml", UriKind.Relative); this.NavigationService.Navigate(uri); }
protected override void OnNavigatedTo(NavigationEventArgs e) { var parameter = e.Parameter as HaveMealClass; _day = parameter.Day; _kind = parameter.Kind; //get eats cbMeal.ItemsSource = MealDB.getAll(); cbMeal.DisplayMemberPath = "Name"; cbMeal.SelectedValuePath = "MealID"; cbMeal.SelectedIndex = 0; }
public void updateText() { List <Eat> eats = new List <Eat> { }; string text = ""; Day d = DayDB.getDatByDate(dtPicker.Date); if (d == null) { text = "There is no records for this day"; tbDays.MaxLines = 100; tbDays.Text = text; return; } eats = EatDB.getByDayID(d.DayID); int energy = 0, fat = 0, saturates = 0, sugar = 0, salt = 0; if (eats != null) { foreach (Eat e in eats) { Meal meal = MealDB.getAll().Where(m => m.MealID == e.MealID).FirstOrDefault(); if (e != null && e.Done && meal != null) { text += meal.Name + "\n"; energy += meal.Energy; fat += meal.Fat; saturates += meal.Saturates; sugar += meal.Sugar; salt += meal.Salt; } } } text += "\n Energy: " + energy; text += "\n Fat: " + fat; text += "\n Saturates: " + saturates; text += "\n Sugar: " + sugar; text += "\n Salt: " + salt; tbDays.MaxLines = 100; tbDays.Text = text; }
public MealList() { this.InitializeComponent(); mealsGridView.ItemsSource = MealDB.getAll(); // mealsGridView.Header = new List<ListViewBaseHeaderItem> { new ListViewHeaderItem("Test") }; //new List<string> { "Meal", "Energy", "Fat", "Kind" }; Windows.UI.Core.SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = AppViewBackButtonVisibility.Visible; Windows.UI.Core.SystemNavigationManager.GetForCurrentView().BackRequested += (s, a) => { if (Frame.CanGoBack) { Frame.GoBack(); a.Handled = true; } }; }
private void SaveBtn_Click(object sender, RoutedEventArgs e) { if (meal == null) { meal = new Meal(); } meal.Name = this.txtName.Text; meal.Energy = Convert.ToInt32(this.txtEnergy.Text); meal.Fat = Convert.ToInt32(this.txtFat.Text); meal.Saturates = Convert.ToInt32(this.txtSaturates.Text); meal.Sugar = Convert.ToInt32(this.txtSugar.Text); meal.Salt = Convert.ToInt32(this.txtSalt.Text); meal.Kind = this.Kind.SelectedIndex; meal.PicPath = "Assets/meals/example.jpeg"; MealDB mdb = new MealDB(meal); mdb.save(); Frame.Navigate(typeof(MainPage)); }
private void Grid_Loaded(object sender, RoutedEventArgs e) { MealDB dB = new MealDB(Properties.Settings.Default.Username); this.NowKcalLabel.Content = dB.GetMeal().KcalDay; }