Esempio n. 1
0
 private void btnVerwijder_Click(object sender, RoutedEventArgs e)
 {
     tbkFeedback.Visibility = Visibility.Hidden;
     if (huidigeKleur == null)
     {
         ToonMelding("Kies de te verwijderen kleur");
     }
     else
     {
         KleurenBeheer.Verwijder(huidigeKleur);
         KoppelDynamischeLijsten();
     }
 }
Esempio n. 2
0
 private void btnVerwijder_Click(object sender, RoutedEventArgs e)
 {
     tbkFeedback.Visibility = Visibility.Hidden;
     try
     {
         KleurenBeheer.Verwijder(huidigeKleur);
         lstKleuren.SelectedItem = null;
         ToonMelding("Je kleur is verwijderd", true);
         KoppelDynamischeLijsten();
     }
     catch (Exception ex)
     {
         ToonMelding(ex.Message);
     }
 }
Esempio n. 3
0
        private void btnOpslaan_Click(object sender, RoutedEventArgs e)
        {
            //int id = (huidigeKleur == null) ? 0 : huidigeKleur.Id;
            int    id;
            string naam;
            int    groenWaarde = (int)cmbGroen.SelectedItem;
            int    blauwWaarde = (int)sldBlauw.Value;

            //We proberen de input in txtRood om te zetten naar een integer.
            //Bij fout melding dat de input niet geldig is
            try
            {
                int roodWaarde = int.Parse(txtRood.Text);
                //We proberen op basis van de input een kleur aan te maken
                //Bij een fout tonen we de message die aan de exception gekoppeld
                try
                {
                    int[] rgb;

                    if (huidigeKleur == null)
                    {
                        id = 0;
                    }
                    else
                    {
                        id = huidigeKleur.Id;
                    }
                    naam         = txtNaam.Text;
                    rgb          = new int[] { roodWaarde, groenWaarde, blauwWaarde };
                    huidigeKleur = new Kleur(naam, rgb, id);

                    KleurenBeheer.SlaOp(huidigeKleur);

                    lstKleuren.SelectedItem = null;
                    KoppelDynamischeLijsten();
                    ToonMelding("De kleur is opgeslagen", true);
                }
                catch (Exception ex)
                {
                    ToonMelding(ex.Message);
                }
            }
            catch (Exception)
            {
                ToonMelding("Geef geldige waarden in");
            }
        }
Esempio n. 4
0
 private void btnOpslaan_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         int    id = (huidigeKleur == null) ? 0 : huidigeKleur.Id;
         string naam;
         huidigeKleur = GeefKleur(id);
         naam         = huidigeKleur.Naam;
         KleurenBeheer.SlaOp(huidigeKleur);
         lstKleuren.SelectedItem = null;
         KoppelDynamischeLijsten();
         VerwijderInput();
         ToonMelding($"{naam} is opgeslagen", true);
     }
     catch (Exception ex)
     {
         ToonMelding(ex.Message);
     }
 }
Esempio n. 5
0
 public MainWindow()
 {
     InitializeComponent();
     KleurenBeheer.MaakVoorbeeldKleuren();
 }