コード例 #1
0
        public void UpdateNoteTemplateName(int templateid, string templatename)
        {
            mrsClient = new RetailSystemClient();
            mrsClient.Endpoint.Address = new System.ServiceModel.EndpointAddress(Internal.Utilities.GetMetriconRetailSystemWcfClientEndpointUrl());

            mrsClient.CheckNewNoteTemplateNameExistsCompleted += delegate(object o, CheckNewNoteTemplateNameExistsCompletedEventArgs es)
            {
                if (es.Error == null)
                {
                    if (es.Result.ToString().ToUpper() == "OK")
                    {
                        ((NotesTemplateViewModel)LayoutRoot.DataContext).UpdateNoteTemplateName(templateid, (App.Current as App).CurrentUserId, templatename, "NAME");
                    }
                    else
                    {
                        MessageBox.Show(es.Result.ToString());
                        ((NotesTemplateViewModel)LayoutRoot.DataContext).SearchNotesTemplate();
                    }
                }
                else
                {
                    ExceptionHandler.PopUpErrorMessage(es.Error, "CheckNewNoteTemplateNameExistsCompleted");
                }
            };

            mrsClient.CheckNewNoteTemplateNameExistsAsync(templateid, templatename);
            mrsClient = null;
        }