public Return(XmlNode xmlNode) { XmlNodeList returnTypeNodeList = xmlNode.SelectNodes("returnType"); if (returnTypeNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in returnTypeNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { returnTypeIDRef = item.Attributes["id"].Name; ReturnTypeEnum ob = ReturnTypeEnum(); IDManager.SetID(returnTypeIDRef, ob); } else if (item.Attributes.ToString() == "href") { returnTypeIDRef = item.Attributes["href"].Name; } else { returnType = new ReturnTypeEnum(item); } } } XmlNodeList dividendConditionsNodeList = xmlNode.SelectNodes("dividendConditions"); if (dividendConditionsNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in dividendConditionsNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { dividendConditionsIDRef = item.Attributes["id"].Name; DividendConditions ob = DividendConditions(); IDManager.SetID(dividendConditionsIDRef, ob); } else if (item.Attributes.ToString() == "href") { dividendConditionsIDRef = item.Attributes["href"].Name; } else { dividendConditions = new DividendConditions(item); } } } }
public Return(XmlNode xmlNode) { XmlNode returnTypeNode = xmlNode.SelectSingleNode("returnType"); if (returnTypeNode != null) { if (returnTypeNode.Attributes["href"] != null || returnTypeNode.Attributes["id"] != null) { if (returnTypeNode.Attributes["id"] != null) { returnTypeIDRef_ = returnTypeNode.Attributes["id"].Value; ReturnTypeEnum ob = new ReturnTypeEnum(returnTypeNode); IDManager.SetID(returnTypeIDRef_, ob); } else if (returnTypeNode.Attributes["href"] != null) { returnTypeIDRef_ = returnTypeNode.Attributes["href"].Value; } else { returnType_ = new ReturnTypeEnum(returnTypeNode); } } else { returnType_ = new ReturnTypeEnum(returnTypeNode); } } XmlNode dividendConditionsNode = xmlNode.SelectSingleNode("dividendConditions"); if (dividendConditionsNode != null) { if (dividendConditionsNode.Attributes["href"] != null || dividendConditionsNode.Attributes["id"] != null) { if (dividendConditionsNode.Attributes["id"] != null) { dividendConditionsIDRef_ = dividendConditionsNode.Attributes["id"].Value; DividendConditions ob = new DividendConditions(dividendConditionsNode); IDManager.SetID(dividendConditionsIDRef_, ob); } else if (dividendConditionsNode.Attributes["href"] != null) { dividendConditionsIDRef_ = dividendConditionsNode.Attributes["href"].Value; } else { dividendConditions_ = new DividendConditions(dividendConditionsNode); } } else { dividendConditions_ = new DividendConditions(dividendConditionsNode); } } }
public Return(XmlNode xmlNode) { XmlNodeList returnTypeNodeList = xmlNode.SelectNodes("returnType"); if (returnTypeNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in returnTypeNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { returnTypeIDRef = item.Attributes["id"].Name; ReturnTypeEnum ob = ReturnTypeEnum(); IDManager.SetID(returnTypeIDRef, ob); } else if (item.Attributes.ToString() == "href") { returnTypeIDRef = item.Attributes["href"].Name; } else { returnType = new ReturnTypeEnum(item); } } } XmlNodeList dividendConditionsNodeList = xmlNode.SelectNodes("dividendConditions"); if (dividendConditionsNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in dividendConditionsNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { dividendConditionsIDRef = item.Attributes["id"].Name; DividendConditions ob = DividendConditions(); IDManager.SetID(dividendConditionsIDRef, ob); } else if (item.Attributes.ToString() == "href") { dividendConditionsIDRef = item.Attributes["href"].Name; } else { dividendConditions = new DividendConditions(item); } } } }
public EquityDerivativeLongFormBase(XmlNode xmlNode) : base(xmlNode) { XmlNode dividendConditionsNode = xmlNode.SelectSingleNode("dividendConditions"); if (dividendConditionsNode != null) { if (dividendConditionsNode.Attributes["href"] != null || dividendConditionsNode.Attributes["id"] != null) { if (dividendConditionsNode.Attributes["id"] != null) { dividendConditionsIDRef_ = dividendConditionsNode.Attributes["id"].Value; DividendConditions ob = new DividendConditions(dividendConditionsNode); IDManager.SetID(dividendConditionsIDRef_, ob); } else if (dividendConditionsNode.Attributes["href"] != null) { dividendConditionsIDRef_ = dividendConditionsNode.Attributes["href"].Value; } else { dividendConditions_ = new DividendConditions(dividendConditionsNode); } } else { dividendConditions_ = new DividendConditions(dividendConditionsNode); } } XmlNode methodOfAdjustmentNode = xmlNode.SelectSingleNode("methodOfAdjustment"); if (methodOfAdjustmentNode != null) { if (methodOfAdjustmentNode.Attributes["href"] != null || methodOfAdjustmentNode.Attributes["id"] != null) { if (methodOfAdjustmentNode.Attributes["id"] != null) { methodOfAdjustmentIDRef_ = methodOfAdjustmentNode.Attributes["id"].Value; MethodOfAdjustmentEnum ob = new MethodOfAdjustmentEnum(methodOfAdjustmentNode); IDManager.SetID(methodOfAdjustmentIDRef_, ob); } else if (methodOfAdjustmentNode.Attributes["href"] != null) { methodOfAdjustmentIDRef_ = methodOfAdjustmentNode.Attributes["href"].Value; } else { methodOfAdjustment_ = new MethodOfAdjustmentEnum(methodOfAdjustmentNode); } } else { methodOfAdjustment_ = new MethodOfAdjustmentEnum(methodOfAdjustmentNode); } } XmlNode extraordinaryEventsNode = xmlNode.SelectSingleNode("extraordinaryEvents"); if (extraordinaryEventsNode != null) { if (extraordinaryEventsNode.Attributes["href"] != null || extraordinaryEventsNode.Attributes["id"] != null) { if (extraordinaryEventsNode.Attributes["id"] != null) { extraordinaryEventsIDRef_ = extraordinaryEventsNode.Attributes["id"].Value; ExtraordinaryEvents ob = new ExtraordinaryEvents(extraordinaryEventsNode); IDManager.SetID(extraordinaryEventsIDRef_, ob); } else if (extraordinaryEventsNode.Attributes["href"] != null) { extraordinaryEventsIDRef_ = extraordinaryEventsNode.Attributes["href"].Value; } else { extraordinaryEvents_ = new ExtraordinaryEvents(extraordinaryEventsNode); } } else { extraordinaryEvents_ = new ExtraordinaryEvents(extraordinaryEventsNode); } } }
public EquityDerivativeLongFormBase(XmlNode xmlNode) : base(xmlNode) { XmlNodeList dividendConditionsNodeList = xmlNode.SelectNodes("dividendConditions"); if (dividendConditionsNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in dividendConditionsNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { dividendConditionsIDRef = item.Attributes["id"].Name; DividendConditions ob = DividendConditions(); IDManager.SetID(dividendConditionsIDRef, ob); } else if (item.Attributes.ToString() == "href") { dividendConditionsIDRef = item.Attributes["href"].Name; } else { dividendConditions = new DividendConditions(item); } } } XmlNodeList methodOfAdjustmentNodeList = xmlNode.SelectNodes("methodOfAdjustment"); if (methodOfAdjustmentNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in methodOfAdjustmentNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { methodOfAdjustmentIDRef = item.Attributes["id"].Name; MethodOfAdjustmentEnum ob = MethodOfAdjustmentEnum(); IDManager.SetID(methodOfAdjustmentIDRef, ob); } else if (item.Attributes.ToString() == "href") { methodOfAdjustmentIDRef = item.Attributes["href"].Name; } else { methodOfAdjustment = new MethodOfAdjustmentEnum(item); } } } XmlNodeList extraordinaryEventsNodeList = xmlNode.SelectNodes("extraordinaryEvents"); if (extraordinaryEventsNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in extraordinaryEventsNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { extraordinaryEventsIDRef = item.Attributes["id"].Name; ExtraordinaryEvents ob = ExtraordinaryEvents(); IDManager.SetID(extraordinaryEventsIDRef, ob); } else if (item.Attributes.ToString() == "href") { extraordinaryEventsIDRef = item.Attributes["href"].Name; } else { extraordinaryEvents = new ExtraordinaryEvents(item); } } } }
public EquityDerivativeLongFormBase(XmlNode xmlNode) : base(xmlNode) { XmlNodeList dividendConditionsNodeList = xmlNode.SelectNodes("dividendConditions"); if (dividendConditionsNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in dividendConditionsNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { dividendConditionsIDRef = item.Attributes["id"].Name; DividendConditions ob = DividendConditions(); IDManager.SetID(dividendConditionsIDRef, ob); } else if (item.Attributes.ToString() == "href") { dividendConditionsIDRef = item.Attributes["href"].Name; } else { dividendConditions = new DividendConditions(item); } } } XmlNodeList methodOfAdjustmentNodeList = xmlNode.SelectNodes("methodOfAdjustment"); if (methodOfAdjustmentNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in methodOfAdjustmentNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { methodOfAdjustmentIDRef = item.Attributes["id"].Name; MethodOfAdjustmentEnum ob = MethodOfAdjustmentEnum(); IDManager.SetID(methodOfAdjustmentIDRef, ob); } else if (item.Attributes.ToString() == "href") { methodOfAdjustmentIDRef = item.Attributes["href"].Name; } else { methodOfAdjustment = new MethodOfAdjustmentEnum(item); } } } XmlNodeList extraordinaryEventsNodeList = xmlNode.SelectNodes("extraordinaryEvents"); if (extraordinaryEventsNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in extraordinaryEventsNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { extraordinaryEventsIDRef = item.Attributes["id"].Name; ExtraordinaryEvents ob = ExtraordinaryEvents(); IDManager.SetID(extraordinaryEventsIDRef, ob); } else if (item.Attributes.ToString() == "href") { extraordinaryEventsIDRef = item.Attributes["href"].Name; } else { extraordinaryEvents = new ExtraordinaryEvents(item); } } } }