コード例 #1
0
 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;
     }
 }