private void hitungKebutuhanKalori() { // set data Button btnEnergi = FindViewById <Button>(Resource.Id.btnEnergi); RiwayatGizi latestData = DB.GetLatestRiwayatHitungGizi(); if (latestData != null) { btnEnergi.Text = (latestData.Energi.ToString() != "" ? latestData.Energi.ToString() : "0") + "kkal"; btnEnergi.Click += (sender, e) => { if (latestData.Energi.ToString() != "") { Intent intentHitungGizi = new Intent(this, typeof(ActivityHitungGiziHasil)); intentHitungGizi.PutExtra("energi", latestData.Energi); intentHitungGizi.PutExtra("karbohidrat", latestData.Karbohidrat); intentHitungGizi.PutExtra("protein", latestData.Protein); intentHitungGizi.PutExtra("lemak", latestData.Lemak); StartActivity(intentHitungGizi); } }; } else { btnEnergi.Text = "0 kkal"; } }
public static void SaveRiwayatHitungGizi(DataKebutuhanGizi dataKebutuhanGizi, KebutuhanGizi kebutuhanGizi) { db.CreateTable <RiwayatGizi>(); RiwayatGizi data = new RiwayatGizi(); data.JenisKelamin = dataKebutuhanGizi.JenisKelamin; data.Umur = dataKebutuhanGizi.Umur; data.TinggiBadan = dataKebutuhanGizi.TinggiBadan; data.BeratBadan = dataKebutuhanGizi.BeratBadan; data.Frekuensi = dataKebutuhanGizi.Frekuensi; data.Energi = kebutuhanGizi.Energi; data.Karbohidrat = kebutuhanGizi.Karbohidrat; data.Protein = kebutuhanGizi.Protein; data.Lemak = kebutuhanGizi.Lemak; data.Tanggal = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss"); db.Insert(data); }