protected void insertFood(object sender, EventArgs e) { ENFood newfood = new ENFood (entryName.Text, (int)spinbuttonQuantity.Value, seleccionado); newfood.Save (); entryName.Text = ""; spinbuttonQuantity.Value = 0; fillTree (); }
protected void deletefood(object sender, EventArgs e) { foodselected.Delete (); foodselected = null; buttonDelete.Sensitive = false; entrySearch.Text = ""; fillTree (); }
/// <summary> /// Obtiene todos los alimentos de la base de datos. /// </summary> /// <returns>Lista de alimentos en formato AEN.</returns> public override List <AEN> ReadAll() { List <AEN> ret = new List <AEN>(); DataTable tabla = cad.SelectAll(); foreach (DataRow rows in tabla.Rows) { ENFood nueva = new ENFood(); nueva.FromRow(rows); ret.Add((ENFood)nueva); } return(ret); }
/// <summary> /// Busca en la base de datos el alimento por el id. /// </summary> /// <param name="id">Identificador por el que se buscarĂ¡ el alimento.</param> /// <returns>Alimento en formato AEN.</returns> public override AEN Read(List <int> id) { ENFood ret = new ENFood(); List <object> param = new List <object>(); param.Add((object)id[0]); DataRow row = cad.Select(param); if (row != null) { ret.FromRow(cad.Select(param)); } else { ret = null; } return(ret); }
/// <summary> /// Obtiene todos los alimentos de la base de datos. /// </summary> /// <returns>Lista de alimentos en formato AEN.</returns> public override List<AEN> ReadAll() { List<AEN> ret = new List<AEN>(); DataTable tabla = cad.SelectAll(); foreach (DataRow rows in tabla.Rows) { ENFood nueva = new ENFood(); nueva.FromRow(rows); ret.Add((ENFood)nueva); } return ret; }
/// <summary> /// Busca en la base de datos el alimento por el id. /// </summary> /// <param name="id">Identificador por el que se buscarĂ¡ el alimento.</param> /// <returns>Alimento en formato AEN.</returns> public override AEN Read(List<int> id) { ENFood ret = new ENFood(); List<object> param = new List<object>(); param.Add((object)id[0]); DataRow row = cad.Select(param); if (row != null) { ret.FromRow(cad.Select(param)); } else { ret = null; } return ret; }
private void fillTree() { foodStore.Clear (); List<AEN> comidas = new ENFood ("").ReadAll (); foreach (AEN comida in comidas) { ENFood unacomida = (ENFood)comida; foodStore.AppendValues (unacomida); } treeviewFood.Model = foodStore; }
protected void treefoodchanged(object sender, EventArgs e) { TreeSelection selection = (sender as TreeView).Selection; TreeModel model; TreeIter iter; if (selection.GetSelected (out model, out iter)) { var value = model.GetValue (iter, 0); foodselected = value as ENFood; buttonDelete.Sensitive = true; } }
public void SaveNullName() { AEN food = new ENFood(null); food.Save(); }
public void Save() { AEN food = new ENFood("Peres"); food.Save(); }