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); }
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 + "')"); }
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; }
//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); }
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); }