예제 #1
0
        public static List <DUH> UzmiSveDuh()
        {
            ISession   session = SessionManager.GetSession();
            List <DUH> duhs    = new List <DUH>();

            if (session == null)
            {
                return(null);
            }

            var duhData = session.Execute("select * from \"Dnevni_unos_hrane\"");

            foreach (var duhdata in duhData)
            {
                DUH duh = new DUH();
                duh.datum = duhdata["datum"] != null ? duhdata["datum"].ToString() : string.Empty;
                duh.jmbg  = duhdata["jmbg"] != null ? duhdata["jmbg"].ToString() : string.Empty;

                duh.jmbg = duhdata["namirnica"] != null ? duhdata["namirnica"].ToString() : string.Empty;
                duh.kalorijska_vrednost_namirnice = duhdata["kalorijska_vrednost_namirnice"] != null ? duhdata["kalorijska_vrednost_namirnice"].ToString() : string.Empty;
                duh.obrok = duhdata["obrok"] != null ? duhdata["obrok"].ToString() : string.Empty;


                duhs.Add(duh);
            }

            return(duhs);
        }
예제 #2
0
        public static void DodajDUH(DUH d)
        {
            ISession session = SessionManager.GetSession();

            if (session == null)
            {
                return;
            }

            RowSet duhData = session.Execute("insert into \"Dnevni_unos_hrane\"(jmbg, datum, namirnica, kalorijska_vrednost_namirnice, obrok) values ('" + d.jmbg + "', '" + d.datum + "',  '" + d.namirnica + "', '" + d.kalorijska_vrednost_namirnice + "', '" + d.obrok + "')");
        }
예제 #3
0
 private void dodajduhbtn_Click(object sender, EventArgs e)
 {
     if (dorucakchb.Checked)
     {
         DUH d = new DUH();
         d.jmbg      = jmbgtxtb.Text;
         d.datum     = date.Text;
         d.namirnica = namirnicatb.Text;
         d.kalorijska_vrednost_namirnice = kcalnamirnicetb.Text;
         d.obrok = "dorucak";
         DataProvider.DodajDUH(d);
     }
     else if (rucakchb.Checked)
     {
         DUH d = new DUH();
         d.jmbg      = jmbgtxtb.Text;
         d.datum     = date.Text;
         d.namirnica = namirnicatb.Text;
         d.kalorijska_vrednost_namirnice = kcalnamirnicetb.Text;
         d.obrok = "rucak";
         DataProvider.DodajDUH(d);
     }
     else if (vecerachb.Checked)
     {
         DUH d = new DUH();
         d.jmbg      = jmbgtxtb.Text;
         d.datum     = date.Text;
         d.namirnica = namirnicatb.Text;
         d.kalorijska_vrednost_namirnice = kcalnamirnicetb.Text;
         d.obrok = "vecera";
         DataProvider.DodajDUH(d);
     }
     else if (uzinachb.Checked)
     {
         DUH d = new DUH();
         d.jmbg      = jmbgtxtb.Text;
         d.datum     = date.Text;
         d.namirnica = namirnicatb.Text;
         d.kalorijska_vrednost_namirnice = kcalnamirnicetb.Text;
         d.obrok = "uzina";
         DataProvider.DodajDUH(d);
     }
     MessageBox.Show("Dnevni unos hrane je uspesno dodat u bazu!");
     this.DialogResult = DialogResult.OK;
 }
예제 #4
0
        //public static double IzracunajBMI(double visina, double tezina)
        //{
        //    double BMI = tezina / (visina * visina);
        //    return BMI;

        //}

        #endregion
        #region DUH
        public static DUH UcitajDuh(string datum, string jmbg)
        {
            ISession session = SessionManager.GetSession();
            DUH      duh     = new DUH();

            if (session == null)
            {
                return(null);
            }

            Row duhData = session.Execute("select * from \"Duh\" where \"datum\"='" + datum + "' and \"jmbg\"='" + jmbg + "'").FirstOrDefault();

            if (duhData != null)
            {
                duh.datum = duhData["datum"] != null ? duhData["datum"].ToString() : string.Empty;
                duh.jmbg  = duhData["jmbg"] != null ? duhData["jmbg"].ToString() : string.Empty;

                duh.jmbg = duhData["namirnica"] != null ? duhData["namirnica"].ToString() : string.Empty;
                duh.kalorijska_vrednost_namirnice = duhData["kalorijska_vrednost_namirnice"] != null ? duhData["kalorijska_vrednost_namirnice"].ToString() : string.Empty;
                duh.obrok = duhData["obrok"] != null ? duhData["obrok"].ToString() : string.Empty;
            }

            return(duh);
        }
예제 #5
0
        private void procitajDNbtn_Click(object sender, EventArgs e)
        {
            DUH d = DataProvider.UcitajDuh("Friday, April 17,2018", "1407997706010");

            MessageBox.Show("Podaci o dnevnom unosu:" + " " + d.namirnica + " " + d.kalorijska_vrednost_namirnice + " " + d.obrok);
        }