private void BtnAdd_Click(object sender, System.EventArgs e) { var weight = Convert.ToDouble(ndContainerWeight.Value); var valuable = rbValuable.Checked; var cooled = rbCooled.Checked; // Making container var container = new Container(valuable, cooled, weight); _containers.Add(container); // Visualise container lbContainers.Items.Add(container.ToString()); _count++; lblCount.Text = _count.ToString(); BtnBegin.Enabled = true; }
/// <summary> /// Container toevoegen als maximaal gewicht niet word overschreden /// </summary> private void ToevoegingContainerMetCheck(Container nieuweContainer) { if (schip.HuidigGewicht + nieuweContainer.Gewicht <= schip.MaxGewicht) { schip.HuidigGewicht += nieuweContainer.Gewicht; //Container toevoegen aan lijst en listbox en de labels aanpassen Containers.Add(nieuweContainer); lblGewichtContainers.Text = Convert.ToString(schip.HuidigGewicht); lBContainers.Items.Add(nieuweContainer.ToString()); lblAantalContainers.Text = Convert.ToString(lBContainers.Items.Count); } else { MessageBox.Show("Gewicht zorgt ervoor dat het maximum gewicht op het schip wordt overschreden!"); } }