Beispiel #1
0
        public void LoadFoodstuff(FoodStuff inFS)
        {
            //fill out controls based on what inFS contains
            fstoUpdate          = inFS;
            txtName.Text        = inFS.Name;
            txtServingSize.Text = inFS.Servings.ToString();
            txtPriceSold.Text   = inFS.Cost.ToString();
            txtPrepTime.Text    = inFS.PrepTime.ToString();
            txtCookTime.Text    = inFS.CookTime.ToString();
            txtDirections.Text  = inFS.Directions;
            foreach (string s in inFS.ReturnTagList())
            {
                lbxTags.Items.Add(s);
            }

            //get recipematerials for it...
            List <Recipe> inFSmats = DataConnection.ListOfIngredients(inFS.ID);

            foreach (Recipe r in inFSmats)
            {
                ListViewItem lvi = new ListViewItem();

                lvi.Text = r.FractionAmount();
                lvi.SubItems.Add(r.Unit);
                lvi.SubItems.Add(DataConnection.GetFoodstuffWithID(r.MadeOf).Name);

                lsvIngredients.Items.Add(lvi);
            }
        }