public static void Insert(string data, string dieta, string miasto, string nazwa_sniadanie, string nazwa_IIsniadanie, string nazwa_obiad, string nazwa_podwieczorek, string nazwa_kolacja, string sklad_sniadanie, string sklad_IIsniadanie, string sklad_obiad, string sklad_podwieczorek, string sklad_kolacja) { KalkulatorDietyDatabase DataSet = new KalkulatorDietyDatabase(); String XML_Location = @"DataBase.xml"; DataSet.ReadXml(XML_Location); DataTable dataTable = DataSet.Tables["Jadłospisy"]; DataRow dataRow = dataTable.NewRow(); dataRow["Data"] = data; dataRow["Dieta"] = dieta; dataRow["Miasto"] = miasto; dataRow["Nazwa-Śniadanie"] = nazwa_sniadanie; dataRow["Skład-Śniadanie"] = sklad_sniadanie; dataRow["Nazwa-IIŚniadanie"] = nazwa_IIsniadanie; dataRow["Skład-IIŚniadanie"] = sklad_IIsniadanie; dataRow["Nazwa-Obiad"] = nazwa_obiad; dataRow["Skład-Obiad"] = sklad_obiad; dataRow["Nazwa-Podwieczorek"] = nazwa_podwieczorek; dataRow["Skład-Podwieczorek"] = sklad_podwieczorek; dataRow["Nazwa-Kolacja"] = nazwa_kolacja; dataRow["Skład-Kolacja"] = sklad_kolacja; dataTable.Rows.Add(dataRow); DataSet.WriteXml(XML_Location); }
public static List <Jadlospis> Select(string data, string miasto) { List <Jadlospis> jadlospis = new List <Jadlospis>(); KalkulatorDietyDatabase DataSet = new KalkulatorDietyDatabase(); String XML_Location = @"DataBase.xml"; DataSet.ReadXml(XML_Location); if (DataSet.Jadłospisy.Rows.Count > 0) { for (int i = 0; i < DataSet.Jadłospisy.Rows.Count; i++) { if (DataSet.Jadłospisy.Rows[i]["Data"].ToString() == data && DataSet.Jadłospisy.Rows[i]["Miasto"].ToString() == miasto) { int?j = Check(jadlospis, DataSet.Jadłospisy.Rows[i]["Dieta"].ToString()); if (j != null) { jadlospis.RemoveAt(Convert.ToInt32(j)); } jadlospis.Add(new Jadlospis(DataSet.Jadłospisy.Rows[i]["Data"].ToString(), DAO.DietaDAO.Select(DataSet.Jadłospisy.Rows[i]["Dieta"].ToString(), DataSet.Jadłospisy.Rows[i]["Miasto"].ToString()), DataSet.Jadłospisy.Rows[i]["Miasto"].ToString(), DataSet.Jadłospisy.Rows[i]["Nazwa-Śniadanie"].ToString(), DataSet.Jadłospisy.Rows[i]["Nazwa-IIŚniadanie"].ToString(), DataSet.Jadłospisy.Rows[i]["Nazwa-Obiad"].ToString(), DataSet.Jadłospisy.Rows[i]["Nazwa-Podwieczorek"].ToString(), DataSet.Jadłospisy.Rows[i]["Nazwa-Kolacja"].ToString(), DataSet.Jadłospisy.Rows[i]["Skład-Śniadanie"].ToString(), DataSet.Jadłospisy.Rows[i]["Skład-IIŚniadanie"].ToString(), DataSet.Jadłospisy.Rows[i]["Skład-Obiad"].ToString(), DataSet.Jadłospisy.Rows[i]["Skład-Podwieczorek"].ToString(), DataSet.Jadłospisy.Rows[i]["Skład-Kolacja"].ToString())); } } } return(jadlospis); }
public static Diet Select(string nazwa, string miasto) { Diet dieta = null; KalkulatorDietyDatabase DataSet = new KalkulatorDietyDatabase(); String XML_Location = @"DataBase.xml"; DataSet.ReadXml(XML_Location); if (DataSet.Diety.Rows.Count > 0) { for (int i = 0; i < DataSet.Diety.Rows.Count; i++) { if (DataSet.Diety.Rows[i]["Nazwa diety"].ToString() == nazwa && DataSet.Diety.Rows[i]["Miasto"].ToString() == miasto) { try { dieta = new Diet(DataSet.Diety.Rows[i]["Nazwa diety"].ToString(), DataSet.Diety.Rows[i]["Miasto"].ToString(), Convert.ToDouble(DataSet.Diety.Rows[i]["Energia"]), Convert.ToDouble(DataSet.Diety.Rows[i]["Białko"]), Convert.ToDouble(DataSet.Diety.Rows[i]["Tłuszcze"]), Convert.ToDouble(DataSet.Diety.Rows[i]["Węglowodany"]), Convert.ToDouble(DataSet.Diety.Rows[i]["Sód"]), Convert.ToDouble(DataSet.Diety.Rows[i]["Kwasy tłuszczowe nasycone"]), Convert.ToDouble(DataSet.Diety.Rows[i]["Węglowodany przyswajalne"]), Convert.ToDouble(DataSet.Diety.Rows[i]["Błonnik"])); } catch { dieta = new Diet(DataSet.Diety.Rows[i]["Nazwa diety"].ToString(), DataSet.Diety.Rows[i]["Miasto"].ToString(), Convert.ToDouble(DataSet.Diety.Rows[i]["Energia"]), Convert.ToDouble(DataSet.Diety.Rows[i]["Białko"]), Convert.ToDouble(DataSet.Diety.Rows[i]["Tłuszcze"]), Convert.ToDouble(DataSet.Diety.Rows[i]["Węglowodany"]), Convert.ToDouble(DataSet.Diety.Rows[i]["Sód"]), Convert.ToDouble(DataSet.Diety.Rows[i]["Kwasy tłuszczowe nasycone"]), 0, 0); } } } } return(dieta); }
public static List <Jadlospis> SelectForDay(int identyfikatorDekadowki, int dzien) { List <Jadlospis> listaJadlospisow = new List <Jadlospis>(); List <int> listaIdentyfikatorowJadlospisowDekadowki = new List <int>(); KalkulatorDietyDatabase DataSet = new KalkulatorDietyDatabase(); String XML_Location = @"DataBase.xml"; DataSet.ReadXml(XML_Location); for (int i = 0; i < DataSet.JadlsopisDekadowki.Rows.Count; i++) { if (DataSet.Tables["JadlsopisDekadowki"].Rows[i]["IdentyfikatorDekadowki"].ToString() == identyfikatorDekadowki.ToString() && DataSet.Tables["JadlsopisDekadowki"].Rows[i]["Dzien"].ToString() == dzien.ToString()) { listaIdentyfikatorowJadlospisowDekadowki.Add(Convert.ToInt32(DataSet.Tables["JadlsopisDekadowki"].Rows[i]["IdentyfikatorJadlospisu"])); } } Dekadowka dekadowka = DekadowkaDAO.SelectFromId(identyfikatorDekadowki); for (int i = 0; i < DataSet.Jadlospis.Rows.Count; i++) { if (listaIdentyfikatorowJadlospisowDekadowki.Contains(Convert.ToInt32(DataSet.Tables["Jadlospis"].Rows[i]["Identyfikator"].ToString()))) { listaJadlospisow.Add(new Jadlospis(Convert.ToInt32(DataSet.Tables["Jadlospis"].Rows[i]["Identyfikator"]), dzien, DietaDAO.Select(DataSet.Tables["Jadlospis"].Rows[i]["Dieta"].ToString(), dekadowka.miasto), DataSet.Tables["Jadlospis"].Rows[i]["Nazwa-Śniadanie"].ToString(), DataSet.Tables["Jadlospis"].Rows[i]["Nazwa-IIŚniadanie"].ToString(), DataSet.Tables["Jadlospis"].Rows[i]["Nazwa-Obiad"].ToString(), DataSet.Tables["Jadlospis"].Rows[i]["Nazwa-Podwieczorek"].ToString(), DataSet.Tables["Jadlospis"].Rows[i]["Nazwa-Kolacja"].ToString(), DataSet.Tables["Jadlospis"].Rows[i]["Skład-Śniadanie"].ToString(), DataSet.Tables["Jadlospis"].Rows[i]["Skład-IIŚniadanie"].ToString(), DataSet.Tables["Jadlospis"].Rows[i]["Skład-Obiad"].ToString(), DataSet.Tables["Jadlospis"].Rows[i]["Skład-Podwieczorek"].ToString(), DataSet.Tables["Jadlospis"].Rows[i]["Skład-Kolacja"].ToString())); } } return(listaJadlospisow); }
public static List <Produkt> SelectAll() { List <Produkt> listaProduktow = new List <Produkt>(); KalkulatorDietyDatabase DataSet = new KalkulatorDietyDatabase(); String XML_Location = @"DataBase.xml"; DataSet.ReadXml(XML_Location); if (DataSet.Produkt.Rows.Count > 0) { for (int i = 0; i < DataSet.Produkt.Rows.Count; i++) { try { listaProduktow.Add(new Produkt(Convert.ToChar(DataSet.Produkt.Rows[i]["Kategoria"]), DataSet.Produkt.Rows[i]["Nazwa produktu"].ToString(), Convert.ToDouble(DataSet.Produkt.Rows[i]["Energia"]), Convert.ToDouble(DataSet.Produkt.Rows[i]["Białko"]), Convert.ToDouble(DataSet.Produkt.Rows[i]["Tłuszcze"]), Convert.ToDouble(DataSet.Produkt.Rows[i]["Węglowodany"]), Convert.ToDouble(DataSet.Produkt.Rows[i]["Sód"]), Convert.ToDouble(DataSet.Produkt.Rows[i]["Kwasy tłuszczowe nasycone"]), Convert.ToDouble(DataSet.Produkt.Rows[i]["Węglowodany przyswajalne"]), Convert.ToDouble(DataSet.Produkt.Rows[i]["Błonnik"]))); } catch { Produkt p = new Produkt(Convert.ToChar(DataSet.Produkt.Rows[i]["Kategoria"]), DataSet.Produkt.Rows[i]["Nazwa produktu"].ToString(), Convert.ToDouble(DataSet.Produkt.Rows[i]["Energia"]), Convert.ToDouble(DataSet.Produkt.Rows[i]["Białko"]), Convert.ToDouble(DataSet.Produkt.Rows[i]["Tłuszcze"]), Convert.ToDouble(DataSet.Produkt.Rows[i]["Węglowodany"]), Convert.ToDouble(DataSet.Produkt.Rows[i]["Sód"]), Convert.ToDouble(DataSet.Produkt.Rows[i]["Kwasy tłuszczowe nasycone"]), 0, 0); listaProduktow.Add(p); } } } return(listaProduktow); }
public static void Insert(string nazwa, string miasto, int dni, string dzienStart, List <Menu> listaJadlospisow) { KalkulatorDietyDatabase DataSet = new KalkulatorDietyDatabase(); String XML_Location = @"DataBase.xml"; DataSet.ReadXml(XML_Location); DataTable dataTable = DataSet.Tables["Dekadowka"]; DataRow dataRow = dataTable.NewRow(); dataRow["Nazwa"] = nazwa; dataRow["Miasto"] = miasto; dataRow["DzienStart"] = dzienStart; dataRow["Dni"] = dni; dataTable.Rows.Add(dataRow); DataSet.WriteXml(XML_Location); int identyfikatorDekadowki = SelectId(new Template(null, nazwa, miasto, dni, dzienStart, null)); if (listaJadlospisow != null) { foreach (Menu jadlospis in listaJadlospisow) { DAO.TemplateMenusDAO.Insert(identyfikatorDekadowki, jadlospis.dzien, jadlospis.dieta, jadlospis.nazwa_sniadanie, jadlospis.nazwa_IIsniadanie, jadlospis.nazwa_obiad, jadlospis.nazwa_podwieczorek, jadlospis.nazwa_kolacja, jadlospis.sklad_sniadanie, jadlospis.sklad_IIsniadanie, jadlospis.sklad_obiad, jadlospis.sklad_podwieczorek, jadlospis.sklad_kolacja); } } }
public WczytajDzien() { InitializeComponent(); DataSet.ReadXml(XML_Location); if (DataSet.Diety.Rows.Count > 0) { for (int i = 0; i < DataSet.Diety.Rows.Count; i++) { cb_dieta.Items.Add(DataSet.Diety.Rows[i]["Nazwa diety"]); } cb_dieta.SelectedIndex = 0; } if (DataSet.Tables["Jadłospisy"].Rows.Count > 0) { Wyswietl(); } else { btn_dodaj.Enabled = false; button2.Enabled = false; cb_dieta.Enabled = false; } cb_miasto.SelectedIndex = 0; }
public static void Insert(string miasto) { KalkulatorDietyDatabase DataSet = new KalkulatorDietyDatabase(); String XML_Location = @"DataBase.xml"; DataSet.ReadXml(XML_Location); DataTable dtProdukty = DataSet.Tables["Jednostka"]; DataRow drProdukty = dtProdukty.NewRow(); drProdukty["Miasto"] = miasto; dtProdukty.Rows.Add(drProdukty); DataSet.WriteXml(XML_Location); }
public static void Insert(string nazwa, string sklad) { KalkulatorDietyDatabase DataSet = new KalkulatorDietyDatabase(); String XML_Location = @"DataBase.xml"; DataSet.ReadXml(XML_Location); DataTable dtProdukty = DataSet.Tables["Receptury"]; DataRow drProdukty = dtProdukty.NewRow(); drProdukty["Nazwa receptury"] = nazwa; drProdukty["Skład receptury"] = sklad; dtProdukty.Rows.Add(drProdukty); DataSet.WriteXml(XML_Location); }
public static void Delete(string data, string miasto, string dieta) { KalkulatorDietyDatabase DataSet = new KalkulatorDietyDatabase(); String XML_Location = @"DataBase.xml"; DataSet.ReadXml(XML_Location); for (int i = 0; i < DataSet.Jadłospisy.Rows.Count; i++) { if (DataSet.Tables["Jadłospisy"].Rows[i]["Data"].ToString() == data && DataSet.Tables["Jadłospisy"].Rows[i]["Dieta"].ToString() == dieta && DataSet.Tables["Jadłospisy"].Rows[i]["Miasto"].ToString() == miasto) { DataSet.Tables["Jadłospisy"].Rows[i].Delete(); } } DataSet.WriteXml(XML_Location); }
public static void Delete(Produkt produkt) { KalkulatorDietyDatabase DataSet = new KalkulatorDietyDatabase(); String XML_Location = @"DataBase.xml"; DataSet.ReadXml(XML_Location); for (int i = 0; i < DataSet.Produkt.Rows.Count; i++) { if (DataSet.Tables["Produkt"].Rows[i]["Nazwa produktu"].ToString() == produkt.nazwa && DataSet.Tables["Produkt"].Rows[i]["Energia"].ToString() == produkt.wartosciOdzywcze.energia.ToString()) { DataSet.Tables["Produkt"].Rows[i].Delete(); } } DataSet.WriteXml(XML_Location); }
public static int SelectId(Menu jadlospis) { int identyfikatorJadlospisu = 0; KalkulatorDietyDatabase DataSet = new KalkulatorDietyDatabase(); String XML_Location = @"DataBase.xml"; DataSet.ReadXml(XML_Location); for (int i = 0; i < DataSet.Jadlospis.Rows.Count; i++) { if (DataSet.Tables["Jadlospis"].Rows[i]["Dieta"].ToString() == jadlospis.dieta.nazwa && DataSet.Tables["Jadlospis"].Rows[i]["Nazwa-Śniadanie"].ToString() == jadlospis.nazwa_sniadanie && DataSet.Tables["Jadlospis"].Rows[i]["Nazwa-IIŚniadanie"].ToString() == jadlospis.nazwa_IIsniadanie && DataSet.Tables["Jadlospis"].Rows[i]["Nazwa-Obiad"].ToString() == jadlospis.nazwa_obiad && DataSet.Tables["Jadlospis"].Rows[i]["Nazwa-Podwieczorek"].ToString() == jadlospis.nazwa_podwieczorek && DataSet.Tables["Jadlospis"].Rows[i]["Nazwa-Kolacja"].ToString() == jadlospis.nazwa_kolacja && DataSet.Tables["Jadlospis"].Rows[i]["Skład-Śniadanie"].ToString() == jadlospis.sklad_sniadanie && DataSet.Tables["Jadlospis"].Rows[i]["Skład-IIŚniadanie"].ToString() == jadlospis.sklad_IIsniadanie && DataSet.Tables["Jadlospis"].Rows[i]["Skład-Obiad"].ToString() == jadlospis.sklad_obiad && DataSet.Tables["Jadlospis"].Rows[i]["Skład-Podwieczorek"].ToString() == jadlospis.sklad_podwieczorek && DataSet.Tables["Jadlospis"].Rows[i]["Skład-Kolacja"].ToString() == jadlospis.sklad_kolacja) { identyfikatorJadlospisu = Convert.ToInt32(DataSet.Tables["Jadlospis"].Rows[i]["Identyfikator"]); } } return(identyfikatorJadlospisu); }
public static int SelectId(Template dekadowka) { int identyfikatorDekadowki = 0; KalkulatorDietyDatabase DataSet = new KalkulatorDietyDatabase(); String XML_Location = @"DataBase.xml"; DataSet.ReadXml(XML_Location); for (int i = 0; i < DataSet.Dekadowka.Rows.Count; i++) { if (DataSet.Tables["Dekadowka"].Rows[i]["Nazwa"].ToString() == dekadowka.nazwa && DataSet.Tables["Dekadowka"].Rows[i]["Miasto"].ToString() == dekadowka.miasto && DataSet.Tables["Dekadowka"].Rows[i]["DzienStart"].ToString() == dekadowka.dzienStart && DataSet.Tables["Dekadowka"].Rows[i]["Dni"].ToString() == dekadowka.dni.ToString()) { identyfikatorDekadowki = Convert.ToInt32(DataSet.Tables["Dekadowka"].Rows[i]["Identyfikator"]); } } return(identyfikatorDekadowki); }
public static Menu SelectFromId(int id) { Menu jadlospis = null; KalkulatorDietyDatabase DataSet = new KalkulatorDietyDatabase(); String XML_Location = @"DataBase.xml"; DataSet.ReadXml(XML_Location); for (int i = 0; i < DataSet.Jadlospis.Rows.Count; i++) { if (DataSet.Tables["Jadlospis"].Rows[i]["Identyfikator"].ToString() == id.ToString()) { jadlospis = new Menu(DataSet.Jadłospisy.Rows[i]["Data"].ToString(), DAO.DietsDAO.Select(DataSet.Jadłospisy.Rows[i]["Dieta"].ToString(), DataSet.Jadłospisy.Rows[i]["Miasto"].ToString()), DataSet.Jadłospisy.Rows[i]["Miasto"].ToString(), DataSet.Jadłospisy.Rows[i]["Nazwa-Śniadanie"].ToString(), DataSet.Jadłospisy.Rows[i]["Nazwa-IIŚniadanie"].ToString(), DataSet.Jadłospisy.Rows[i]["Nazwa-Obiad"].ToString(), DataSet.Jadłospisy.Rows[i]["Nazwa-Podwieczorek"].ToString(), DataSet.Jadłospisy.Rows[i]["Nazwa-Kolacja"].ToString(), DataSet.Jadłospisy.Rows[i]["Skład-Śniadanie"].ToString(), DataSet.Jadłospisy.Rows[i]["Skład-IIŚniadanie"].ToString(), DataSet.Jadłospisy.Rows[i]["Skład-Obiad"].ToString(), DataSet.Jadłospisy.Rows[i]["Skład-Podwieczorek"].ToString(), DataSet.Jadłospisy.Rows[i]["Skład-Kolacja"].ToString()); } } return(jadlospis); }
public static Template SelectFromId(int id) { Template dekadowka = null; KalkulatorDietyDatabase DataSet = new KalkulatorDietyDatabase(); String XML_Location = @"DataBase.xml"; DataSet.ReadXml(XML_Location); for (int i = 0; i < DataSet.Dekadowka.Rows.Count; i++) { if (DataSet.Tables["Dekadowka"].Rows[i]["Identyfikator"].ToString() == id.ToString()) { dekadowka = new Template(Convert.ToInt32(DataSet.Tables["Dekadowka"].Rows[i]["Identyfikator"]), DataSet.Tables["Dekadowka"].Rows[i]["Nazwa"].ToString(), DataSet.Tables["Dekadowka"].Rows[i]["Miasto"].ToString(), Convert.ToInt32(DataSet.Tables["Dekadowka"].Rows[i]["Dni"].ToString()), DataSet.Tables["Dekadowka"].Rows[i]["DzienStart"].ToString(), null); } } return(dekadowka); }
public static List <Receptura> SelectAll() { List <Receptura> listaDiet = new List <Receptura>(); KalkulatorDietyDatabase DataSet = new KalkulatorDietyDatabase(); String XML_Location = @"DataBase.xml"; DataSet.ReadXml(XML_Location); if (DataSet.Receptury.Rows.Count > 0) { for (int i = 0; i < DataSet.Receptury.Rows.Count; i++) { listaDiet.Add(new Receptura(DataSet.Receptury.Rows[i]["Nazwa receptury"].ToString(), DataSet.Receptury.Rows[i]["Skład receptury"].ToString())); } } return(listaDiet); }
public static List <Unit> SelectAll() { List <Unit> listaJednostek = new List <Unit>(); KalkulatorDietyDatabase DataSet = new KalkulatorDietyDatabase(); String XML_Location = @"DataBase.xml"; DataSet.ReadXml(XML_Location); if (DataSet.Jednostka.Rows.Count > 0) { for (int i = 0; i < DataSet.Jednostka.Rows.Count; i++) { listaJednostek.Add(new Unit(DataSet.Jednostka.Rows[i]["Miasto"].ToString())); } } return(listaJednostek); }
public static void Delete(Diet dieta) { KalkulatorDietyDatabase DataSet = new KalkulatorDietyDatabase(); String XML_Location = @"DataBase.xml"; DataSet.ReadXml(XML_Location); if (DataSet.Diety.Rows.Count > 0) { for (int i = 0; i < DataSet.Diety.Rows.Count; i++) { if (DataSet.Diety.Rows[i]["Nazwa diety"].ToString() == dieta.nazwa && DataSet.Diety.Rows[i]["Miasto"].ToString() == dieta.miasto) { DataSet.Diety.Rows[i].Delete(); } } } DataSet.WriteXml(XML_Location); }
public static void Delete(Receptura receptura) { KalkulatorDietyDatabase DataSet = new KalkulatorDietyDatabase(); String XML_Location = @"DataBase.xml"; DataSet.ReadXml(XML_Location); if (DataSet.Receptury.Rows.Count > 0) { for (int i = 0; i < DataSet.Receptury.Rows.Count; i++) { if (DataSet.Receptury.Rows[i]["Nazwa receptury"].ToString() == receptura.nazwa && DataSet.Receptury.Rows[i]["Skład receptury"].ToString() == receptura.sklad) { DataSet.Receptury.Rows[i].Delete(); } } } DataSet.WriteXml(XML_Location); }
public static List <Diet> SelectAll(string miasto) { List <Diet> listaDiet = new List <Diet>(); KalkulatorDietyDatabase DataSet = new KalkulatorDietyDatabase(); String XML_Location = @"DataBase.xml"; DataSet.ReadXml(XML_Location); if (DataSet.Diety.Rows.Count > 0) { for (int i = 0; i < DataSet.Diety.Rows.Count; i++) { if (DataSet.Diety.Rows[i]["Miasto"].ToString() == miasto) { listaDiet.Add(new Diet(DataSet.Diety.Rows[i]["Nazwa diety"].ToString(), DataSet.Diety.Rows[i]["Miasto"].ToString(), Convert.ToDouble(DataSet.Diety.Rows[i]["Energia"]), Convert.ToDouble(DataSet.Diety.Rows[i]["Białko"]), Convert.ToDouble(DataSet.Diety.Rows[i]["Tłuszcze"]), Convert.ToDouble(DataSet.Diety.Rows[i]["Węglowodany"]), Convert.ToDouble(DataSet.Diety.Rows[i]["Sód"]), Convert.ToDouble(DataSet.Diety.Rows[i]["Kwasy tłuszczowe nasycone"]), Convert.ToDouble(DataSet.Diety.Rows[i]["Węglowodany przyswajalne"]), Convert.ToDouble(DataSet.Diety.Rows[i]["Błonnik"]))); } } } return(listaDiet); }
public static List <Jadlospis> SelectAll(string dataOd, string dataDo) { List <Jadlospis> jadlospis = new List <Jadlospis>(); KalkulatorDietyDatabase DataSet = new KalkulatorDietyDatabase(); String XML_Location = @"DataBase.xml"; DataSet.ReadXml(XML_Location); if (DataSet.Jadłospisy.Rows.Count > 0) { for (int i = 0; i < DataSet.Jadłospisy.Rows.Count; i++) { if (Convert.ToDateTime(DataSet.Jadłospisy.Rows[i]["Data"].ToString()) >= Convert.ToDateTime(dataOd) && Convert.ToDateTime(DataSet.Jadłospisy.Rows[i]["Data"].ToString()) <= Convert.ToDateTime(dataDo)) { jadlospis.Add(new Jadlospis(DataSet.Jadłospisy.Rows[i]["Data"].ToString(), DAO.DietaDAO.Select(DataSet.Jadłospisy.Rows[i]["Dieta"].ToString(), DataSet.Jadłospisy.Rows[i]["Miasto"].ToString()), DataSet.Jadłospisy.Rows[i]["Miasto"].ToString(), DataSet.Jadłospisy.Rows[i]["Nazwa-Śniadanie"].ToString(), DataSet.Jadłospisy.Rows[i]["Nazwa-IIŚniadanie"].ToString(), DataSet.Jadłospisy.Rows[i]["Nazwa-Obiad"].ToString(), DataSet.Jadłospisy.Rows[i]["Nazwa-Podwieczorek"].ToString(), DataSet.Jadłospisy.Rows[i]["Nazwa-Kolacja"].ToString(), DataSet.Jadłospisy.Rows[i]["Skład-Śniadanie"].ToString(), DataSet.Jadłospisy.Rows[i]["Skład-IIŚniadanie"].ToString(), DataSet.Jadłospisy.Rows[i]["Skład-Obiad"].ToString(), DataSet.Jadłospisy.Rows[i]["Skład-Podwieczorek"].ToString(), DataSet.Jadłospisy.Rows[i]["Skład-Kolacja"].ToString())); } } } return(jadlospis); }
public static Jadlospis SelectAll(string data, string miasto, string dieta) { Jadlospis jadlospis = null; KalkulatorDietyDatabase DataSet = new KalkulatorDietyDatabase(); String XML_Location = @"DataBase.xml"; DataSet.ReadXml(XML_Location); if (DataSet.Jadłospisy.Rows.Count > 0) { for (int i = 0; i < DataSet.Jadłospisy.Rows.Count; i++) { if (DataSet.Jadłospisy.Rows[i]["Data"].ToString() == data && DataSet.Jadłospisy.Rows[i]["Dieta"].ToString() == dieta && DataSet.Jadłospisy.Rows[i]["Miasto"].ToString() == miasto) { jadlospis = new Jadlospis(DataSet.Jadłospisy.Rows[i]["Data"].ToString(), DAO.DietaDAO.Select(DataSet.Jadłospisy.Rows[i]["Dieta"].ToString(), DataSet.Jadłospisy.Rows[i]["Miasto"].ToString()), DataSet.Jadłospisy.Rows[i]["Miasto"].ToString(), DataSet.Jadłospisy.Rows[i]["Nazwa-Śniadanie"].ToString(), DataSet.Jadłospisy.Rows[i]["Nazwa-IIŚniadanie"].ToString(), DataSet.Jadłospisy.Rows[i]["Nazwa-Obiad"].ToString(), DataSet.Jadłospisy.Rows[i]["Nazwa-Podwieczorek"].ToString(), DataSet.Jadłospisy.Rows[i]["Nazwa-Kolacja"].ToString(), DataSet.Jadłospisy.Rows[i]["Skład-Śniadanie"].ToString(), DataSet.Jadłospisy.Rows[i]["Skład-IIŚniadanie"].ToString(), DataSet.Jadłospisy.Rows[i]["Skład-Obiad"].ToString(), DataSet.Jadłospisy.Rows[i]["Skład-Podwieczorek"].ToString(), DataSet.Jadłospisy.Rows[i]["Skład-Kolacja"].ToString()); } } } return(jadlospis); }
public static int SelectDzien(int idDekadowki, int id) { int dzien = 0; KalkulatorDietyDatabase DataSet = new KalkulatorDietyDatabase(); String XML_Location = @"DataBase.xml"; DataSet.ReadXml(XML_Location); if (DataSet.Diety.Rows.Count > 0) { for (int k = 0; k < DataSet.JadlsopisDekadowki.Rows.Count; k++) { if (Convert.ToInt32(DataSet.Tables["JadlsopisDekadowki"].Rows[k]["IdentyfikatorJadlospisu"].ToString()) == id && Convert.ToInt32(DataSet.Tables["JadlsopisDekadowki"].Rows[k]["IdentyfikatorDekadowki"].ToString()) == idDekadowki) { dzien = Convert.ToInt32(DataSet.Tables["JadlospisDekadowki"].Rows[k]["Dzien"]); } } } return(dzien); }
public static void Insert(string nazwa, char kategoria, double energia, double bialko, double tluszcze, double weglowodany, double sod, double tluszcze_nn, double przyswajalne, double blonnik) { KalkulatorDietyDatabase DataSet = new KalkulatorDietyDatabase(); String XML_Location = @"DataBase.xml"; DataSet.ReadXml(XML_Location); DataTable dtProdukty = DataSet.Tables["Produkt"]; DataRow drProdukty = dtProdukty.NewRow(); drProdukty["Nazwa produktu"] = nazwa; drProdukty["Kategoria"] = kategoria; drProdukty["Energia"] = energia; drProdukty["Białko"] = bialko; drProdukty["Tłuszcze"] = tluszcze; drProdukty["Węglowodany"] = weglowodany; drProdukty["Węglowodany przyswajalne"] = przyswajalne; drProdukty["Błonnik"] = blonnik; drProdukty["Sód"] = sod; drProdukty["Kwasy tłuszczowe nasycone"] = tluszcze_nn; dtProdukty.Rows.Add(drProdukty); DataSet.WriteXml(XML_Location); }
public static List <Menu> SelectForDay(int identyfikatorDekadowki, int dzien) { List <Menu> listaJadlospisow = new List <Menu>(); List <int> listaIdentyfikatorowJadlospisowDekadowki = new List <int>(); KalkulatorDietyDatabase DataSet = new KalkulatorDietyDatabase(); String XML_Location = @"DataBase.xml"; DataSet.ReadXml(XML_Location); Template dekadowka = TemplatesDAO.SelectFromId(identyfikatorDekadowki); //for (int i = 0; i < DataSet.JadlsopisDekadowki.Rows.Count; i++) //{ // if (DataSet.Tables["JadlsopisDekadowki"].Rows[i]["IdentyfikatorDekadowki"].ToString() == identyfikatorDekadowki.ToString() && DataSet.Tables["JadlsopisDekadowki"].Rows[i]["Dzien"].ToString() == dzien.ToString()) // { // listaIdentyfikatorowJadlospisowDekadowki.Add(Convert.ToInt32(DataSet.Tables["JadlsopisDekadowki"].Rows[i]["IdentyfikatorJadlospisu"])); // } //} System.Data.EnumerableRowCollection <string> rowCollection = DataSet.JadlsopisDekadowki.Where(x => x.IdentyfikatorDekadowki == identyfikatorDekadowki.ToString() && x.Dzien == dzien.ToString()).Select(x => x.IdentyfikatorJadlospisu); for (int i = 0; i < rowCollection.Count(); i++) { System.Data.EnumerableRowCollection <KalkulatorDietyDatabase.JadlospisRow> s = DataSet.Jadlospis.Where(x => x.Identyfikator.ToString() == rowCollection.ElementAt(i)); listaJadlospisow.Add(new Menu(Convert.ToInt32(s.ElementAt(0).Identyfikator), dzien, DietsDAO.Select(s.ElementAt(0).Dieta.ToString(), dekadowka.miasto), s.ElementAt(0)._Nazwa_Śniadanie.ToString(), s.ElementAt(0)._Nazwa_IIŚniadanie.ToString(), s.ElementAt(0)._Nazwa_Obiad.ToString(), s.ElementAt(0)._Nazwa_Podwieczorek.ToString(), s.ElementAt(0)._Nazwa_Kolacja.ToString(), s.ElementAt(0)._Skład_Śniadanie.ToString(), s.ElementAt(0)._Skład_IIŚniadanie.ToString(), s.ElementAt(0)._Skład_Obiad.ToString(), s.ElementAt(0)._Skład_Podwieczorek.ToString(), s.ElementAt(0)._Skład_Kolacja.ToString())); } //Template dekadowka = TemplatesDAO.SelectFromId(identyfikatorDekadowki); // for (int i = 0; i < DataSet.Jadlospis.Rows.Count; i++) // { // //if (listaIdentyfikatorowJadlospisowDekadowki.Contains(Convert.ToInt32(DataSet.Tables["Jadlospis"].Rows[i]["Identyfikator"].ToString()))) // if(rowCollection.Contains(DataSet.Tables["Jadlospis"].Rows[i]["Identyfikator"].ToString())) // { // listaJadlospisow.Add(new Menu(Convert.ToInt32(DataSet.Tables["Jadlospis"].Rows[i]["Identyfikator"]), dzien, DietsDAO.Select(DataSet.Tables["Jadlospis"].Rows[i]["Dieta"].ToString(), dekadowka.miasto), DataSet.Tables["Jadlospis"].Rows[i]["Nazwa-Śniadanie"].ToString(), DataSet.Tables["Jadlospis"].Rows[i]["Nazwa-IIŚniadanie"].ToString(), DataSet.Tables["Jadlospis"].Rows[i]["Nazwa-Obiad"].ToString(), DataSet.Tables["Jadlospis"].Rows[i]["Nazwa-Podwieczorek"].ToString(), DataSet.Tables["Jadlospis"].Rows[i]["Nazwa-Kolacja"].ToString(), DataSet.Tables["Jadlospis"].Rows[i]["Skład-Śniadanie"].ToString(), DataSet.Tables["Jadlospis"].Rows[i]["Skład-IIŚniadanie"].ToString(), DataSet.Tables["Jadlospis"].Rows[i]["Skład-Obiad"].ToString(), DataSet.Tables["Jadlospis"].Rows[i]["Skład-Podwieczorek"].ToString(), DataSet.Tables["Jadlospis"].Rows[i]["Skład-Kolacja"].ToString())); // } // } return(listaJadlospisow); }
public static void Check(int identyfikatorDekadowki, int dzien, string dieta) { Jadlospis listaJadlospisow = null; List <int> listaIdentyfikatorowJadlospisowDekadowki = new List <int>(); KalkulatorDietyDatabase DataSet = new KalkulatorDietyDatabase(); String XML_Location = @"DataBase.xml"; DataSet.ReadXml(XML_Location); for (int i = 0; i < DataSet.JadlsopisDekadowki.Rows.Count; i++) { if (DataSet.Tables["JadlsopisDekadowki"].Rows[i]["IdentyfikatorDekadowki"].ToString() == identyfikatorDekadowki.ToString() && DataSet.Tables["JadlsopisDekadowki"].Rows[i]["Dzien"].ToString() == dzien.ToString()) { listaIdentyfikatorowJadlospisowDekadowki.Add(Convert.ToInt32(DataSet.Tables["JadlsopisDekadowki"].Rows[i]["IdentyfikatorJadlospisu"])); } } for (int i = 0; i < DataSet.Jadlospis.Rows.Count; i++) { if (listaIdentyfikatorowJadlospisowDekadowki.Contains(Convert.ToInt32(DataSet.Tables["Jadlospis"].Rows[i]["Identyfikator"].ToString()))) { if (DataSet.Tables["Jadlospis"].Rows[i]["Dieta"].ToString() == dieta) { for (int j = 0; j < DataSet.JadlsopisDekadowki.Rows.Count; j++) { if (DataSet.Tables["JadlsopisDekadowki"].Rows[j]["IdentyfikatorDekadowki"].ToString() == identyfikatorDekadowki.ToString() && DataSet.Tables["JadlsopisDekadowki"].Rows[j]["IdentyfikatorJadlospisu"].ToString() == DataSet.Tables["Jadlospis"].Rows[i]["Identyfikator"].ToString()) { DataSet.JadlsopisDekadowki.Rows.RemoveAt(j); Delete(Convert.ToInt32(DataSet.Tables["Jadlospis"].Rows[i]["Identyfikator"].ToString())); } } } } } DataSet.WriteXml(XML_Location); }
public static List <Template> Select(string miasto) { List <Template> listaDekadowek = new List <Template>(); KalkulatorDietyDatabase DataSet = new KalkulatorDietyDatabase(); String XML_Location = @"DataBase.xml"; DataSet.ReadXml(XML_Location); if (DataSet.Diety.Rows.Count > 0) { for (int i = 0; i < DataSet.Dekadowka.Rows.Count; i++) { if (DataSet.Tables["Dekadowka"].Rows[i]["Miasto"].ToString() == miasto) { List <int> listaIdentyfikatorowJadlospisowDekadowki = new List <int>(); for (int j = 0; j < DataSet.JadlsopisDekadowki.Rows.Count; j++) { if (DataSet.Tables["JadlsopisDekadowki"].Rows[j]["IdentyfikatorDekadowki"].ToString() == DataSet.Tables["Dekadowka"].Rows[i]["Identyfikator"].ToString()) { listaIdentyfikatorowJadlospisowDekadowki.Add(i); } } List <Menu> listaJadlospisow = new List <Menu>(); for (int k = 0; k < DataSet.Jadlospis.Rows.Count; k++) { if (listaIdentyfikatorowJadlospisowDekadowki.Contains(Convert.ToInt32(DataSet.Tables["Jadlospis"].Rows[k]["Identyfikator"].ToString()))) { listaJadlospisow.Add(new Menu(Convert.ToInt32(DataSet.Tables["Jadlospis"].Rows[k]["Identyfikator"]), SelectDzien(Convert.ToInt32(DataSet.Tables["Dekadowka"].Rows[i]["Identyfikator"].ToString()), Convert.ToInt32(DataSet.Tables["Jadlospis"].Rows[k]["Identyfikator"])), DietsDAO.Select(DataSet.Tables["Jadlospis"].Rows[k]["Dieta"].ToString(), DataSet.Tables["Dekadowka"].Rows[i]["Miasto"].ToString()), DataSet.Tables["Jadlospis"].Rows[k]["Nazwa-Śniadanie"].ToString(), DataSet.Tables["Jadlospis"].Rows[k]["Nazwa-IIŚniadanie"].ToString(), DataSet.Tables["Jadlospis"].Rows[k]["Nazwa-Obiad"].ToString(), DataSet.Tables["Jadlospis"].Rows[k]["Nazwa-Podwieczorek"].ToString(), DataSet.Tables["Jadlospis"].Rows[k]["Nazwa-Kolacja"].ToString(), DataSet.Tables["Jadlospis"].Rows[k]["Skład-Śniadanie"].ToString(), DataSet.Tables["Jadlospis"].Rows[k]["Skład-IIŚniadanie"].ToString(), DataSet.Tables["Jadlospis"].Rows[k]["Skład-Obiad"].ToString(), DataSet.Tables["Jadlospis"].Rows[k]["Skład-Podwieczorek"].ToString(), DataSet.Tables["Jadlospis"].Rows[k]["Skład-Kolacja"].ToString())); } } listaDekadowek.Add(new Template(Convert.ToInt32(DataSet.Tables["Dekadowka"].Rows[i]["Identyfikator"]), DataSet.Tables["Dekadowka"].Rows[i]["Nazwa"].ToString(), DataSet.Tables["Dekadowka"].Rows[i]["Miasto"].ToString(), Convert.ToInt32(DataSet.Tables["Dekadowka"].Rows[i]["Dni"].ToString()), DataSet.Tables["Dekadowka"].Rows[i]["DzienStart"].ToString(), listaJadlospisow)); } } } return(listaDekadowek); }
public static void Delete(int identyfikatorJadlospisu) { KalkulatorDietyDatabase DataSet = new KalkulatorDietyDatabase(); String XML_Location = @"DataBase.xml"; DataSet.ReadXml(XML_Location); for (int i = 0; i < DataSet.Jadlospis.Rows.Count; i++) { if (DataSet.Tables["Jadlospis"].Rows[i]["Identyfikator"].ToString() == identyfikatorJadlospisu.ToString()) { DataSet.Tables["Jadlospis"].Rows[i].Delete(); } } for (int i = 0; i < DataSet.JadlsopisDekadowki.Rows.Count; i++) { if (DataSet.Tables["JadlsopisDekadowki"].Rows[i]["IdentyfikatorJadlospisu"].ToString() == identyfikatorJadlospisu.ToString()) { DataSet.Tables["JadlsopisDekadowki"].Rows[i].Delete(); } } DataSet.WriteXml(XML_Location); }
public static void Insert(int identyfikatorDekadowki, int dzien, Diet dieta, string nazwa_sniadanie, string nazwa_IIsniadanie, string nazwa_obiad, string nazwa_podwieczorek, string nazwa_kolacja, string sklad_sniadanie, string sklad_IIsniadanie, string sklad_obiad, string sklad_podwieczorek, string sklad_kolacja) { KalkulatorDietyDatabase DataSet = new KalkulatorDietyDatabase(); String XML_Location = @"DataBase.xml"; DataSet.ReadXml(XML_Location); DataTable dataTable = DataSet.Tables["Jadlospis"]; DataRow dataRow = dataTable.NewRow(); dataRow["Dieta"] = dieta.nazwa; dataRow["Nazwa-Śniadanie"] = nazwa_sniadanie; dataRow["Skład-Śniadanie"] = sklad_sniadanie; dataRow["Nazwa-IIŚniadanie"] = nazwa_IIsniadanie; dataRow["Skład-IIŚniadanie"] = sklad_IIsniadanie; dataRow["Nazwa-Obiad"] = nazwa_obiad; dataRow["Skład-Obiad"] = sklad_obiad; dataRow["Nazwa-Podwieczorek"] = nazwa_podwieczorek; dataRow["Skład-Podwieczorek"] = sklad_podwieczorek; dataRow["Nazwa-Kolacja"] = nazwa_kolacja; dataRow["Skład-Kolacja"] = sklad_kolacja; dataTable.Rows.Add(dataRow); DataSet.WriteXml(XML_Location); int identyfikatorJadlospisu = SelectId(new Menu(null, dzien, dieta, nazwa_sniadanie, nazwa_IIsniadanie, nazwa_obiad, nazwa_podwieczorek, nazwa_kolacja, sklad_sniadanie, sklad_IIsniadanie, sklad_obiad, sklad_podwieczorek, sklad_kolacja)); Check(identyfikatorDekadowki, dzien, dieta.nazwa); DataSet = new KalkulatorDietyDatabase(); DataSet.ReadXml(XML_Location); dataTable = DataSet.Tables["JadlsopisDekadowki"]; dataRow = dataTable.NewRow(); dataRow["IdentyfikatorDekadowki"] = identyfikatorDekadowki; dataRow["IdentyfikatorJadlospisu"] = identyfikatorJadlospisu; dataRow["Dzien"] = dzien; dataTable.Rows.Add(dataRow); DataSet.WriteXml(XML_Location); }
public static void Delete(Template dekadowka) { KalkulatorDietyDatabase DataSet = new KalkulatorDietyDatabase(); String XML_Location = @"DataBase.xml"; DataSet.ReadXml(XML_Location); for (int i = 0; i < DataSet.Dekadowka.Rows.Count; i++) { if (DataSet.Tables["Dekadowka"].Rows[i]["Identyfikator"].ToString() == dekadowka.id.ToString()) { DataSet.Tables["Dekadowka"].Rows[i].Delete(); } } DataRowCollection collection = DataSet.JadlsopisDekadowki.Rows; for (int i = collection.Count - 1; i >= 0; i--) { if (DataSet.Tables["JadlsopisDekadowki"].Rows[i]["IdentyfikatorDekadowki"].ToString() == dekadowka.id.ToString()) { DataSet.Tables["JadlsopisDekadowki"].Rows[i].Delete(); } } DataSet.WriteXml(XML_Location); }