コード例 #1
0
        public AddCalibrationAttachmentViewModel(int instrumentId)
        {
            if (DesignerProperties.IsInDesignTool) { return; }

            CmsWebServiceClient cmsWebServiceClient = new CmsWebServiceClient(Utils.WcfBinding, Utils.WcfEndPoint);
            {
                cmsWebServiceClient.GetInstrumentAttachmentsCompleted += (s, e)
                                                             =>
                {
                    mAttachments = e.Result;
                    RaisePropertyChanged("Attachments");
                };
                cmsWebServiceClient.GetInstrumentAttachmentsAsync(instrumentId);

            }

            OkButtonCommand = new DelegateCommand<object>(OkButtonHandler, CanExecuteOkButtonHandler);
            CancelButtonCommand = new DelegateCommand<object>(CanelButtonHandler, CanExecuteOkButtonHandler);
        }
コード例 #2
0
        private void cmsWebServiceClient_GetAttachmentTypesCompleted(object sender, GetAttachmentTypesCompletedEventArgs e)
        {
            mAttachmentTypes = e.Result;

            CmsWebServiceClient cmsWebServiceClient = new CmsWebServiceClient(Utils.WcfBinding, Utils.WcfEndPoint);
            cmsWebServiceClient.GetInstrumentAttachmentsCompleted += cmsWebServiceClient_GetInstrumentAttachmentsCompleted;
            cmsWebServiceClient.GetInstrumentAttachmentsAsync(mInstrument.Id);
        }