private void cbSoortVerkoop_SelectedIndexChanged(object sender, EventArgs e) { try { string selected = cbSoortVerkoop.SelectedItem.ToString(); if (selected == "Losse verkoop wel lid") { BestellingSoortEnum soort = BestellingSoortEnum.Losse_verkoop_wel_lid; SelectCorrectSellMethod(soort); } else { if (selected == "Losse verkoop niet lid") { BestellingSoortEnum soort = BestellingSoortEnum.Losse_verkoop_niet_lid; SelectCorrectSellMethod(soort); } else { BestellingSoortEnum soort = (BestellingSoortEnum)Enum.Parse(typeof(BestellingSoortEnum), selected); SelectCorrectSellMethod(soort); } } } catch (Exception exception) { MessageBox.Show(@"Een error is opgetreden!" + Environment.NewLine + Environment.NewLine + exception.Message); } }
private void SelectCorrectSellMethod(BestellingSoortEnum sellMethod) { switch (sellMethod) { case BestellingSoortEnum.Bestelling: SelectSellMethod(true, true); timer.Stop(); break; case BestellingSoortEnum.Losse_verkoop_niet_lid: SelectSellMethod(false, false); timer.Start(); break; case BestellingSoortEnum.Losse_verkoop_wel_lid: SelectSellMethod(false, true); timer.Start(); break; } }