private void readDesignSteelPMM(XmlNode xml)
{
if (xml != null && xml.ChildNodes.Count > 0)
{
foreach (XmlNode child in xml.ChildNodes)
{
if ("Data".Equals(child.Name))
{
int rCase = int.Parse(Deserializer.readAttribute(child, "Case")) ;
int i = int.Parse(Deserializer.readAttribute(child, "id", results.ActiveCase.Name));
results.ActiveCase = results.ResultsCases[rCase];
SteelDesignPMMDetails res = results.DesignSteelPMMDetails[i];
res.DesignData = Deserializer.readAttribute(child, "data").Split(comma);
res.ErrMsg = Deserializer.readAttribute(child, "error", res.ErrMsg);
res.Status = Deserializer.readAttribute(child, "status", res.Status);
res.WarnMsg = Deserializer.readAttribute(child, "warning", res.WarnMsg);
res.PRatio = float.Parse(Deserializer.readAttribute(child, "pratio"));
res.MMajRatio = float.Parse(Deserializer.readAttribute(child, "mmajratio"));
res.MMinRatio = float.Parse(Deserializer.readAttribute(child, "mminratio"));
res.TotalRatio = float.Parse(Deserializer.readAttribute(child, "totalratio"));
}
}
}
}