//创建质量排序标签 protected SortChartTag CreateSortTag(XmlNode nodeTag) { SortChartTag tag = new SortChartTag(); tag.PartInfo.PartName = nodeTag.Attributes["PartName"].Value; tag.TopN = Convert.ToInt32(nodeTag.Attributes["TopN"].Value); return(tag); }
//统计区域平均合格率 protected void StatSortClass(ServerConnection conn, ProjectInfo projectInfo, SortChartTag tag, ref string strError) { if (tag.PartInfo.PartID == 0) { return; } List <DM_ModelSortClass> arrClass = CmdStat.StatSortClass(conn, projectInfo.ProjectID, tag.PartInfo.PartID, tag.TopN, GlobalSession.Period, ref strError); tag.AxisX = new string[arrClass.Count]; tag.Passrate = new float[arrClass.Count]; int i = 0; foreach (DM_ModelSortClass passrate in arrClass) { tag.AxisX[i] = passrate.ClassName; tag.Passrate[i] = passrate.Passrate; i++; } }