private void GetDatascelle() { try { Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient client = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); client.RetourneScellesListeByAgenceCompleted += (ssender, args) => { if (args.Cancelled || args.Error != null) { string error = args.Error.Message; Message.ShowError(error, Languages.LibelleReceptionScelle); return; } if (args.Result == null) { Message.ShowError(Languages.msgErreurChargementDonnees, Languages.Scelles); return; } donnesDatagridScelle.Clear(); var myresult = args.Result.Where(x => x.Status_ID == 3).Distinct().ToList(); //if (args.Result != null) foreach (var item in myresult) { donnesDatagridScelle.Add(item); } dgScelle.ItemsSource = donnesDatagridScelle.OrderBy(t => t.Numero_Scelle).ToList(); }; client.RetourneScellesListeByAgenceAsync(UserConnecte.FK_IDCENTRE); } catch (Exception ex) { throw ex; } }