protected override void bunifuTileButton_AddToSelectedList_Click(object sender, EventArgs e) { IngredientDetails temp = GetSelectedItemInAvailableDataGridView <IngredientDetails>(); ingredientDetails.Remove(temp); Ingredient newData = new Ingredient(1, temp); selectedIngredients.Add(newData); Update(); }
public virtual bool Init(IngredientDetails ingredient, Producer producer) { if (ingredient != null) { this.Ingredient = ingredient; } else { this.Ingredient = new IngredientDetails(); } if (producer != null) { this.Producer = producer; } else { this.Producer = new Producer(); } return(true); }
public string AddOrUpdateIngredientDetails(IngredientDetails ingredientDetails) { Table<DAL.IngredientDetail> igrDetailsTable = GetIngredientDetailTable(); var matchedDetails = (from igrDetails in igrDetailsTable where igrDetails.name == ingredientDetails.Name select igrDetails).FirstOrDefault(); if (matchedDetails == null) // Add { try { DAL.IngredientDetail newData = new DAL.IngredientDetail(); newData.name = ingredientDetails.Name; newData.description = ingredientDetails.Description; igrDetailsTable.InsertOnSubmit(newData); igrDetailsTable.Context.SubmitChanges(); } catch (Exception ex) { return ex.Message; } } else if (matchedDetails != null) { try { matchedDetails.name = ingredientDetails.Name; matchedDetails.description = ingredientDetails.Description; db.SubmitChanges(); } catch (Exception ex) { return ex.Message; } } return ""; }
public Ingredient_Stock(IngredientDetails ingredient, Producer producer) { Init(ingredient, producer); }