public OilPipelineDelivery(XmlNode xmlNode) { XmlNode pipelineNameNode = xmlNode.SelectSingleNode("pipelineName"); if (pipelineNameNode != null) { if (pipelineNameNode.Attributes["href"] != null || pipelineNameNode.Attributes["id"] != null) { if (pipelineNameNode.Attributes["id"] != null) { pipelineNameIDRef_ = pipelineNameNode.Attributes["id"].Value; CommodityPipeline ob = new CommodityPipeline(pipelineNameNode); IDManager.SetID(pipelineNameIDRef_, ob); } else if (pipelineNameNode.Attributes["href"] != null) { pipelineNameIDRef_ = pipelineNameNode.Attributes["href"].Value; } else { pipelineName_ = new CommodityPipeline(pipelineNameNode); } } else { pipelineName_ = new CommodityPipeline(pipelineNameNode); } } XmlNode withdrawalPointNode = xmlNode.SelectSingleNode("withdrawalPoint"); if (withdrawalPointNode != null) { if (withdrawalPointNode.Attributes["href"] != null || withdrawalPointNode.Attributes["id"] != null) { if (withdrawalPointNode.Attributes["id"] != null) { withdrawalPointIDRef_ = withdrawalPointNode.Attributes["id"].Value; CommodityDeliveryPoint ob = new CommodityDeliveryPoint(withdrawalPointNode); IDManager.SetID(withdrawalPointIDRef_, ob); } else if (withdrawalPointNode.Attributes["href"] != null) { withdrawalPointIDRef_ = withdrawalPointNode.Attributes["href"].Value; } else { withdrawalPoint_ = new CommodityDeliveryPoint(withdrawalPointNode); } } else { withdrawalPoint_ = new CommodityDeliveryPoint(withdrawalPointNode); } } XmlNode entryPointNode = xmlNode.SelectSingleNode("entryPoint"); if (entryPointNode != null) { if (entryPointNode.Attributes["href"] != null || entryPointNode.Attributes["id"] != null) { if (entryPointNode.Attributes["id"] != null) { entryPointIDRef_ = entryPointNode.Attributes["id"].Value; CommodityDeliveryPoint ob = new CommodityDeliveryPoint(entryPointNode); IDManager.SetID(entryPointIDRef_, ob); } else if (entryPointNode.Attributes["href"] != null) { entryPointIDRef_ = entryPointNode.Attributes["href"].Value; } else { entryPoint_ = new CommodityDeliveryPoint(entryPointNode); } } else { entryPoint_ = new CommodityDeliveryPoint(entryPointNode); } } XmlNode deliverableByBargeNode = xmlNode.SelectSingleNode("deliverableByBarge"); if (deliverableByBargeNode != null) { if (deliverableByBargeNode.Attributes["href"] != null || deliverableByBargeNode.Attributes["id"] != null) { if (deliverableByBargeNode.Attributes["id"] != null) { deliverableByBargeIDRef_ = deliverableByBargeNode.Attributes["id"].Value; XsdTypeBoolean ob = new XsdTypeBoolean(deliverableByBargeNode); IDManager.SetID(deliverableByBargeIDRef_, ob); } else if (deliverableByBargeNode.Attributes["href"] != null) { deliverableByBargeIDRef_ = deliverableByBargeNode.Attributes["href"].Value; } else { deliverableByBarge_ = new XsdTypeBoolean(deliverableByBargeNode); } } else { deliverableByBarge_ = new XsdTypeBoolean(deliverableByBargeNode); } } XmlNode riskNode = xmlNode.SelectSingleNode("risk"); if (riskNode != null) { if (riskNode.Attributes["href"] != null || riskNode.Attributes["id"] != null) { if (riskNode.Attributes["id"] != null) { riskIDRef_ = riskNode.Attributes["id"].Value; CommodityDeliveryRisk ob = new CommodityDeliveryRisk(riskNode); IDManager.SetID(riskIDRef_, ob); } else if (riskNode.Attributes["href"] != null) { riskIDRef_ = riskNode.Attributes["href"].Value; } else { risk_ = new CommodityDeliveryRisk(riskNode); } } else { risk_ = new CommodityDeliveryRisk(riskNode); } } XmlNodeList cycleNodeList = xmlNode.SelectNodes("cycle"); if (cycleNodeList != null) { this.cycle_ = new List<CommodityPipelineCycle>(); foreach (XmlNode item in cycleNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] != null) { if (item.Attributes["id"] != null) { cycleIDRef_ = item.Attributes["id"].Value; cycle_.Add(new CommodityPipelineCycle(item)); IDManager.SetID(cycleIDRef_, cycle_[cycle_.Count - 1 ]); } else if (item.Attributes["href"] != null) { cycleIDRef_ = item.Attributes["href"].Value; } else { cycle_.Add(new CommodityPipelineCycle(item)); } } else { cycle_.Add(new CommodityPipelineCycle(item)); } } } }
public OilPipelineDelivery(XmlNode xmlNode) { XmlNode pipelineNameNode = xmlNode.SelectSingleNode("pipelineName"); if (pipelineNameNode != null) { if (pipelineNameNode.Attributes["href"] != null || pipelineNameNode.Attributes["id"] != null) { if (pipelineNameNode.Attributes["id"] != null) { pipelineNameIDRef_ = pipelineNameNode.Attributes["id"].Value; CommodityPipeline ob = new CommodityPipeline(pipelineNameNode); IDManager.SetID(pipelineNameIDRef_, ob); } else if (pipelineNameNode.Attributes["href"] != null) { pipelineNameIDRef_ = pipelineNameNode.Attributes["href"].Value; } else { pipelineName_ = new CommodityPipeline(pipelineNameNode); } } else { pipelineName_ = new CommodityPipeline(pipelineNameNode); } } XmlNode withdrawalPointNode = xmlNode.SelectSingleNode("withdrawalPoint"); if (withdrawalPointNode != null) { if (withdrawalPointNode.Attributes["href"] != null || withdrawalPointNode.Attributes["id"] != null) { if (withdrawalPointNode.Attributes["id"] != null) { withdrawalPointIDRef_ = withdrawalPointNode.Attributes["id"].Value; CommodityDeliveryPoint ob = new CommodityDeliveryPoint(withdrawalPointNode); IDManager.SetID(withdrawalPointIDRef_, ob); } else if (withdrawalPointNode.Attributes["href"] != null) { withdrawalPointIDRef_ = withdrawalPointNode.Attributes["href"].Value; } else { withdrawalPoint_ = new CommodityDeliveryPoint(withdrawalPointNode); } } else { withdrawalPoint_ = new CommodityDeliveryPoint(withdrawalPointNode); } } XmlNode entryPointNode = xmlNode.SelectSingleNode("entryPoint"); if (entryPointNode != null) { if (entryPointNode.Attributes["href"] != null || entryPointNode.Attributes["id"] != null) { if (entryPointNode.Attributes["id"] != null) { entryPointIDRef_ = entryPointNode.Attributes["id"].Value; CommodityDeliveryPoint ob = new CommodityDeliveryPoint(entryPointNode); IDManager.SetID(entryPointIDRef_, ob); } else if (entryPointNode.Attributes["href"] != null) { entryPointIDRef_ = entryPointNode.Attributes["href"].Value; } else { entryPoint_ = new CommodityDeliveryPoint(entryPointNode); } } else { entryPoint_ = new CommodityDeliveryPoint(entryPointNode); } } XmlNode deliverableByBargeNode = xmlNode.SelectSingleNode("deliverableByBarge"); if (deliverableByBargeNode != null) { if (deliverableByBargeNode.Attributes["href"] != null || deliverableByBargeNode.Attributes["id"] != null) { if (deliverableByBargeNode.Attributes["id"] != null) { deliverableByBargeIDRef_ = deliverableByBargeNode.Attributes["id"].Value; XsdTypeBoolean ob = new XsdTypeBoolean(deliverableByBargeNode); IDManager.SetID(deliverableByBargeIDRef_, ob); } else if (deliverableByBargeNode.Attributes["href"] != null) { deliverableByBargeIDRef_ = deliverableByBargeNode.Attributes["href"].Value; } else { deliverableByBarge_ = new XsdTypeBoolean(deliverableByBargeNode); } } else { deliverableByBarge_ = new XsdTypeBoolean(deliverableByBargeNode); } } XmlNode riskNode = xmlNode.SelectSingleNode("risk"); if (riskNode != null) { if (riskNode.Attributes["href"] != null || riskNode.Attributes["id"] != null) { if (riskNode.Attributes["id"] != null) { riskIDRef_ = riskNode.Attributes["id"].Value; CommodityDeliveryRisk ob = new CommodityDeliveryRisk(riskNode); IDManager.SetID(riskIDRef_, ob); } else if (riskNode.Attributes["href"] != null) { riskIDRef_ = riskNode.Attributes["href"].Value; } else { risk_ = new CommodityDeliveryRisk(riskNode); } } else { risk_ = new CommodityDeliveryRisk(riskNode); } } XmlNodeList cycleNodeList = xmlNode.SelectNodes("cycle"); if (cycleNodeList != null) { this.cycle_ = new List <CommodityPipelineCycle>(); foreach (XmlNode item in cycleNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] != null) { if (item.Attributes["id"] != null) { cycleIDRef_ = item.Attributes["id"].Value; cycle_.Add(new CommodityPipelineCycle(item)); IDManager.SetID(cycleIDRef_, cycle_[cycle_.Count - 1]); } else if (item.Attributes["href"] != null) { cycleIDRef_ = item.Attributes["href"].Value; } else { cycle_.Add(new CommodityPipelineCycle(item)); } } else { cycle_.Add(new CommodityPipelineCycle(item)); } } } }
public OilPipelineDelivery(XmlNode xmlNode) { XmlNodeList pipelineNameNodeList = xmlNode.SelectNodes("pipelineName"); if (pipelineNameNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in pipelineNameNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { pipelineNameIDRef = item.Attributes["id"].Name; CommodityPipeline ob = CommodityPipeline(); IDManager.SetID(pipelineNameIDRef, ob); } else if (item.Attributes.ToString() == "href") { pipelineNameIDRef = item.Attributes["href"].Name; } else { pipelineName = new CommodityPipeline(item); } } } XmlNodeList withdrawalPointNodeList = xmlNode.SelectNodes("withdrawalPoint"); if (withdrawalPointNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in withdrawalPointNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { withdrawalPointIDRef = item.Attributes["id"].Name; CommodityDeliveryPoint ob = CommodityDeliveryPoint(); IDManager.SetID(withdrawalPointIDRef, ob); } else if (item.Attributes.ToString() == "href") { withdrawalPointIDRef = item.Attributes["href"].Name; } else { withdrawalPoint = new CommodityDeliveryPoint(item); } } } XmlNodeList entryPointNodeList = xmlNode.SelectNodes("entryPoint"); if (entryPointNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in entryPointNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { entryPointIDRef = item.Attributes["id"].Name; CommodityDeliveryPoint ob = CommodityDeliveryPoint(); IDManager.SetID(entryPointIDRef, ob); } else if (item.Attributes.ToString() == "href") { entryPointIDRef = item.Attributes["href"].Name; } else { entryPoint = new CommodityDeliveryPoint(item); } } } XmlNodeList deliverableByBargeNodeList = xmlNode.SelectNodes("deliverableByBarge"); if (deliverableByBargeNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in deliverableByBargeNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { deliverableByBargeIDRef = item.Attributes["id"].Name; XsdTypeBoolean ob = XsdTypeBoolean(); IDManager.SetID(deliverableByBargeIDRef, ob); } else if (item.Attributes.ToString() == "href") { deliverableByBargeIDRef = item.Attributes["href"].Name; } else { deliverableByBarge = new XsdTypeBoolean(item); } } } XmlNodeList riskNodeList = xmlNode.SelectNodes("risk"); if (riskNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in riskNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { riskIDRef = item.Attributes["id"].Name; CommodityDeliveryRisk ob = CommodityDeliveryRisk(); IDManager.SetID(riskIDRef, ob); } else if (item.Attributes.ToString() == "href") { riskIDRef = item.Attributes["href"].Name; } else { risk = new CommodityDeliveryRisk(item); } } } XmlNodeList cycleNodeList = xmlNode.SelectNodes("cycle"); foreach (XmlNode item in cycleNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { cycleIDRef = item.Attributes["id"].Name; List <CommodityPipelineCycle> ob = new List <CommodityPipelineCycle>(); ob.Add(new CommodityPipelineCycle(item)); IDManager.SetID(cycleIDRef, ob); } else if (item.Attributes.ToString() == "href") { cycleIDRef = item.Attributes["href"].Name; } else { cycle.Add(new CommodityPipelineCycle(item)); } } } }
public MetalDelivery(XmlNode xmlNode) { XmlNodeList deliveryLocationNodeList = xmlNode.SelectNodes("deliveryLocation"); if (deliveryLocationNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in deliveryLocationNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { deliveryLocationIDRef = item.Attributes["id"].Name; CommodityDeliveryPoint ob = CommodityDeliveryPoint(); IDManager.SetID(deliveryLocationIDRef, ob); } else if (item.Attributes.ToString() == "href") { deliveryLocationIDRef = item.Attributes["href"].Name; } else { deliveryLocation = new CommodityDeliveryPoint(item); } } } XmlNodeList riskNodeList = xmlNode.SelectNodes("risk"); if (riskNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in riskNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { riskIDRef = item.Attributes["id"].Name; CommodityDeliveryRisk ob = CommodityDeliveryRisk(); IDManager.SetID(riskIDRef, ob); } else if (item.Attributes.ToString() == "href") { riskIDRef = item.Attributes["href"].Name; } else { risk = new CommodityDeliveryRisk(item); } } } XmlNodeList totalQuantityToleranceNodeList = xmlNode.SelectNodes("totalQuantityTolerance"); if (totalQuantityToleranceNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in totalQuantityToleranceNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { totalQuantityToleranceIDRef = item.Attributes["id"].Name; XsdTypeDecimal ob = XsdTypeDecimal(); IDManager.SetID(totalQuantityToleranceIDRef, ob); } else if (item.Attributes.ToString() == "href") { totalQuantityToleranceIDRef = item.Attributes["href"].Name; } else { totalQuantityTolerance = new XsdTypeDecimal(item); } } } XmlNodeList periodQuantityToleranceNodeList = xmlNode.SelectNodes("periodQuantityTolerance"); if (periodQuantityToleranceNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in periodQuantityToleranceNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { periodQuantityToleranceIDRef = item.Attributes["id"].Name; XsdTypeDecimal ob = XsdTypeDecimal(); IDManager.SetID(periodQuantityToleranceIDRef, ob); } else if (item.Attributes.ToString() == "href") { periodQuantityToleranceIDRef = item.Attributes["href"].Name; } else { periodQuantityTolerance = new XsdTypeDecimal(item); } } } XmlNodeList titleNodeList = xmlNode.SelectNodes("title"); if (titleNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in titleNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { titleIDRef = item.Attributes["id"].Name; MetalTitleEnum ob = MetalTitleEnum(); IDManager.SetID(titleIDRef, ob); } else if (item.Attributes.ToString() == "href") { titleIDRef = item.Attributes["href"].Name; } else { title = new MetalTitleEnum(item); } } } }
public CoalDelivery(XmlNode xmlNode) { XmlNode deliveryPointNode = xmlNode.SelectSingleNode("deliveryPoint"); if (deliveryPointNode != null) { if (deliveryPointNode.Attributes["href"] != null || deliveryPointNode.Attributes["id"] != null) { if (deliveryPointNode.Attributes["id"] != null) { deliveryPointIDRef_ = deliveryPointNode.Attributes["id"].Value; CoalDeliveryPoint ob = new CoalDeliveryPoint(deliveryPointNode); IDManager.SetID(deliveryPointIDRef_, ob); } else if (deliveryPointNode.Attributes["href"] != null) { deliveryPointIDRef_ = deliveryPointNode.Attributes["href"].Value; } else { deliveryPoint_ = new CoalDeliveryPoint(deliveryPointNode); } } else { deliveryPoint_ = new CoalDeliveryPoint(deliveryPointNode); } } XmlNode deliveryAtSourceNode = xmlNode.SelectSingleNode("deliveryAtSource"); if (deliveryAtSourceNode != null) { if (deliveryAtSourceNode.Attributes["href"] != null || deliveryAtSourceNode.Attributes["id"] != null) { if (deliveryAtSourceNode.Attributes["id"] != null) { deliveryAtSourceIDRef_ = deliveryAtSourceNode.Attributes["id"].Value; XsdTypeBoolean ob = new XsdTypeBoolean(deliveryAtSourceNode); IDManager.SetID(deliveryAtSourceIDRef_, ob); } else if (deliveryAtSourceNode.Attributes["href"] != null) { deliveryAtSourceIDRef_ = deliveryAtSourceNode.Attributes["href"].Value; } else { deliveryAtSource_ = new XsdTypeBoolean(deliveryAtSourceNode); } } else { deliveryAtSource_ = new XsdTypeBoolean(deliveryAtSourceNode); } } XmlNode quantityVariationAdjustmentNode = xmlNode.SelectSingleNode("quantityVariationAdjustment"); if (quantityVariationAdjustmentNode != null) { if (quantityVariationAdjustmentNode.Attributes["href"] != null || quantityVariationAdjustmentNode.Attributes["id"] != null) { if (quantityVariationAdjustmentNode.Attributes["id"] != null) { quantityVariationAdjustmentIDRef_ = quantityVariationAdjustmentNode.Attributes["id"].Value; XsdTypeBoolean ob = new XsdTypeBoolean(quantityVariationAdjustmentNode); IDManager.SetID(quantityVariationAdjustmentIDRef_, ob); } else if (quantityVariationAdjustmentNode.Attributes["href"] != null) { quantityVariationAdjustmentIDRef_ = quantityVariationAdjustmentNode.Attributes["href"].Value; } else { quantityVariationAdjustment_ = new XsdTypeBoolean(quantityVariationAdjustmentNode); } } else { quantityVariationAdjustment_ = new XsdTypeBoolean(quantityVariationAdjustmentNode); } } XmlNode transportationEquipmentNode = xmlNode.SelectSingleNode("transportationEquipment"); if (transportationEquipmentNode != null) { if (transportationEquipmentNode.Attributes["href"] != null || transportationEquipmentNode.Attributes["id"] != null) { if (transportationEquipmentNode.Attributes["id"] != null) { transportationEquipmentIDRef_ = transportationEquipmentNode.Attributes["id"].Value; CoalTransportationEquipment ob = new CoalTransportationEquipment(transportationEquipmentNode); IDManager.SetID(transportationEquipmentIDRef_, ob); } else if (transportationEquipmentNode.Attributes["href"] != null) { transportationEquipmentIDRef_ = transportationEquipmentNode.Attributes["href"].Value; } else { transportationEquipment_ = new CoalTransportationEquipment(transportationEquipmentNode); } } else { transportationEquipment_ = new CoalTransportationEquipment(transportationEquipmentNode); } } XmlNode riskNode = xmlNode.SelectSingleNode("risk"); if (riskNode != null) { if (riskNode.Attributes["href"] != null || riskNode.Attributes["id"] != null) { if (riskNode.Attributes["id"] != null) { riskIDRef_ = riskNode.Attributes["id"].Value; CommodityDeliveryRisk ob = new CommodityDeliveryRisk(riskNode); IDManager.SetID(riskIDRef_, ob); } else if (riskNode.Attributes["href"] != null) { riskIDRef_ = riskNode.Attributes["href"].Value; } else { risk_ = new CommodityDeliveryRisk(riskNode); } } else { risk_ = new CommodityDeliveryRisk(riskNode); } } }
public MetalDelivery(XmlNode xmlNode) { XmlNodeList deliveryLocationNodeList = xmlNode.SelectNodes("deliveryLocation"); if (deliveryLocationNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in deliveryLocationNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { deliveryLocationIDRef = item.Attributes["id"].Name; CommodityDeliveryPoint ob = CommodityDeliveryPoint(); IDManager.SetID(deliveryLocationIDRef, ob); } else if (item.Attributes.ToString() == "href") { deliveryLocationIDRef = item.Attributes["href"].Name; } else { deliveryLocation = new CommodityDeliveryPoint(item); } } } XmlNodeList riskNodeList = xmlNode.SelectNodes("risk"); if (riskNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in riskNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { riskIDRef = item.Attributes["id"].Name; CommodityDeliveryRisk ob = CommodityDeliveryRisk(); IDManager.SetID(riskIDRef, ob); } else if (item.Attributes.ToString() == "href") { riskIDRef = item.Attributes["href"].Name; } else { risk = new CommodityDeliveryRisk(item); } } } XmlNodeList totalQuantityToleranceNodeList = xmlNode.SelectNodes("totalQuantityTolerance"); if (totalQuantityToleranceNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in totalQuantityToleranceNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { totalQuantityToleranceIDRef = item.Attributes["id"].Name; XsdTypeDecimal ob = XsdTypeDecimal(); IDManager.SetID(totalQuantityToleranceIDRef, ob); } else if (item.Attributes.ToString() == "href") { totalQuantityToleranceIDRef = item.Attributes["href"].Name; } else { totalQuantityTolerance = new XsdTypeDecimal(item); } } } XmlNodeList periodQuantityToleranceNodeList = xmlNode.SelectNodes("periodQuantityTolerance"); if (periodQuantityToleranceNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in periodQuantityToleranceNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { periodQuantityToleranceIDRef = item.Attributes["id"].Name; XsdTypeDecimal ob = XsdTypeDecimal(); IDManager.SetID(periodQuantityToleranceIDRef, ob); } else if (item.Attributes.ToString() == "href") { periodQuantityToleranceIDRef = item.Attributes["href"].Name; } else { periodQuantityTolerance = new XsdTypeDecimal(item); } } } XmlNodeList titleNodeList = xmlNode.SelectNodes("title"); if (titleNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in titleNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { titleIDRef = item.Attributes["id"].Name; MetalTitleEnum ob = MetalTitleEnum(); IDManager.SetID(titleIDRef, ob); } else if (item.Attributes.ToString() == "href") { titleIDRef = item.Attributes["href"].Name; } else { title = new MetalTitleEnum(item); } } } }
public CoalDelivery(XmlNode xmlNode) { XmlNodeList deliveryPointNodeList = xmlNode.SelectNodes("deliveryPoint"); if (deliveryPointNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in deliveryPointNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { deliveryPointIDRef = item.Attributes["id"].Name; CoalDeliveryPoint ob = CoalDeliveryPoint(); IDManager.SetID(deliveryPointIDRef, ob); } else if (item.Attributes.ToString() == "href") { deliveryPointIDRef = item.Attributes["href"].Name; } else { deliveryPoint = new CoalDeliveryPoint(item); } } } XmlNodeList deliveryAtSourceNodeList = xmlNode.SelectNodes("deliveryAtSource"); if (deliveryAtSourceNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in deliveryAtSourceNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { deliveryAtSourceIDRef = item.Attributes["id"].Name; XsdTypeBoolean ob = XsdTypeBoolean(); IDManager.SetID(deliveryAtSourceIDRef, ob); } else if (item.Attributes.ToString() == "href") { deliveryAtSourceIDRef = item.Attributes["href"].Name; } else { deliveryAtSource = new XsdTypeBoolean(item); } } } XmlNodeList quantityVariationAdjustmentNodeList = xmlNode.SelectNodes("quantityVariationAdjustment"); if (quantityVariationAdjustmentNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in quantityVariationAdjustmentNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { quantityVariationAdjustmentIDRef = item.Attributes["id"].Name; XsdTypeBoolean ob = XsdTypeBoolean(); IDManager.SetID(quantityVariationAdjustmentIDRef, ob); } else if (item.Attributes.ToString() == "href") { quantityVariationAdjustmentIDRef = item.Attributes["href"].Name; } else { quantityVariationAdjustment = new XsdTypeBoolean(item); } } } XmlNodeList transportationEquipmentNodeList = xmlNode.SelectNodes("transportationEquipment"); if (transportationEquipmentNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in transportationEquipmentNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { transportationEquipmentIDRef = item.Attributes["id"].Name; CoalTransportationEquipment ob = CoalTransportationEquipment(); IDManager.SetID(transportationEquipmentIDRef, ob); } else if (item.Attributes.ToString() == "href") { transportationEquipmentIDRef = item.Attributes["href"].Name; } else { transportationEquipment = new CoalTransportationEquipment(item); } } } XmlNodeList riskNodeList = xmlNode.SelectNodes("risk"); if (riskNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in riskNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { riskIDRef = item.Attributes["id"].Name; CommodityDeliveryRisk ob = CommodityDeliveryRisk(); IDManager.SetID(riskIDRef, ob); } else if (item.Attributes.ToString() == "href") { riskIDRef = item.Attributes["href"].Name; } else { risk = new CommodityDeliveryRisk(item); } } } }
public OilPipelineDelivery(XmlNode xmlNode) { XmlNodeList pipelineNameNodeList = xmlNode.SelectNodes("pipelineName"); if (pipelineNameNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in pipelineNameNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { pipelineNameIDRef = item.Attributes["id"].Name; CommodityPipeline ob = CommodityPipeline(); IDManager.SetID(pipelineNameIDRef, ob); } else if (item.Attributes.ToString() == "href") { pipelineNameIDRef = item.Attributes["href"].Name; } else { pipelineName = new CommodityPipeline(item); } } } XmlNodeList withdrawalPointNodeList = xmlNode.SelectNodes("withdrawalPoint"); if (withdrawalPointNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in withdrawalPointNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { withdrawalPointIDRef = item.Attributes["id"].Name; CommodityDeliveryPoint ob = CommodityDeliveryPoint(); IDManager.SetID(withdrawalPointIDRef, ob); } else if (item.Attributes.ToString() == "href") { withdrawalPointIDRef = item.Attributes["href"].Name; } else { withdrawalPoint = new CommodityDeliveryPoint(item); } } } XmlNodeList entryPointNodeList = xmlNode.SelectNodes("entryPoint"); if (entryPointNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in entryPointNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { entryPointIDRef = item.Attributes["id"].Name; CommodityDeliveryPoint ob = CommodityDeliveryPoint(); IDManager.SetID(entryPointIDRef, ob); } else if (item.Attributes.ToString() == "href") { entryPointIDRef = item.Attributes["href"].Name; } else { entryPoint = new CommodityDeliveryPoint(item); } } } XmlNodeList deliverableByBargeNodeList = xmlNode.SelectNodes("deliverableByBarge"); if (deliverableByBargeNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in deliverableByBargeNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { deliverableByBargeIDRef = item.Attributes["id"].Name; XsdTypeBoolean ob = XsdTypeBoolean(); IDManager.SetID(deliverableByBargeIDRef, ob); } else if (item.Attributes.ToString() == "href") { deliverableByBargeIDRef = item.Attributes["href"].Name; } else { deliverableByBarge = new XsdTypeBoolean(item); } } } XmlNodeList riskNodeList = xmlNode.SelectNodes("risk"); if (riskNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in riskNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { riskIDRef = item.Attributes["id"].Name; CommodityDeliveryRisk ob = CommodityDeliveryRisk(); IDManager.SetID(riskIDRef, ob); } else if (item.Attributes.ToString() == "href") { riskIDRef = item.Attributes["href"].Name; } else { risk = new CommodityDeliveryRisk(item); } } } XmlNodeList cycleNodeList = xmlNode.SelectNodes("cycle"); foreach (XmlNode item in cycleNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { cycleIDRef = item.Attributes["id"].Name; List<CommodityPipelineCycle> ob = new List<CommodityPipelineCycle>(); ob.Add(new CommodityPipelineCycle(item)); IDManager.SetID(cycleIDRef, ob); } else if (item.Attributes.ToString() == "href") { cycleIDRef = item.Attributes["href"].Name; } else { cycle.Add(new CommodityPipelineCycle(item)); } } } }
public CoalDelivery(XmlNode xmlNode) { XmlNodeList deliveryPointNodeList = xmlNode.SelectNodes("deliveryPoint"); if (deliveryPointNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in deliveryPointNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { deliveryPointIDRef = item.Attributes["id"].Name; CoalDeliveryPoint ob = CoalDeliveryPoint(); IDManager.SetID(deliveryPointIDRef, ob); } else if (item.Attributes.ToString() == "href") { deliveryPointIDRef = item.Attributes["href"].Name; } else { deliveryPoint = new CoalDeliveryPoint(item); } } } XmlNodeList deliveryAtSourceNodeList = xmlNode.SelectNodes("deliveryAtSource"); if (deliveryAtSourceNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in deliveryAtSourceNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { deliveryAtSourceIDRef = item.Attributes["id"].Name; XsdTypeBoolean ob = XsdTypeBoolean(); IDManager.SetID(deliveryAtSourceIDRef, ob); } else if (item.Attributes.ToString() == "href") { deliveryAtSourceIDRef = item.Attributes["href"].Name; } else { deliveryAtSource = new XsdTypeBoolean(item); } } } XmlNodeList quantityVariationAdjustmentNodeList = xmlNode.SelectNodes("quantityVariationAdjustment"); if (quantityVariationAdjustmentNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in quantityVariationAdjustmentNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { quantityVariationAdjustmentIDRef = item.Attributes["id"].Name; XsdTypeBoolean ob = XsdTypeBoolean(); IDManager.SetID(quantityVariationAdjustmentIDRef, ob); } else if (item.Attributes.ToString() == "href") { quantityVariationAdjustmentIDRef = item.Attributes["href"].Name; } else { quantityVariationAdjustment = new XsdTypeBoolean(item); } } } XmlNodeList transportationEquipmentNodeList = xmlNode.SelectNodes("transportationEquipment"); if (transportationEquipmentNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in transportationEquipmentNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { transportationEquipmentIDRef = item.Attributes["id"].Name; CoalTransportationEquipment ob = CoalTransportationEquipment(); IDManager.SetID(transportationEquipmentIDRef, ob); } else if (item.Attributes.ToString() == "href") { transportationEquipmentIDRef = item.Attributes["href"].Name; } else { transportationEquipment = new CoalTransportationEquipment(item); } } } XmlNodeList riskNodeList = xmlNode.SelectNodes("risk"); if (riskNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in riskNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { riskIDRef = item.Attributes["id"].Name; CommodityDeliveryRisk ob = CommodityDeliveryRisk(); IDManager.SetID(riskIDRef, ob); } else if (item.Attributes.ToString() == "href") { riskIDRef = item.Attributes["href"].Name; } else { risk = new CommodityDeliveryRisk(item); } } } }
public MetalDelivery(XmlNode xmlNode) { XmlNode deliveryLocationNode = xmlNode.SelectSingleNode("deliveryLocation"); if (deliveryLocationNode != null) { if (deliveryLocationNode.Attributes["href"] != null || deliveryLocationNode.Attributes["id"] != null) { if (deliveryLocationNode.Attributes["id"] != null) { deliveryLocationIDRef_ = deliveryLocationNode.Attributes["id"].Value; CommodityDeliveryPoint ob = new CommodityDeliveryPoint(deliveryLocationNode); IDManager.SetID(deliveryLocationIDRef_, ob); } else if (deliveryLocationNode.Attributes["href"] != null) { deliveryLocationIDRef_ = deliveryLocationNode.Attributes["href"].Value; } else { deliveryLocation_ = new CommodityDeliveryPoint(deliveryLocationNode); } } else { deliveryLocation_ = new CommodityDeliveryPoint(deliveryLocationNode); } } XmlNode riskNode = xmlNode.SelectSingleNode("risk"); if (riskNode != null) { if (riskNode.Attributes["href"] != null || riskNode.Attributes["id"] != null) { if (riskNode.Attributes["id"] != null) { riskIDRef_ = riskNode.Attributes["id"].Value; CommodityDeliveryRisk ob = new CommodityDeliveryRisk(riskNode); IDManager.SetID(riskIDRef_, ob); } else if (riskNode.Attributes["href"] != null) { riskIDRef_ = riskNode.Attributes["href"].Value; } else { risk_ = new CommodityDeliveryRisk(riskNode); } } else { risk_ = new CommodityDeliveryRisk(riskNode); } } XmlNode totalQuantityToleranceNode = xmlNode.SelectSingleNode("totalQuantityTolerance"); if (totalQuantityToleranceNode != null) { if (totalQuantityToleranceNode.Attributes["href"] != null || totalQuantityToleranceNode.Attributes["id"] != null) { if (totalQuantityToleranceNode.Attributes["id"] != null) { totalQuantityToleranceIDRef_ = totalQuantityToleranceNode.Attributes["id"].Value; XsdTypeDecimal ob = new XsdTypeDecimal(totalQuantityToleranceNode); IDManager.SetID(totalQuantityToleranceIDRef_, ob); } else if (totalQuantityToleranceNode.Attributes["href"] != null) { totalQuantityToleranceIDRef_ = totalQuantityToleranceNode.Attributes["href"].Value; } else { totalQuantityTolerance_ = new XsdTypeDecimal(totalQuantityToleranceNode); } } else { totalQuantityTolerance_ = new XsdTypeDecimal(totalQuantityToleranceNode); } } XmlNode periodQuantityToleranceNode = xmlNode.SelectSingleNode("periodQuantityTolerance"); if (periodQuantityToleranceNode != null) { if (periodQuantityToleranceNode.Attributes["href"] != null || periodQuantityToleranceNode.Attributes["id"] != null) { if (periodQuantityToleranceNode.Attributes["id"] != null) { periodQuantityToleranceIDRef_ = periodQuantityToleranceNode.Attributes["id"].Value; XsdTypeDecimal ob = new XsdTypeDecimal(periodQuantityToleranceNode); IDManager.SetID(periodQuantityToleranceIDRef_, ob); } else if (periodQuantityToleranceNode.Attributes["href"] != null) { periodQuantityToleranceIDRef_ = periodQuantityToleranceNode.Attributes["href"].Value; } else { periodQuantityTolerance_ = new XsdTypeDecimal(periodQuantityToleranceNode); } } else { periodQuantityTolerance_ = new XsdTypeDecimal(periodQuantityToleranceNode); } } XmlNode titleNode = xmlNode.SelectSingleNode("title"); if (titleNode != null) { if (titleNode.Attributes["href"] != null || titleNode.Attributes["id"] != null) { if (titleNode.Attributes["id"] != null) { titleIDRef_ = titleNode.Attributes["id"].Value; MetalTitleEnum ob = new MetalTitleEnum(titleNode); IDManager.SetID(titleIDRef_, ob); } else if (titleNode.Attributes["href"] != null) { titleIDRef_ = titleNode.Attributes["href"].Value; } else { title_ = new MetalTitleEnum(titleNode); } } else { title_ = new MetalTitleEnum(titleNode); } } }