|
@@ -712,8 +712,28 @@ namespace OTSIncAReportApp
|
|
|
case CALCULATE_TABLE_TYPE.GB_Method1:
|
|
|
//国标一
|
|
|
Cursor.Current = Cursors.WaitCursor;
|
|
|
- string resultfile = m_rstDataMgr.ResultFilesList[m_rstDataMgr.GetWorkingResult()].FilePath + "\\"
|
|
|
- + m_rstDataMgr.ResultFilesList[m_rstDataMgr.GetWorkingResult()].FileName;
|
|
|
+
|
|
|
+ string sou= m_ReportApp.m_conditionChoose.m_SourceGridData.GetPropItemDisplayValueByPropItemName(OTS_REPORT_PROP_GRID_ITEMS.DATA_SOURCE).ToString();
|
|
|
+ string resultfile = "";
|
|
|
+
|
|
|
+ if (sou.Contains("+"))
|
|
|
+ {
|
|
|
+ ResultFile resultFile = m_ReportApp.m_rstDataMgr.ResultFilesList.Find(s => s.FileName == sou.Split('+')[0]);
|
|
|
+ resultfile = resultFile.FilePath.ToString()+"\\"+ resultFile.FileName_real.ToString();
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ for (int i = 0; i < m_ReportApp.m_rstDataMgr.ResultFilesList.Count; i++)
|
|
|
+ {
|
|
|
+ if (sou == m_ReportApp.m_rstDataMgr.ResultFilesList[i].FileName.ToString())
|
|
|
+ resultfile = m_ReportApp.m_rstDataMgr.ResultFilesList[i].FilePath.ToString()+"\\"+ m_ReportApp.m_rstDataMgr.ResultFilesList[i].FileName_real.ToString();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ //resultfile = m_rstDataMgr.ResultFilesList[m_rstDataMgr.GetWorkingResult()].FilePath + "\\"
|
|
|
+ // + m_rstDataMgr.ResultFilesList[m_rstDataMgr.GetWorkingResult()].FileName;
|
|
|
|
|
|
m_ReportApp.m_rstDataMgr.m_ReportMgr.AddASmplMsrResultMgr(resultfile);
|
|
|
|
|
@@ -740,8 +760,27 @@ namespace OTSIncAReportApp
|
|
|
case CALCULATE_TABLE_TYPE.GB_Method2:
|
|
|
//国标二
|
|
|
Cursor.Current = Cursors.WaitCursor;
|
|
|
- string resultfile2 = m_rstDataMgr.ResultFilesList[m_rstDataMgr.GetWorkingResult()].FilePath + "\\"
|
|
|
- + m_rstDataMgr.ResultFilesList[m_rstDataMgr.GetWorkingResult()].FileName;
|
|
|
+
|
|
|
+ string sou2 = m_ReportApp.m_conditionChoose.m_SourceGridData.GetPropItemDisplayValueByPropItemName(OTS_REPORT_PROP_GRID_ITEMS.DATA_SOURCE).ToString();
|
|
|
+ string resultfile2 = "";
|
|
|
+ if (sou2.Contains("+"))
|
|
|
+ {
|
|
|
+ ResultFile resultFile = m_ReportApp.m_rstDataMgr.ResultFilesList.Find(s => s.FileName == sou2.Split('+')[0]);
|
|
|
+ resultfile = resultFile.FilePath.ToString() + "\\" + resultFile.FileName_real.ToString();
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ for (int i = 0; i < m_ReportApp.m_rstDataMgr.ResultFilesList.Count; i++)
|
|
|
+ {
|
|
|
+ if (sou2 == m_ReportApp.m_rstDataMgr.ResultFilesList[i].FileName.ToString())
|
|
|
+ resultfile2 = m_ReportApp.m_rstDataMgr.ResultFilesList[i].FilePath.ToString() + "\\" + m_ReportApp.m_rstDataMgr.ResultFilesList[i].FileName_real.ToString();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ //string resultfile2 = m_rstDataMgr.ResultFilesList[m_rstDataMgr.GetWorkingResult()].FilePath + "\\"
|
|
|
+ // + m_rstDataMgr.ResultFilesList[m_rstDataMgr.GetWorkingResult()].FileName;
|
|
|
|
|
|
m_ReportApp.m_rstDataMgr.m_ReportMgr.AddASmplMsrResultMgr(resultfile2);
|
|
|
|
|
@@ -763,8 +802,27 @@ namespace OTSIncAReportApp
|
|
|
case CALCULATE_TABLE_TYPE.ASTM:
|
|
|
//美标
|
|
|
Cursor.Current = Cursors.WaitCursor;
|
|
|
- string resultfile3 = m_rstDataMgr.ResultFilesList[m_rstDataMgr.GetWorkingResult()].FilePath + "\\"
|
|
|
- + m_rstDataMgr.ResultFilesList[m_rstDataMgr.GetWorkingResult()].FileName;
|
|
|
+
|
|
|
+
|
|
|
+ string sou3 = m_ReportApp.m_conditionChoose.m_SourceGridData.GetPropItemDisplayValueByPropItemName(OTS_REPORT_PROP_GRID_ITEMS.DATA_SOURCE).ToString();
|
|
|
+ string resultfile3 = "";
|
|
|
+ if (sou3.Contains("+"))
|
|
|
+ {
|
|
|
+ ResultFile resultFile = m_ReportApp.m_rstDataMgr.ResultFilesList.Find(s => s.FileName == sou3.Split('+')[0]);
|
|
|
+ resultfile = resultFile.FilePath.ToString() + "\\" + resultFile.FileName_real.ToString();
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ for (int i = 0; i < m_ReportApp.m_rstDataMgr.ResultFilesList.Count; i++)
|
|
|
+ {
|
|
|
+ if (sou3 == m_ReportApp.m_rstDataMgr.ResultFilesList[i].FileName.ToString())
|
|
|
+ resultfile3 = m_ReportApp.m_rstDataMgr.ResultFilesList[i].FilePath.ToString() + "\\" + m_ReportApp.m_rstDataMgr.ResultFilesList[i].FileName_real.ToString();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ //string resultfile3 = m_rstDataMgr.ResultFilesList[m_rstDataMgr.GetWorkingResult()].FilePath + "\\"
|
|
|
+ // + m_rstDataMgr.ResultFilesList[m_rstDataMgr.GetWorkingResult()].FileName;
|
|
|
|
|
|
m_ReportApp.m_rstDataMgr.m_ReportMgr.AddASmplMsrResultMgr(resultfile3);
|
|
|
|
|
@@ -786,8 +844,25 @@ namespace OTSIncAReportApp
|
|
|
case CALCULATE_TABLE_TYPE.DIN:
|
|
|
//德标
|
|
|
Cursor.Current = Cursors.WaitCursor;
|
|
|
- string resultfile4 = m_rstDataMgr.ResultFilesList[m_rstDataMgr.GetWorkingResult()].FilePath + "\\"
|
|
|
- + m_rstDataMgr.ResultFilesList[m_rstDataMgr.GetWorkingResult()].FileName;
|
|
|
+
|
|
|
+ string sou4 = m_ReportApp.m_conditionChoose.m_SourceGridData.GetPropItemDisplayValueByPropItemName(OTS_REPORT_PROP_GRID_ITEMS.DATA_SOURCE).ToString();
|
|
|
+ string resultfile4 = "";
|
|
|
+ if (sou4.Contains("+"))
|
|
|
+ {
|
|
|
+ ResultFile resultFile = m_ReportApp.m_rstDataMgr.ResultFilesList.Find(s => s.FileName == sou4.Split('+')[0]);
|
|
|
+ resultfile = resultFile.FilePath.ToString() + "\\" + resultFile.FileName_real.ToString();
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ for (int i = 0; i < m_ReportApp.m_rstDataMgr.ResultFilesList.Count; i++)
|
|
|
+ {
|
|
|
+ if (sou4 == m_ReportApp.m_rstDataMgr.ResultFilesList[i].FileName.ToString())
|
|
|
+ resultfile4 = m_ReportApp.m_rstDataMgr.ResultFilesList[i].FilePath.ToString() + "\\" + m_ReportApp.m_rstDataMgr.ResultFilesList[i].FileName_real.ToString();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ //string resultfile4 = m_rstDataMgr.ResultFilesList[m_rstDataMgr.GetWorkingResult()].FilePath + "\\"
|
|
|
+ // + m_rstDataMgr.ResultFilesList[m_rstDataMgr.GetWorkingResult()].FileName;
|
|
|
|
|
|
m_ReportApp.m_rstDataMgr.m_ReportMgr.AddASmplMsrResultMgr(resultfile4);
|
|
|
|