Exemple #1
0
        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";
            }
        }
Exemple #2
0
        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);
        }