private void Craftin_Recipes_AddRecipeItem_Click(object sender, EventArgs e) { string RecipeItemName = ""; RecipeItem subRecipeItem = null; string RecipeName = ""; int Amount = 0; int Cost = 0; bool newitem = false; int LaborCost = 0; bool newSubitem = false; if (Crafting_Recipes_RecipeName.Text != "") { RecipeName = Crafting_Recipes_RecipeName.Text; } else { if (Crafting_Recipes_Recipe.SelectedItem != "") { RecipeName = Crafting_Recipes_Recipe.SelectedItem.ToString(); } } if (!Int32.TryParse(Crafting_Recipes_LaborCost.Text, out LaborCost)) { MessageBox.Show("LaborCost Must be at least 0 and a number"); return; } Crafting_Recipes_RecipeName.Text = ""; if (RecipeName == "") { MessageBox.Show("Recipe must be set/selected"); return; } if (Crafting_Recipes_RecipeItem.SelectedItem != "") { RecipeItemName = Crafting_Recipes_RecipeItem.SelectedItem.ToString(); subRecipeItem = (RecipeItem)Crafting_Recipes_RecipeItem.SelectedItem; } if (RecipeItemName == "") { MessageBox.Show("Recipe Item must be set/selected"); return; } if (!Int32.TryParse(Crafting_Recipes_RecipeItemAmount.Text, out Amount)) { MessageBox.Show("Amount either missing or not a number"); return; } Int32.TryParse(Crafting_Recipes_RecipeItemCost.Text, out Cost); RecipeItem Subitem = new RecipeItem(); Subitem.Name = ((RecipeItem)Crafting_Recipes_RecipeItem.SelectedItem).Name; Subitem.Amount = Amount; Subitem.Cost = Cost; Subitem.LaborCost = LaborCost; ((RecipeItem)Crafting_Recipes_Recipe.SelectedItem).AddSubItem(Subitem); }
private void Crafting_Recipes_AddRecipe_Click(object sender, EventArgs e) { string name; if (Crafting_Recipes_RecipeName.Text != "") { name = Crafting_Recipes_RecipeName.Text; } else { MessageBox.Show("Recipe must have a name"); return; } RecipeItem newitem = new RecipeItem(); newitem.Name = name.Replace(" ", "_").ToLower(); Crafting_Recipes_Recipe.Items.Add(newitem); Crafting_Recipes_RecipeItem.Items.Add(newitem); RecipeItemsTop.Add(newitem); Crafting_Recipes_RecipeName.Text = ""; }
public void AddSubItem(RecipeItem insert) { SubItems.Add(insert); }
private void Craftin_Recipes_AddRecipeItem_Click(object sender, EventArgs e) { string RecipeItemName = ""; RecipeItem subRecipeItem = null; string RecipeName = ""; int Amount = 0; int Cost = 0; bool newitem = false; int LaborCost = 0; bool newSubitem = false; if (Crafting_Recipes_RecipeName.Text != "") { RecipeName = Crafting_Recipes_RecipeName.Text; } else { if (Crafting_Recipes_Recipe.SelectedItem != "") { RecipeName = Crafting_Recipes_Recipe.SelectedItem.ToString(); } } if(!Int32.TryParse(Crafting_Recipes_LaborCost.Text,out LaborCost)) { MessageBox.Show("LaborCost Must be at least 0 and a number"); return; } Crafting_Recipes_RecipeName.Text = ""; if (RecipeName == "") { MessageBox.Show("Recipe must be set/selected"); return; } if(Crafting_Recipes_RecipeItem.SelectedItem != "") { RecipeItemName = Crafting_Recipes_RecipeItem.SelectedItem.ToString(); subRecipeItem = (RecipeItem) Crafting_Recipes_RecipeItem.SelectedItem; } if(RecipeItemName == "") { MessageBox.Show("Recipe Item must be set/selected"); return; } if(!Int32.TryParse(Crafting_Recipes_RecipeItemAmount.Text,out Amount)) { MessageBox.Show("Amount either missing or not a number"); return; } Int32.TryParse(Crafting_Recipes_RecipeItemCost.Text, out Cost); RecipeItem Subitem = new RecipeItem(); Subitem.Name = ((RecipeItem) Crafting_Recipes_RecipeItem.SelectedItem).Name; Subitem.Amount = Amount; Subitem.Cost = Cost; Subitem.LaborCost = LaborCost; ((RecipeItem)Crafting_Recipes_Recipe.SelectedItem).AddSubItem(Subitem); }
private void Crafting_Recipes_AddRecipe_Click(object sender, EventArgs e) { string name; if(Crafting_Recipes_RecipeName.Text != "") { name = Crafting_Recipes_RecipeName.Text; } else { MessageBox.Show("Recipe must have a name"); return; } RecipeItem newitem = new RecipeItem(); newitem.Name = name.Replace(" ","_").ToLower(); Crafting_Recipes_Recipe.Items.Add(newitem); Crafting_Recipes_RecipeItem.Items.Add(newitem); RecipeItemsTop.Add(newitem); Crafting_Recipes_RecipeName.Text = ""; }