コード例 #1
0
        private void SaveAgent(List <CsAgent> donnesDatagrid)
        {
            AdministrationServiceClient client = new AdministrationServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Administration"));

            client.SaveAgentCompleted += (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("Synchronisation effectuer avec suscces", Galatee.Silverlight.Resources.Langue.informationTitle);

                    OKButton.IsEnabled = false;
                }
                else
                {
                    Message.ShowInformation("Synchronisation ne c'est pas bien passer,veuillez verifiez la coherance des données en base,et que le parametre generale de code 000406 exite", Galatee.Silverlight.Resources.Langue.informationTitle);
                    OKButton.IsEnabled = true;
                }
            };
            client.SaveAgentAsync(donnesDatagrid, txt_requette.Text);
        }