using OTSIncAReportApp.OTSRstMgrFunction;
using OTSIncAReportGrids;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OTSIncAReportApp._1_UI.OTSReportExport.DataIntegration
{
///
/// 表头数据
///
class TableHeaderData
{
public double filedsArea = 0;
public DataTable GetData(OTSReport_Export m_otsreport_export)
{
//------------------加载模块,获取数据-------------------------------------------------
ResultGrid ls_resultgrid = new ResultGrid(m_otsreport_export.m_ReportApp);
Dictionary keyValues_ResultGrid = ls_resultgrid.GetData_ResultGrid_Report();
//------------------加载模块,获取数据结束----------------------------------------------
keyValues_ResultGrid.TryGetValue(ls_resultgrid.table["col1"].ToString(), out string str_CLJGMC);//测量结果名称
keyValues_ResultGrid.TryGetValue(ls_resultgrid.table["col4"].ToString(), out string str_YXSJ);//运行时间
keyValues_ResultGrid.TryGetValue(ls_resultgrid.table["col5"].ToString(), out string str_SCZS);//视场总数
keyValues_ResultGrid.TryGetValue(ls_resultgrid.table["col6"].ToString(), out string str_FLFA);//分类方案
keyValues_ResultGrid.TryGetValue(ls_resultgrid.table["col7"].ToString(), out string str_YJCTZ);//已检测特征
keyValues_ResultGrid.TryGetValue(ls_resultgrid.table["col8"].ToString(), out string str_SCMJ);//视场面积
keyValues_ResultGrid.TryGetValue("Magnification", out string Magnification);//放大倍数
keyValues_ResultGrid.TryGetValue(ls_resultgrid.table["col10"].ToString(), out string InclusionIndex);//特征/夹杂物指数
ResultFile resfile = m_otsreport_export.m_ReportApp.m_rstDataMgr.ResultFilesList[m_otsreport_export.m_ReportApp.m_rstDataMgr.GetWorkingResultId()];
filedsArea = resfile.GetTotalArea();
filedsArea = filedsArea * 1000000;
DataTable data = new DataTable();
data.Columns.Add("Name");
data.Columns.Add("Data");
data.Rows.Add("测量结果名称", str_CLJGMC);
data.Rows.Add("运行时间", str_YXSJ);
data.Rows.Add("视场总数", str_SCZS);
data.Rows.Add("分类方案", str_FLFA);
data.Rows.Add("已检测特征", str_YJCTZ);
data.Rows.Add("视场面积", str_SCMJ);
data.Rows.Add("放大倍数", Magnification);
data.Rows.Add("特征/夹杂物指数",InclusionIndex);
return data;
}
}
}