/// <summary> /// Initializes a new instance of the <see cref="UPSEOrder"/> class. /// </summary> /// <param name="rootRecord">The root record.</param> /// <param name="parameters">The parameters.</param> /// <param name="offlineRequest">The offline request.</param> /// <param name="theDelegate">The delegate.</param> /// <exception cref="InvalidOperationException">FieldControl is null</exception> public UPSEOrder(UPCRMRecord rootRecord, Dictionary <string, object> parameters, UPOfflineSerialEntryRequest offlineRequest, UPSerialEntryDelegate theDelegate) : base(rootRecord, parameters, offlineRequest, theDelegate) { if (this.SourceFieldControl == null || this.DestFieldControl == null) { throw new InvalidOperationException("FieldControl is null"); } }
/// <summary> /// Initializes a new instance of the <see cref="UPSerialEntry"/> class. /// </summary> /// <param name="rootRecord">The root record.</param> /// <param name="parameters">The parameters.</param> /// <param name="offlineRequest">The offline request.</param> /// <param name="theDelegate">The delegate.</param> public UPSEPOS(UPCRMRecord rootRecord, Dictionary <string, object> parameters, UPOfflineSerialEntryRequest offlineRequest, UPSerialEntryDelegate theDelegate) : base(rootRecord, parameters, offlineRequest, theDelegate) { }
/// <summary> /// Initializes a new instance of the <see cref="UPSerialEntry"/> class. /// </summary> /// <param name="rootRecord">The root record.</param> /// <param name="parameters">The parameters.</param> /// <param name="theDelegate">The delegate.</param> public UPSEPOS(UPCRMRecord rootRecord, Dictionary <string, object> parameters, UPSerialEntryDelegate theDelegate) : base(rootRecord, parameters, theDelegate) { }