public static AdditionalReferencedDocumentTypeCode FromString(this AdditionalReferencedDocumentTypeCode _, string s) { try { return((AdditionalReferencedDocumentTypeCode)Enum.Parse(typeof(AdditionalReferencedDocumentTypeCode), s)); } catch { return(AdditionalReferencedDocumentTypeCode.ReferenceDocument); } } // !FromString()
} // !ToString() public static string EnumToString(this AdditionalReferencedDocumentTypeCode t) { return(t.ToString()); } // !ToString()
} // !FromString() public static string EnumValueToString(this AdditionalReferencedDocumentTypeCode t) { return(((int)t).ToString()); } // !ToString()
} // !AddSellerTaxRegistration() /// <summary> /// Add an additional reference document /// </summary> /// <param name="issuerAssignedID">Document number</param> /// <param name="issueDateTime">Document Date</param> /// <param name="typeCode"></param> /// <param name="name"></param> /// <param name="referenceTypeCode">Type of the referenced document</param> /// <param name="attachmentBinaryObject"></param> /// <param name="filename"></param> public void AddAdditionalReferencedDocument(string issuerAssignedID, DateTime?issueDateTime = null, AdditionalReferencedDocumentTypeCode typeCode = AdditionalReferencedDocumentTypeCode.Unknown, string name = null, ReferenceTypeCodes referenceTypeCode = ReferenceTypeCodes.Unknown, byte[] attachmentBinaryObject = null, string filename = null) { this.AdditionalReferencedDocuments.Add(new AdditionalReferencedDocument() { ReferenceTypeCode = referenceTypeCode, IssuerAssignedID = issuerAssignedID, IssueDateTime = issueDateTime, Name = name, AttachmentBinaryObject = attachmentBinaryObject, Filename = filename, TypeCode = typeCode }); } // !AddAdditionalReferencedDocument()