Ejemplo n.º 1
0
 private void ChargerClientFromReference(string ReferenceClient)
 {
     try
     {
         Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.Protocole(), Utility.EndPoint("Accueil"));
         service.RetourneClientByReferenceCompleted += (s, args) =>
         {
             if ((args != null && args.Cancelled) || (args.Error != null))
             {
                 return;
             }
             if (args.Result != null && args.Result.Count > 1)
             {
                 List <object> _Listgen = ClasseMEthodeGenerique.RetourneListeObjet(args.Result);
                 Galatee.Silverlight.MainView.UcListeGenerique ctr = new Galatee.Silverlight.MainView.UcListeGenerique(_Listgen, "CENTRE", "LIBELLESITE", "Liste des site");
                 ctr.Show();
                 ctr.Closed += new EventHandler(galatee_OkClickedChoixClient);
             }
             else
             {
                 CsClient leClient = args.Result.First();
                 leClient.TYPEDEMANDE = Tdem;
                 VerifieExisteDemande(leClient);
             }
         };
         service.RetourneClientByReferenceAsync(ReferenceClient, lstIdCentre);
         service.CloseAsync();
     }
     catch (Exception)
     {
         prgBar.Visibility = System.Windows.Visibility.Collapsed;
         Message.ShowError("Erreur au chargement des données", "Demande");
     }
 }
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            List <object> _Lstcentre = Galatee.Silverlight.Shared.ClasseMEthodeGenerique.RetourneListeObjet(_lesCentre);
            Dictionary <string, string> lstcolonne = new Dictionary <string, string>();

            lstcolonne.Add("CODE", "CENTRE");
            lstcolonne.Add("LIBELLE", "LIBELLE");
            Galatee.Silverlight.MainView.UcListeGenerique ctr = new Galatee.Silverlight.MainView.UcListeGenerique(_Lstcentre, lstcolonne, false, "Liste des centres");
            ctr.Show();
            ctr.Closed += new EventHandler(galatee_OkClickedCentre);
        }
        private void Button_Click_2(object sender, RoutedEventArgs e)
        {
            List <object> _LstCaissiere            = Galatee.Silverlight.Shared.ClasseMEthodeGenerique.RetourneListeObjet(MethodeGenerics.RetourneDistincCaissier(_listDesCaisseOuverte));
            Dictionary <string, string> lstcolonne = new Dictionary <string, string>();

            lstcolonne.Add("NOMCAISSE", "NOM");
            lstcolonne.Add("MATRICULE", "MATRICULE");
            Galatee.Silverlight.MainView.UcListeGenerique ctr = new Galatee.Silverlight.MainView.UcListeGenerique(_LstCaissiere, lstcolonne, false, "Liste des caissiers");
            ctr.Show();
            ctr.Closed += new EventHandler(galatee_OkClickedCaissiere);
        }
        private void Button_Click_3(object sender, RoutedEventArgs e)
        {
            List <object> _LstSite = Galatee.Silverlight.Shared.ClasseMEthodeGenerique.RetourneListeObjet(_lesSite.Where(t => t.CODE != "000").ToList());
            Dictionary <string, string> lstcolonne = new Dictionary <string, string>();

            lstcolonne.Add("CODE", "SITE");
            lstcolonne.Add("LIBELLE", "LIBELLE");
            Galatee.Silverlight.MainView.UcListeGenerique ctr = new Galatee.Silverlight.MainView.UcListeGenerique(_LstSite, lstcolonne, false, "Liste des sites");
            ctr.Show();
            ctr.Closed += new EventHandler(galatee_OkClickedSite);
        }