public ChangeSignatureWord(ISignatureLibraryApp signatureLibrary, StampIdentifier stampIdentifier, IStampFieldWord signature, IStampTextField numberChange, IStampTextField numberPlots, IStampTextField typeOfChange, IStampTextField documentChange, IStampTextField dateChange) : base(signatureLibrary, stampIdentifier, signature) { NumberChange = numberChange; NumberPlots = numberPlots; TypeOfChange = typeOfChange; DocumentChange = documentChange; DateChange = dateChange; }
public PersonSignatureWord(ISignatureLibraryApp signatureLibrary, StampIdentifier stampIdentifier, IStampFieldWord signature, IStampTextField actionType, IStampTextField responsiblePerson, IStampTextField dateSignature) : base(signatureLibrary, stampIdentifier, signature) { ResponsiblePerson = responsiblePerson ?? throw new ArgumentNullException(nameof(responsiblePerson)); ActionType = actionType; DateSignature = dateSignature; }
public ApprovalChiefSignatureWord(ISignatureLibraryApp signatureLibrary, StampIdentifier stampIdentifier, IStampFieldWord signature, IStampTextField responsiblePerson, IStampTextField department) : base(signatureLibrary, stampIdentifier, signature) { ResponsiblePerson = responsiblePerson ?? throw new ArgumentNullException(nameof(responsiblePerson)); Department = department ?? throw new ArgumentNullException(nameof(department)); }
protected SignatureWord(ISignatureLibraryApp signatureLibrary, StampIdentifier stampIdentifier, IStampFieldWord signature) : base(signatureLibrary, stampIdentifier) { _signature = new ResultAppValue <IStampFieldWord>(signature, new ErrorApplication(ErrorApplicationType.SignatureNotFound, "Подпись не инициализирована")); }