コード例 #1
0
        private void lbArtikelen_SelectedIndexChanged(object sender, EventArgs e)
        {
            txtArtikelOverzicht.Text = string.Empty;
            txtOpmerking.Text        = string.Empty;

            //we lezen het artikel en tonen de naam en omschrijving
            txtArtikelOverzicht.Text = string.Empty;
            if (lbArtikelen.SelectedIndex < 0)
            {
                return;
            }
            ArtikelBestelling bArtikel = _artikelBestellingen[lbArtikelen.SelectedIndex];

            if (bArtikel == null)
            {
                return;
            }
            Artikel artikel = DataManager.Instance.ArtikelData.GetArtikel(bArtikel.ArtikelID);

            if (artikel == null)
            {
                return;                  //we should throw some errors to catch here
            }
            string overzichtText =
                $"Productnaam: {artikel.Naam}" + Environment.NewLine +
                $"Modelnummer: {artikel.Modelnummer}" + Environment.NewLine +
                $"Artikelnummer: {artikel.Artikelnummer}" + Environment.NewLine +
                $"Aangemaakt op: {artikel.AangemaaktOp}" + Environment.NewLine +
                $"Prijs: {artikel.Prijs.ToString("0.00")}";

            txtArtikelOverzicht.Text = overzichtText;
            txtOpmerking.Text        = artikel.Type + Environment.NewLine + artikel.Omschrijving;
        }
コード例 #2
0
        private void btnArtikelVerwijderen_Click(object sender, EventArgs e)
        {
            if (lbGekozenArtikelen.SelectedIndex < 0 || lbGekozenArtikelen.SelectedIndex >= _gekozenArtikelen.Count)
            {
                //we can throw an error here if we want.
                return;
            }
            ArtikelBestelling artikelBestelling = _gekozenArtikelen[lbGekozenArtikelen.SelectedIndex];
            Artikel           artikel           = DataManager.Instance.ArtikelData.GetArtikel(artikelBestelling.ArtikelID);

            if (artikel == null)
            {
                //throw exception or handle error here
                return;
            }

            //we remove this from the shopping cart
            _gekozenArtikelen.Remove(artikelBestelling);
            UpdateGekozenArtikelen();
        }