| | |
| | | nodeAnaRequest.AppendChild(node_StartOpenPumpIndexArray); |
| | | } |
| | | |
| | | XmlNode node_StartWaterBoxLevel = xmlDoc.CreateElement("StartReservoirLevel"); |
| | | node_StartWaterBoxLevel.InnerText = requestBase.StartReservoirLevel.ToString(); |
| | | nodeAnaRequest.AppendChild(node_StartWaterBoxLevel); |
| | | |
| | | |
| | | XmlNode node_TotalFlowIn = xmlDoc.CreateElement("TotalFlowIn"); |
| | | if (requestBase.TotalFlowIn != null) |
| | | node_TotalFlowIn.InnerText = requestBase.TotalFlowIn.ToString(); |
| | |
| | | |
| | | |
| | | |
| | | XmlNode node_MaxLimitWaterBoxLevel = xmlDoc.CreateElement("MaxLimitWaterBoxLevel"); |
| | | node_MaxLimitWaterBoxLevel.InnerText = requestBase.MaxLimitWaterBoxLevel == null ? "" : requestBase.MaxLimitWaterBoxLevel.ToString(); |
| | | nodeAnaRequest.AppendChild(node_MaxLimitWaterBoxLevel); |
| | | XmlNode node_MaxReservoirLevel = xmlDoc.CreateElement("MaxReservoirLevel"); |
| | | node_MaxReservoirLevel.InnerText = requestBase.MaxReservoirLevel == null ? "" : requestBase.MaxReservoirLevel.ToString(); |
| | | nodeAnaRequest.AppendChild(node_MaxReservoirLevel); |
| | | |
| | | XmlNode node_MaxLimitWaterBoxTime = xmlDoc.CreateElement("MaxLimitWaterBoxTime"); |
| | | node_MaxLimitWaterBoxTime.InnerText = requestBase.MaxLimitWaterBoxTime == null ? "" : requestBase.MaxLimitWaterBoxTime; |
| | | nodeAnaRequest.AppendChild(node_MaxLimitWaterBoxTime); |
| | | XmlNode node_MaxReservoirLevelTime = xmlDoc.CreateElement("MaxReservoirLevelTime"); |
| | | node_MaxReservoirLevelTime.InnerText = requestBase.MaxReservoirLevelTime == null ? "" : requestBase.MaxReservoirLevelTime; |
| | | nodeAnaRequest.AppendChild(node_MaxReservoirLevelTime); |
| | | |
| | | XmlNode node_ReservoirDropFlow = xmlDoc.CreateElement("SpaceFlowOut"); |
| | | node_ReservoirDropFlow.InnerText = requestBase.SpaceFlowOut == null ? "" : string.Join(",", requestBase.SpaceFlowOut); |
| | | nodeAnaRequest.AppendChild(node_ReservoirDropFlow); |
| | | |
| | | XmlNode node_CurrentWaterBoxLevel = xmlDoc.CreateElement("CurrentWaterBoxLevel"); |
| | | node_CurrentWaterBoxLevel.InnerText = requestBase.CurrentWaterBoxLevel.ToString(); |
| | | nodeAnaRequest.AppendChild(node_CurrentWaterBoxLevel); |
| | | |
| | | |
| | | //XmlNode node_MaxLimitWaterBoxLevel = xmlDoc.CreateElement("MaxLimitWaterBoxLevel"); |
| | | //node_MaxLimitWaterBoxLevel.InnerText = requestBase.MaxLimitWaterBoxLevel == null ? "" : requestBase.MaxLimitWaterBoxLevel.ToString(); |
| | | //nodeAnaRequest.AppendChild(node_MaxLimitWaterBoxLevel); |
| | | |
| | | //XmlNode node_MaxReservoirLevel = xmlDoc.CreateElement("MaxReservoirLevel"); |
| | | //node_MaxReservoirLevel.InnerText = requestBase.MaxReservoirLevel == null ? "" : requestBase.MaxReservoirLevel.ToString(); |
| | | //nodeAnaRequest.AppendChild(node_MaxReservoirLevel); |
| | | |
| | | |
| | | nodeProject.AppendChild(nodeAnaRequest); |
| | |
| | | requestBase.TotalFlowIn = Convert.ToDouble(nodeTotalFlowIn.InnerText); |
| | | } |
| | | |
| | | var nodeCurrentWaterBoxLevel = nodeAnaRequest.SelectSingleNode("CurrentWaterBoxLevel"); |
| | | if (nodeCurrentWaterBoxLevel != null && !string.IsNullOrEmpty(nodeCurrentWaterBoxLevel.InnerText)) |
| | | var nodeStartWaterBoxLevel = nodeAnaRequest.SelectSingleNode("StartReservoirLevel"); |
| | | if (nodeStartWaterBoxLevel != null && !string.IsNullOrEmpty(nodeStartWaterBoxLevel.InnerText)) |
| | | { |
| | | requestBase.CurrentWaterBoxLevel = Convert.ToDouble(nodeCurrentWaterBoxLevel.InnerText); |
| | | requestBase.StartReservoirLevel = Convert.ToDouble(nodeStartWaterBoxLevel.InnerText); |
| | | } |
| | | |
| | | var nodeMaxLimitWaterBoxLevel = nodeAnaRequest.SelectSingleNode("MaxLimitWaterBoxLevel"); |
| | | if (nodeMaxLimitWaterBoxLevel != null && !string.IsNullOrEmpty(nodeMaxLimitWaterBoxLevel.InnerText)) |
| | | var nodeMaxReservoirLevel = nodeAnaRequest.SelectSingleNode("MaxReservoirLevel"); |
| | | if (nodeMaxReservoirLevel != null && !string.IsNullOrEmpty(nodeMaxReservoirLevel.InnerText)) |
| | | { |
| | | requestBase.MaxLimitWaterBoxLevel = Convert.ToDouble(nodeMaxLimitWaterBoxLevel.InnerText); |
| | | requestBase.MaxReservoirLevel = Convert.ToDouble(nodeMaxReservoirLevel.InnerText); |
| | | } |
| | | |
| | | var nodeMaxMaxLimitWaterBoxTime = nodeAnaRequest.SelectSingleNode("MaxLimitWaterBoxTime"); |
| | | if (nodeMaxMaxLimitWaterBoxTime != null && !string.IsNullOrEmpty(nodeMaxMaxLimitWaterBoxTime.InnerText)) |
| | | var nodeMaxMaxReservoirLevelTime = nodeAnaRequest.SelectSingleNode("MaxReservoirLevelTime"); |
| | | if (nodeMaxMaxReservoirLevelTime != null && !string.IsNullOrEmpty(nodeMaxMaxReservoirLevelTime.InnerText)) |
| | | { |
| | | requestBase.MaxLimitWaterBoxTime = nodeMaxMaxLimitWaterBoxTime.InnerText; |
| | | requestBase.MaxReservoirLevelTime = nodeMaxMaxReservoirLevelTime.InnerText; |
| | | } |
| | | |
| | | |