示例#1
0
        void PerformCopyRecordAction(object sender)
        {
            if (this.ignoreAction)
            {
                return;
            }

            this.ShowWorking();
            Dictionary <string, object> paramDict = this.ParameterDictionary();

            this.recordCopy = new UPRecordCopy(this.ActionConfig, this);
            this.recordCopy.StartWithSourceRecordIdentification(this.LinkRecordIdentification, paramDict);
        }
示例#2
0
 public void RecordCopyDidFailWithError(UPRecordCopy _recordCopy, Exception error)
 {
     this.recordCopy = null;
     this.ShowFinished(error);
 }
示例#3
0
 public void RecordCopyDidFinishWithResult(UPRecordCopy _recordCopy, List <UPCRMRecord> records)
 {
     this.recordCopy     = null;
     this.offlineRequest = new UPOfflineEditRecordRequest((int)UPOfflineRequestMode.OnlineConfirm);  // TODO : removed "" from second parameter
     this.offlineRequest.StartRequest(UPOfflineRequestMode.OnlineConfirm, records, null, this);
 }