示例#1
0
        public Schip BoekEenSchipUit(string naam)
        {
            Schip gevondenschip = GeefSchip(naam);

            schepen.Remove(gevondenschip);
            return(null);
        }
示例#2
0
        private void btnUitboeken_Click(object sender, EventArgs e)
        {
            liAlleSchepen.Items.Remove(txtNaamUitboeken.Text == Name);
            //liAlleSchepen.Items.Remove(txtNaamUitboeken.Text);
            string naam = txtNaamUitboeken.Text;

            if (string.IsNullOrEmpty(naam))
            {
                MessageBox.Show("Je dient een naam op te geven.");
                return;
            }

            Schip gevondenSchip = haven.GeefSchip(naam);

            if (gevondenSchip == null)
            {
                MessageBox.Show("Voer een juiste naam van schip in");
            }
            // else
            // {
            haven.BoekEenSchipUit(naam);

            liAlleSchepen.Items.Remove(txtNaamUitboeken.Text);


            //liAlleSchepen.Items.Remove(liAlleSchepen.SelectedItem);
            //liAlleSchepen.Items.Remove(liAlleSchepen);
            txtNaamUitboeken.Clear();

            // }
        }
示例#3
0
        // Methods
        public bool BoekEenSchipIn(string naam, int lengte, string lading)
        {
            // vervang onderstaande code

            foreach (Schip m in schepen)
            {
                if (m.Naam == naam)
                {
                    return(false);
                }
            }
            Schip temp = new Schip(naam, lengte, lading);

            schepen.Add(temp);
            return(true);
        }