protected virtual void OnEvent(BranchementClientEventArgs e) { if (MethodeAbonnee != null) { MethodeAbonnee(this, e); } }
protected virtual void OnEvent(BranchementClientEventArgs e) { if (MyHandler != null) { MyHandler(this, e); } }
private void OKButton_Click(object sender, RoutedEventArgs e) { if (dgclientselectionne.ItemsSource != null) { if (((List <Galatee.Silverlight.ServiceRecouvrement.CsClient>)dgclientselectionne.ItemsSource).Count > 0) { this.DialogResult = true; List <Galatee.Silverlight.ServiceRecouvrement.CsClient> ListeClientEligibleSellection = new List <Galatee.Silverlight.ServiceRecouvrement.CsClient>(); //Charger info Client dans objet BranchementClientEventArgs BranchementClientEventArgs enventarg = new BranchementClientEventArgs(); foreach (var item in dgclientselectionne.ItemsSource) { ListeClientEligibleSellection.Add((Galatee.Silverlight.ServiceRecouvrement.CsClient)item); } enventarg.ListeClientEligibleSellection = ListeClientEligibleSellection; enventarg.MethodeDetection = cbxmethrech.SelectedItem; enventarg.PeriodeDepart = string.IsNullOrEmpty(txt_Periode.Text) != null ? txt_Periode.Text : ""; //Executer OnEvent avec objet BranchementClientEventArgs précédamant créer OnEvent(enventarg); } } }