private void ButtonValidate_Click(object sender, RoutedEventArgs e) { if (Validator.IsValid(this)) { if (CBX_Statut.SelectedItem == null) { CBX_Statut.BorderBrush = Brushes.Red; } else { try { T_R_DOMAINE_METIER_DOM domaine = ((T_R_DOMAINE_METIER_DOM)CBX_Statut.SelectedItem); Model.StoreObject.DOM_ID = domaine.DOM_ID; Model.StoreObject.DOM_LIBELLE = domaine.DOM_LIBELLE; this.DialogResult = true; Close(); } catch (Exception) { MessageBox.Show("Un problème est survenu.", "Erreur", MessageBoxButton.OK, MessageBoxImage.Error); } } } }
public DomaineMetierEdit(T_R_DOMAINE_METIER_DOM _Prospect = null) { InitializeComponent(); Model = new DomaineMetierEditModel(_Prospect); this.DataContext = Model; }