protected void StatKeyPartCII(ServerConnection conn, ProjectInfo projectInfo, KeyPartCIIChartTag tag, ref string strError) { for (int i = 0; i < tag.PartArray.Length; i++) { PartInfo partInfo = tag.PartArray[i]; if (partInfo.PartID == 0) { continue; } float fCII = 0; List <float> arrSigma = new List <float>(); bool bOK = CmdStat.StatCII(conn, projectInfo.ProjectID, partInfo.PartID, GlobalSession.Period, ref strError, ref fCII, ref arrSigma); if (bOK) { tag.CII[i] = fCII; } } }
//创建关键零件CII标签 protected KeyPartCIIChartTag CreateKeyPartCIITag(XmlNode nodeTag) { string strPart = nodeTag.Attributes["PartName"].Value; string strImage = nodeTag.Attributes["ImageURL"].Value; string[] arrPartName = strPart.Split('|'); string[] arrImage = strImage.Split('|'); KeyPartCIIChartTag tag = new KeyPartCIIChartTag(); tag.PartArray = new PartInfo[arrPartName.Length]; tag.CII = new float[arrPartName.Length]; for (int i = 0; i < arrPartName.Length; i++) { tag.PartArray[i] = new PartInfo(); tag.PartArray[i].PartName = arrPartName[i]; tag.PartArray[i].ThumbnailURL = arrImage[i]; tag.CII[i] = 0; } return(tag); }