public CalculationAgent(XmlNode xmlNode) { XmlNodeList calculationAgentPartyReferenceNodeList = xmlNode.SelectNodes("calculationAgentPartyReference"); foreach (XmlNode item in calculationAgentPartyReferenceNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { calculationAgentPartyReferenceIDRef = item.Attributes["id"].Name; List <PartyReference> ob = new List <PartyReference>(); ob.Add(new PartyReference(item)); IDManager.SetID(calculationAgentPartyReferenceIDRef, ob); } else if (item.Attributes.ToString() == "href") { calculationAgentPartyReferenceIDRef = item.Attributes["href"].Name; } else { calculationAgentPartyReference.Add(new PartyReference(item)); } } } XmlNodeList calculationAgentPartyNodeList = xmlNode.SelectNodes("calculationAgentParty"); if (calculationAgentPartyNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in calculationAgentPartyNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { calculationAgentPartyIDRef = item.Attributes["id"].Name; CalculationAgentPartyEnum ob = CalculationAgentPartyEnum(); IDManager.SetID(calculationAgentPartyIDRef, ob); } else if (item.Attributes.ToString() == "href") { calculationAgentPartyIDRef = item.Attributes["href"].Name; } else { calculationAgentParty = new CalculationAgentPartyEnum(item); } } } }
public CalculationAgent(XmlNode xmlNode) { XmlNodeList calculationAgentPartyReferenceNodeList = xmlNode.SelectNodes("calculationAgentPartyReference"); if (calculationAgentPartyReferenceNodeList != null) { this.calculationAgentPartyReference_ = new List<PartyReference>(); foreach (XmlNode item in calculationAgentPartyReferenceNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] != null) { if (item.Attributes["id"] != null) { calculationAgentPartyReferenceIDRef_ = item.Attributes["id"].Value; calculationAgentPartyReference_.Add(new PartyReference(item)); IDManager.SetID(calculationAgentPartyReferenceIDRef_, calculationAgentPartyReference_[calculationAgentPartyReference_.Count - 1 ]); } else if (item.Attributes["href"] != null) { calculationAgentPartyReferenceIDRef_ = item.Attributes["href"].Value; } else { calculationAgentPartyReference_.Add(new PartyReference(item)); } } else { calculationAgentPartyReference_.Add(new PartyReference(item)); } } } XmlNode calculationAgentPartyNode = xmlNode.SelectSingleNode("calculationAgentParty"); if (calculationAgentPartyNode != null) { if (calculationAgentPartyNode.Attributes["href"] != null || calculationAgentPartyNode.Attributes["id"] != null) { if (calculationAgentPartyNode.Attributes["id"] != null) { calculationAgentPartyIDRef_ = calculationAgentPartyNode.Attributes["id"].Value; CalculationAgentPartyEnum ob = new CalculationAgentPartyEnum(calculationAgentPartyNode); IDManager.SetID(calculationAgentPartyIDRef_, ob); } else if (calculationAgentPartyNode.Attributes["href"] != null) { calculationAgentPartyIDRef_ = calculationAgentPartyNode.Attributes["href"].Value; } else { calculationAgentParty_ = new CalculationAgentPartyEnum(calculationAgentPartyNode); } } else { calculationAgentParty_ = new CalculationAgentPartyEnum(calculationAgentPartyNode); } } }
public CalculationAgent(XmlNode xmlNode) { XmlNodeList calculationAgentPartyReferenceNodeList = xmlNode.SelectNodes("calculationAgentPartyReference"); if (calculationAgentPartyReferenceNodeList != null) { this.calculationAgentPartyReference_ = new List <PartyReference>(); foreach (XmlNode item in calculationAgentPartyReferenceNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] != null) { if (item.Attributes["id"] != null) { calculationAgentPartyReferenceIDRef_ = item.Attributes["id"].Value; calculationAgentPartyReference_.Add(new PartyReference(item)); IDManager.SetID(calculationAgentPartyReferenceIDRef_, calculationAgentPartyReference_[calculationAgentPartyReference_.Count - 1]); } else if (item.Attributes["href"] != null) { calculationAgentPartyReferenceIDRef_ = item.Attributes["href"].Value; } else { calculationAgentPartyReference_.Add(new PartyReference(item)); } } else { calculationAgentPartyReference_.Add(new PartyReference(item)); } } } XmlNode calculationAgentPartyNode = xmlNode.SelectSingleNode("calculationAgentParty"); if (calculationAgentPartyNode != null) { if (calculationAgentPartyNode.Attributes["href"] != null || calculationAgentPartyNode.Attributes["id"] != null) { if (calculationAgentPartyNode.Attributes["id"] != null) { calculationAgentPartyIDRef_ = calculationAgentPartyNode.Attributes["id"].Value; CalculationAgentPartyEnum ob = new CalculationAgentPartyEnum(calculationAgentPartyNode); IDManager.SetID(calculationAgentPartyIDRef_, ob); } else if (calculationAgentPartyNode.Attributes["href"] != null) { calculationAgentPartyIDRef_ = calculationAgentPartyNode.Attributes["href"].Value; } else { calculationAgentParty_ = new CalculationAgentPartyEnum(calculationAgentPartyNode); } } else { calculationAgentParty_ = new CalculationAgentPartyEnum(calculationAgentPartyNode); } } }