//============================================================================* // Export() - XML Document //============================================================================* public virtual void Export(cRWXMLDocument XMLDocument, XmlElement XMLParentElement, bool fIdentityOnly = false, bool fIncludeTransactions = true) { XMLDocument.CreateElement("SupplyType", m_eType, XMLParentElement); XMLDocument.CreateElement("FirearmType", m_eFirearmType, XMLParentElement); XMLDocument.CreateElement("Manufacturer", m_Manufacturer.Name, XMLParentElement); if (fIdentityOnly) return; XMLDocument.CreateElement("CrossUse", m_fCrossUse, XMLParentElement); XMLDocument.CreateElement("MinStockLevel", m_dMinimumStockLevel, XMLParentElement); XMLDocument.CreateElement("Quantity", m_dQuantity, XMLParentElement); XMLDocument.CreateElement("Cost", m_dCost, XMLParentElement); XMLDocument.CreateElement("Checked", m_fChecked, XMLParentElement); if (fIncludeTransactions) TransactionList.Export(XMLDocument, XMLParentElement); }