public override CCErrors ValidateSettings(ISettingsDetail setting) { return(new CCErrors() { ErrorMessage = "", source = CCErrors.CCErrorSource.None }); }
public virtual void Copy(ISettingsDetail aFrom) { this.DetailID = aFrom.DetailID; this.Value = aFrom.Value; this.Descr = aFrom.Descr; this.ControlType = aFrom.ControlType; this.IsEncryptionRequired = aFrom.IsEncryptionRequired; this.SetComboValues(aFrom.GetComboValues()); }
abstract public CCErrors ValidateSettings(ISettingsDetail setting);
public virtual void ValidateSettings(PXGraph callerGraph, string processingCenterID, ISettingsDetail settingDetail) { CCProcessingContext context = new CCProcessingContext() { callerGraph = callerGraph }; CCProcessingCenter processingCenter = _repository.GetCCProcessingCenter(processingCenterID); CCProcessingFeatureHelper.CheckProcessing(processingCenter, CCProcessingFeature.Base, context); if (context.processingCenter == null) { throw new PXException(Messages.ERR_CCProcessingCenterNotFound); } var processor = GetProcessingWrapper(context); CCErrors result = processor.ValidateSettings(settingDetail); if (result.source != CCErrors.CCErrorSource.None) { throw new PXSetPropertyException(result.ErrorMessage, PXErrorLevel.Error); } }
public virtual void ValidateSettings(PXGraph callerGraph, string processingCenterID, ISettingsDetail settingDetail) { new CCPaymentProcessing(callerGraph).ValidateSettings(callerGraph, processingCenterID, settingDetail); }