private void Initialize_Dialog_Modification_Devis() { this.window = new SelectModalWindow(); window.TitleLabel.Content = "Sélectionner l'état du devis"; window.DataSelect.Text = "-- Choisir un état --"; window.DataSelect.Items.Add("Accepté"); window.DataSelect.Items.Add("Refusé"); window.DataSelect.Items.Add("Facturé"); window.DataSelect.Items.Add("En attente de paiement"); window.DataSelect.Items.Add("Nouveau"); window.DataSelect.Items.Add("Brouillon"); window.Retour.Click += delegate(object sender, RoutedEventArgs e) { window.Hide(); }; window.Valider.Click += delegate(object sender, RoutedEventArgs e) { if (window.DataSelect.SelectedItem != null && (string)window.DataSelect.SelectedItem != "-- Choisir un état --") { this.devis.etat = window.DataSelect.SelectedItem.ToString(); currentStatus.Content = "Statut actuel : "; currentStatus.Content += devis.etat; this.devisCAD.changeStatusDevis(this.devis, this.devis.etat); window.Hide(); } else { MessageBox.Show("Un état doit être sélectionné"); } }; }