//service qui prend en paramettre la requette et qui retourne une liste d'utilisateur a inserer en base
        private void LoadAgentBaseDistante(string Requette, string ConnectionString)
        {
            AdministrationServiceClient client = new AdministrationServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Administration"));

            client.LoadAgentBaseDistanteCompleted += (ss, res) =>
            {
                if (res.Cancelled || res.Error != null)
                {
                    string error = res.Error.Message;
                    Message.ShowError(error, Galatee.Silverlight.Resources.Langue.errorTitle);
                    return;
                }

                if (res.Result == null || res.Result.Count == 0)
                {
                    Message.ShowInformation(Galatee.Silverlight.Resources.Langue.msgNodata, Galatee.Silverlight.Resources.Langue.informationTitle);
                    //lvwResultat.ItemsSource = new List<CsAgent>();
                    OKButton.IsEnabled = false;
                    return;
                }
                donnesDatagrid = res.Result;
                //lvwResultat.ItemsSource = donnesDatagrid;
                OKButton.IsEnabled = true;
            };
            //client.LoadAgentBaseDistanteAsync(Requette, ConnectionString);
            //client.LoadAgentBaseDistanteAsync(Requette, "Server=SYLLAPC;Database=GALADB_DEMO;User Id=sa;Password=P@ssw0rd;");
            client.LoadAgentBaseDistanteAsync(Requette, cmbProvider.SelectedItem.ToString(), txtSereverName.Text, txtDataBase.Text, txtUserName.Text, txtPassword.Text);
        }