|
@@ -679,7 +679,95 @@ namespace OTSIncAReportApp
|
|
m_ReportApp.im_ElementCompositionAvgGrid.Dock = DockStyle.Fill;
|
|
m_ReportApp.im_ElementCompositionAvgGrid.Dock = DockStyle.Fill;
|
|
m_ReportApp.m_TablesWindow.Controls.Add(m_ReportApp.im_ElementCompositionAvgGrid);
|
|
m_ReportApp.m_TablesWindow.Controls.Add(m_ReportApp.im_ElementCompositionAvgGrid);
|
|
m_ReportApp.m_TablesWindow.Activate();
|
|
m_ReportApp.m_TablesWindow.Activate();
|
|
- break;
|
|
|
|
|
|
+ break;
|
|
|
|
+ case CALCULATE_TABLE_TYPE.GB_Method1:
|
|
|
|
+ //国标一
|
|
|
|
+ string resultfile = m_rstDataMgr.ResultFilesList[m_rstDataMgr.GetWorkingResult()].FilePath + "\\"
|
|
|
|
+ + m_rstDataMgr.ResultFilesList[m_rstDataMgr.GetWorkingResult()].FileName;
|
|
|
|
+
|
|
|
|
+ m_ReportApp.m_rstDataMgr.m_ReportMgr.AddASmplMsrResultMgr(resultfile);
|
|
|
|
+
|
|
|
|
+ OTSCLRINTERFACE.CPropParamClr clr_prop = m_ReportApp.m_rstDataMgr.m_ReportMgr.GetPropertyParamTable();
|
|
|
|
+ clr_prop.SetDataSourceId(0);//
|
|
|
|
+ clr_prop.SetType((int)DisplayPicutureType.AnalyzeDataTable);//table
|
|
|
|
+ clr_prop.SetCalTableType((int)CALCULATE_TABLE_TYPE.GB_Method1);//国标1
|
|
|
|
+
|
|
|
|
+ List<OTSCLRINTERFACE.CGridDataClr> listGriddataclr = m_ReportApp.m_rstDataMgr.m_ReportMgr.GridDataTransfer(clr_prop);//
|
|
|
|
+
|
|
|
|
+ m_ReportApp.m_TablesWindow.Controls.Clear();
|
|
|
|
+ m_ReportApp.im_ChineseStandardABCDDS = new ChineseStandardABCDDS(m_ReportApp.m_rstDataMgr.m_ReportMgr, listGriddataclr);
|
|
|
|
+
|
|
|
|
+ m_ReportApp.im_ChineseStandardABCDDS.Dock = DockStyle.Fill;
|
|
|
|
+ m_ReportApp.m_TablesWindow.Controls.Add(m_ReportApp.im_ChineseStandardABCDDS);
|
|
|
|
+ m_ReportApp.m_TablesWindow.Activate();
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ //OpenOTSINcAreportTemplateAPP(m_RstProp.m_ReportApp.m_DataMgrFun.resultFilesList[m_RstProp.m_ReportApp.m_DataMgrFun.WorkingResult].FilePath+"\\"
|
|
|
|
+ // + m_RstProp.m_ReportApp.m_DataMgrFun.resultFilesList[m_RstProp.m_ReportApp.m_DataMgrFun.WorkingResult].FileName, "GB1");
|
|
|
|
+ break;
|
|
|
|
+ case CALCULATE_TABLE_TYPE.GB_Method2:
|
|
|
|
+ //国标二
|
|
|
|
+ string resultfile2 = m_rstDataMgr.ResultFilesList[m_rstDataMgr.GetWorkingResult()].FilePath + "\\"
|
|
|
|
+ + m_rstDataMgr.ResultFilesList[m_rstDataMgr.GetWorkingResult()].FileName;
|
|
|
|
+
|
|
|
|
+ m_ReportApp.m_rstDataMgr.m_ReportMgr.AddASmplMsrResultMgr(resultfile2);
|
|
|
|
+
|
|
|
|
+ OTSCLRINTERFACE.CPropParamClr clr_prop2 = m_ReportApp.m_rstDataMgr.m_ReportMgr.GetPropertyParamTable();
|
|
|
|
+ clr_prop2.SetDataSourceId(0);//
|
|
|
|
+ clr_prop2.SetType((int)DisplayPicutureType.AnalyzeDataTable);//table
|
|
|
|
+ clr_prop2.SetCalTableType((int)CALCULATE_TABLE_TYPE.GB_Method2);//国标2
|
|
|
|
+ List<OTSCLRINTERFACE.CGridDataClr> listGriddataclr2 = m_ReportApp.m_rstDataMgr.m_ReportMgr.GridDataTransfer(clr_prop2);//
|
|
|
|
+
|
|
|
|
+ m_ReportApp.m_TablesWindow.Controls.Clear();
|
|
|
|
+ m_ReportApp.im_NationalStandardMethodTwo = new NationalStandardMethodTwo(m_ReportApp.m_rstDataMgr.m_ReportMgr, listGriddataclr2);
|
|
|
|
+ m_ReportApp.im_NationalStandardMethodTwo.Dock = DockStyle.Fill;
|
|
|
|
+ m_ReportApp.m_TablesWindow.Controls.Add(m_ReportApp.im_NationalStandardMethodTwo);
|
|
|
|
+ m_ReportApp.m_TablesWindow.Activate();
|
|
|
|
+ //OpenOTSINcAreportTemplateAPP(m_RstProp.m_ReportApp.m_DataMgrFun.resultFilesList[m_RstProp.m_ReportApp.m_DataMgrFun.WorkingResult].FilePath + "\\"
|
|
|
|
+ // + m_RstProp.m_ReportApp.m_DataMgrFun.resultFilesList[m_RstProp.m_ReportApp.m_DataMgrFun.WorkingResult].FileName, "GB2");
|
|
|
|
+ break;
|
|
|
|
+ case CALCULATE_TABLE_TYPE.ASTM:
|
|
|
|
+ //美标
|
|
|
|
+ string resultfile3 = m_rstDataMgr.ResultFilesList[m_rstDataMgr.GetWorkingResult()].FilePath + "\\"
|
|
|
|
+ + m_rstDataMgr.ResultFilesList[m_rstDataMgr.GetWorkingResult()].FileName;
|
|
|
|
+
|
|
|
|
+ m_ReportApp.m_rstDataMgr.m_ReportMgr.AddASmplMsrResultMgr(resultfile3);
|
|
|
|
+
|
|
|
|
+ OTSCLRINTERFACE.CPropParamClr clr_prop3 = m_ReportApp.m_rstDataMgr.m_ReportMgr.GetPropertyParamTable();
|
|
|
|
+ clr_prop3.SetDataSourceId(0);//
|
|
|
|
+ clr_prop3.SetType((int)DisplayPicutureType.AnalyzeDataTable);//table
|
|
|
|
+ clr_prop3.SetCalTableType((int)CALCULATE_TABLE_TYPE.ASTM);
|
|
|
|
+ List<OTSCLRINTERFACE.CGridDataClr> listGriddataclr3 = m_ReportApp.m_rstDataMgr.m_ReportMgr.GridDataTransfer(clr_prop3);
|
|
|
|
+
|
|
|
|
+ m_ReportApp.m_TablesWindow.Controls.Clear();
|
|
|
|
+ m_ReportApp.im_ASTMStandardABCDDS = new ASTMStandardABCDDS(m_ReportApp.m_rstDataMgr.m_ReportMgr, listGriddataclr3);
|
|
|
|
+ m_ReportApp.im_ASTMStandardABCDDS.Dock = DockStyle.Fill;
|
|
|
|
+ m_ReportApp.m_TablesWindow.Controls.Add(m_ReportApp.im_ASTMStandardABCDDS);
|
|
|
|
+ m_ReportApp.m_TablesWindow.Activate();
|
|
|
|
+ //OpenOTSINcAreportTemplateAPP(m_RstProp.m_ReportApp.m_DataMgrFun.resultFilesList[m_RstProp.m_ReportApp.m_DataMgrFun.WorkingResult].FilePath + "\\"
|
|
|
|
+ // + m_RstProp.m_ReportApp.m_DataMgrFun.resultFilesList[m_RstProp.m_ReportApp.m_DataMgrFun.WorkingResult].FileName, "ASTM");
|
|
|
|
+ break;
|
|
|
|
+ case CALCULATE_TABLE_TYPE.DIN:
|
|
|
|
+ //德标
|
|
|
|
+ string resultfile4 = m_rstDataMgr.ResultFilesList[m_rstDataMgr.GetWorkingResult()].FilePath + "\\"
|
|
|
|
+ + m_rstDataMgr.ResultFilesList[m_rstDataMgr.GetWorkingResult()].FileName;
|
|
|
|
+
|
|
|
|
+ m_ReportApp.m_rstDataMgr.m_ReportMgr.AddASmplMsrResultMgr(resultfile4);
|
|
|
|
+
|
|
|
|
+ OTSCLRINTERFACE.CPropParamClr clr_prop4 = m_ReportApp.m_rstDataMgr.m_ReportMgr.GetPropertyParamTable();
|
|
|
|
+ clr_prop4.SetDataSourceId(0);//
|
|
|
|
+ clr_prop4.SetType((int)DisplayPicutureType.AnalyzeDataTable);//table
|
|
|
|
+ clr_prop4.SetCalTableType((int)CALCULATE_TABLE_TYPE.DIN);
|
|
|
|
+ List<OTSCLRINTERFACE.CGridDataClr> listGriddataclr4 = m_ReportApp.m_rstDataMgr.m_ReportMgr.GridDataTransfer(clr_prop4);
|
|
|
|
+
|
|
|
|
+ m_ReportApp.m_TablesWindow.Controls.Clear();
|
|
|
|
+ m_ReportApp.im_DINStandardABCDDS = new DINStandardABCDDS(m_ReportApp.m_rstDataMgr.m_ReportMgr, listGriddataclr4);
|
|
|
|
+ m_ReportApp.im_DINStandardABCDDS.Dock = DockStyle.Fill;
|
|
|
|
+ m_ReportApp.m_TablesWindow.Controls.Add(m_ReportApp.im_DINStandardABCDDS);
|
|
|
|
+ m_ReportApp.m_TablesWindow.Activate();
|
|
|
|
+ //OpenOTSINcAreportTemplateAPP(m_RstProp.m_ReportApp.m_DataMgrFun.resultFilesList[m_RstProp.m_ReportApp.m_DataMgrFun.WorkingResult].FilePath + "\\"
|
|
|
|
+ // + m_RstProp.m_ReportApp.m_DataMgrFun.resultFilesList[m_RstProp.m_ReportApp.m_DataMgrFun.WorkingResult].FileName, "DIN");
|
|
|
|
+ break;
|
|
}
|
|
}
|
|
|
|
|
|
#endregion 第二页选项窗体,分析数据表
|
|
#endregion 第二页选项窗体,分析数据表
|