// item Store class for factory pattern public Item OrderItem(string type) { Item item; ItemsFactory itemsFactory = new ItemsFactory(); item = itemsFactory.CreateItem(type); return(item); }
private void button1_Click(object sender, EventArgs e) { ItemsFactory itemsFactory = new ItemsFactory(); Item i = itemsFactory.CreateItem(ItemData[(comboBox1.Text)].Split('~')[1]); i.Name = comboBox1.Text; i.price = (Convert.ToInt32(ItemData[(comboBox1.Text)].Split('~')[0]) * Convert.ToInt32(textBox2.Text)).ToString(); total += Convert.ToInt32(i.price); amount_lbl.Text = total.ToString(); i.quantity = Convert.ToInt32(textBox2.Text); i.Category = ItemData[(comboBox1.Text)].Split('~')[1]; ord.Add(i); fill_list(); }