Esempio n. 1
0
        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;
        }
Esempio n. 2
0
        /// <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!");
            }
        }