private void galatee_OkSiteClicked(object sender, EventArgs e) { UcListeGenerique ctrs = sender as UcListeGenerique; if (ctrs.isOkClick) { Galatee.Silverlight.ServiceAccueil.CsSite _LeSite = (Galatee.Silverlight.ServiceAccueil.CsSite)ctrs.MyObject; this.Txt_CodeSite.Text = _LeSite.CODE; this.Txt_LibelleSite.Text = _LeSite.LIBELLE; LstCentre = SessionObject.LstCentre.Where(t => t.FK_IDCODESITE == _LeSite.PK_ID).ToList(); if (LstCentre != null && LstCentre.Count == 1) { this.Txt_LibelleCentre.Text = LstCentre.First().LIBELLE; this.Txt_CodeCentre.Text = LstCentre.First().CODE; this.Txt_CodeCentre.Tag = LstCentre.First(); } } }
private void btn_Centre_Click(object sender, RoutedEventArgs e) { try { List <object> _LstObject = ClasseMEthodeGenerique.RetourneListeObjet(LstCentre.OrderBy(p => p.CODE).ToList()); UcListeGenerique ctr = new UcListeGenerique(_LstObject, "CODE", "LIBELLE", "Liste"); ctr.Closed += new EventHandler(galatee_OkClicked); this.IsEnabled = false; ctr.Show(); } catch (Exception ex) { string error = ex.Message; } }