public FailureToPay(XmlNode xmlNode) { XmlNodeList applicableNodeList = xmlNode.SelectNodes("applicable"); if (applicableNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in applicableNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { applicableIDRef = item.Attributes["id"].Name; XsdTypeBoolean ob = XsdTypeBoolean(); IDManager.SetID(applicableIDRef, ob); } else if (item.Attributes.ToString() == "href") { applicableIDRef = item.Attributes["href"].Name; } else { applicable = new XsdTypeBoolean(item); } } } XmlNodeList gracePeriodExtensionNodeList = xmlNode.SelectNodes("gracePeriodExtension"); if (gracePeriodExtensionNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in gracePeriodExtensionNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { gracePeriodExtensionIDRef = item.Attributes["id"].Name; GracePeriodExtension ob = GracePeriodExtension(); IDManager.SetID(gracePeriodExtensionIDRef, ob); } else if (item.Attributes.ToString() == "href") { gracePeriodExtensionIDRef = item.Attributes["href"].Name; } else { gracePeriodExtension = new GracePeriodExtension(item); } } } XmlNodeList paymentRequirementNodeList = xmlNode.SelectNodes("paymentRequirement"); if (paymentRequirementNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in paymentRequirementNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { paymentRequirementIDRef = item.Attributes["id"].Name; Money ob = Money(); IDManager.SetID(paymentRequirementIDRef, ob); } else if (item.Attributes.ToString() == "href") { paymentRequirementIDRef = item.Attributes["href"].Name; } else { paymentRequirement = new Money(item); } } } }
public FailureToPay(XmlNode xmlNode) { XmlNodeList applicableNodeList = xmlNode.SelectNodes("applicable"); if (applicableNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in applicableNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { applicableIDRef = item.Attributes["id"].Name; XsdTypeBoolean ob = XsdTypeBoolean(); IDManager.SetID(applicableIDRef, ob); } else if (item.Attributes.ToString() == "href") { applicableIDRef = item.Attributes["href"].Name; } else { applicable = new XsdTypeBoolean(item); } } } XmlNodeList gracePeriodExtensionNodeList = xmlNode.SelectNodes("gracePeriodExtension"); if (gracePeriodExtensionNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in gracePeriodExtensionNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { gracePeriodExtensionIDRef = item.Attributes["id"].Name; GracePeriodExtension ob = GracePeriodExtension(); IDManager.SetID(gracePeriodExtensionIDRef, ob); } else if (item.Attributes.ToString() == "href") { gracePeriodExtensionIDRef = item.Attributes["href"].Name; } else { gracePeriodExtension = new GracePeriodExtension(item); } } } XmlNodeList paymentRequirementNodeList = xmlNode.SelectNodes("paymentRequirement"); if (paymentRequirementNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in paymentRequirementNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { paymentRequirementIDRef = item.Attributes["id"].Name; Money ob = Money(); IDManager.SetID(paymentRequirementIDRef, ob); } else if (item.Attributes.ToString() == "href") { paymentRequirementIDRef = item.Attributes["href"].Name; } else { paymentRequirement = new Money(item); } } } }
public FailureToPay(XmlNode xmlNode) { XmlNode applicableNode = xmlNode.SelectSingleNode("applicable"); if (applicableNode != null) { if (applicableNode.Attributes["href"] != null || applicableNode.Attributes["id"] != null) { if (applicableNode.Attributes["id"] != null) { applicableIDRef_ = applicableNode.Attributes["id"].Value; XsdTypeBoolean ob = new XsdTypeBoolean(applicableNode); IDManager.SetID(applicableIDRef_, ob); } else if (applicableNode.Attributes["href"] != null) { applicableIDRef_ = applicableNode.Attributes["href"].Value; } else { applicable_ = new XsdTypeBoolean(applicableNode); } } else { applicable_ = new XsdTypeBoolean(applicableNode); } } XmlNode gracePeriodExtensionNode = xmlNode.SelectSingleNode("gracePeriodExtension"); if (gracePeriodExtensionNode != null) { if (gracePeriodExtensionNode.Attributes["href"] != null || gracePeriodExtensionNode.Attributes["id"] != null) { if (gracePeriodExtensionNode.Attributes["id"] != null) { gracePeriodExtensionIDRef_ = gracePeriodExtensionNode.Attributes["id"].Value; GracePeriodExtension ob = new GracePeriodExtension(gracePeriodExtensionNode); IDManager.SetID(gracePeriodExtensionIDRef_, ob); } else if (gracePeriodExtensionNode.Attributes["href"] != null) { gracePeriodExtensionIDRef_ = gracePeriodExtensionNode.Attributes["href"].Value; } else { gracePeriodExtension_ = new GracePeriodExtension(gracePeriodExtensionNode); } } else { gracePeriodExtension_ = new GracePeriodExtension(gracePeriodExtensionNode); } } XmlNode paymentRequirementNode = xmlNode.SelectSingleNode("paymentRequirement"); if (paymentRequirementNode != null) { if (paymentRequirementNode.Attributes["href"] != null || paymentRequirementNode.Attributes["id"] != null) { if (paymentRequirementNode.Attributes["id"] != null) { paymentRequirementIDRef_ = paymentRequirementNode.Attributes["id"].Value; Money ob = new Money(paymentRequirementNode); IDManager.SetID(paymentRequirementIDRef_, ob); } else if (paymentRequirementNode.Attributes["href"] != null) { paymentRequirementIDRef_ = paymentRequirementNode.Attributes["href"].Value; } else { paymentRequirement_ = new Money(paymentRequirementNode); } } else { paymentRequirement_ = new Money(paymentRequirementNode); } } }