//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); }