コード例 #1
0
        private void TestBaseDistante(string Requette)
        {
            AdministrationServiceClient client = new AdministrationServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Administration"));

            client.TestBaseDistanteCompleted += (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 != false)
                {
                    Message.ShowInformation("Connection reussi", Galatee.Silverlight.Resources.Langue.informationTitle);
                    OKButton.IsEnabled = true;
                    return;
                }
                else
                {
                    Message.ShowInformation("Connection  echouer,veuillez contacter le partenaire,puis verifiez les paramettres de connection", Galatee.Silverlight.Resources.Langue.informationTitle);
                    return;
                }
            };
            //client.LoadAgentBaseDistanteAsync(Requette, ConnectionString);
            //client.LoadAgentBaseDistanteAsync(Requette, "Server=SYLLAPC;Database=GALADB_DEMO;User Id=sa;Password=P@ssw0rd;");
            client.TestBaseDistanteAsync(Requette, cmbProvider.SelectedItem.ToString(), txtSereverName.Text, txtDataBase.Text, txtUserName.Text, txtPassword.Text);
        }