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); }
public void RecordCopyDidFailWithError(UPRecordCopy _recordCopy, Exception error) { this.recordCopy = null; this.ShowFinished(error); }
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); }