private void buttonAddItem_Click(object sender, EventArgs e) { try { ks.AddItem(new Item(textBoxName.Text, textBoxCategory.Text, int.Parse(textBoxValue.Text), int.Parse(textBoxCost.Text))); } catch (Exception ex) { MessageBox.Show("Error entering data: " + ex.Message); } UpdateItemGrid(); }
private void Button1_Click(object sender, EventArgs e) { Random t_RandomNum = new Random(); var num = t_RandomNum.Next(2, 3); num = 2; var t = ItemFactory.CreateItem(num); Console.WriteLine(num); PlayerBag.AddItem(t, 20); listBox1.Items.Clear(); for (int i = 0; i < PlayerBag.GetKnapsackCount(); i++) { listBox1.Items.Add($"{PlayerBag.GetItem(i).inside_item_data.item_name} *{PlayerBag.GetItem(i).inside_item_quantity}"); } }
public KnapsackForm() { InitializeComponent(); ks = new Knapsack(); ks.AddItem(new Item("Jabuka", "Voće", 3, 2)); ks.AddItem(new Item("Kruška", "Voće", 7, 5)); ks.AddItem(new Item("Krumpir", "Povrće", 3, 3)); ks.AddItem(new Item("Kupus", "Povrće", 4, 4)); ks.AddItem(new Item("Jogurt", "Mliječni proizvod", 10, 6)); ks.AddItem(new Item("Kefir", "Mliječni proizvod", 6, 5)); ks.AddItem(new Item("Mlijeko", "Mliječni proizvod", 5, 4)); ks.InitializeTable(10); ks.PrintTable(); ks.FillTable(); ks.PopulateDataGrid(dataGridViewTable); }
static void Main(string[] args) { Knapsack ks = new Knapsack(); ks.AddItem(new Item("Lubenica", "Voce", 20, 5)); ks.AddItem(new Item("Kruška", "Voce", 10, 10)); ks.AddItem(new Item("Pinceta", "Kozmetika", 5, 8)); ks.AddItem(new Item("Mitohondrij", "Stanica", 1, 2)); ks.AddItem(new Item("Jabuka", "Voce", 4, 3)); ks.AddItem(new Item("Fen", "Kozmetika", 12, 7)); ks.InitializeTable(20); ks.PrintTable(); ks.FillTable(); Console.WriteLine(); ks.PrintTable(); Console.WriteLine(); ks.PrintDecisionTable(); Console.WriteLine(); ks.PrintItems(); Console.ReadLine(); }