|
@@ -531,13 +531,10 @@ namespace OTSIncAReportApp.OTSDataMgrFunction
|
|
|
{
|
|
|
if (val.Contains("+"))
|
|
|
{
|
|
|
- //ret.SampleDataList[GetSampleIndexByPropItemName(ret.SampleDataList, OTS_REPORT_PROP_GRID_ITEMS.DATA_SOURCE)].bReadOnly = true;
|
|
|
- //ret.SampleDataList[GetSampleIndexByPropItemName(ret.SampleDataList, OTS_REPORT_PROP_GRID_ITEMS.DATA_SOURCE)].itemVal = ret.SampleDataList[1].comboDownList[0];
|
|
|
ret.SampleDataList[GetSampleIndexByPropItemName(ret.SampleDataList, OTS_REPORT_PROP_GRID_ITEMS.DATA_SOURCE)].itemVal = val;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- //ret.SampleDataList[GetSampleIndexByPropItemName(ret.SampleDataList, OTS_REPORT_PROP_GRID_ITEMS.DATA_SOURCE)].bReadOnly = false;
|
|
|
DataOperation.Model.ResultFile resultFile = m_ReportApp.resultFilesList.Find(s => s.FileName == val);
|
|
|
int index = m_ReportApp.resultFilesList.IndexOf(resultFile);
|
|
|
m_ReportApp.WorkingResult = index;
|
|
@@ -549,14 +546,7 @@ namespace OTSIncAReportApp.OTSDataMgrFunction
|
|
|
|
|
|
}
|
|
|
|
|
|
- ////使用哪种方法来替代,字符串呢?
|
|
|
- //List<OTS_RETORT_PROP_GRID_ITEMS> list_oo = new List<OTS_RETORT_PROP_GRID_ITEMS>();
|
|
|
- //list_oo.Add(OTS_RETORT_PROP_GRID_ITEMS.SIZE_CAL_METHOD_TYPE);
|
|
|
|
|
|
- //OTS_RETORT_PROP_GRID_ITEMS[] list_oo2 = new OTS_RETORT_PROP_GRID_ITEMS[4] { OTS_RETORT_PROP_GRID_ITEMS.SIZE_CAL_METHOD_TYPE ,
|
|
|
- // OTS_RETORT_PROP_GRID_ITEMS.SIZE_CAL_METHOD_TYPE ,
|
|
|
- // OTS_RETORT_PROP_GRID_ITEMS.SIZE_CAL_METHOD_TYPE ,
|
|
|
- // OTS_RETORT_PROP_GRID_ITEMS.SIZE_CAL_METHOD_TYPE };
|
|
|
////---------------------------------------------------------------
|
|
|
|
|
|
//测量图显示方式
|
|
@@ -615,7 +605,6 @@ namespace OTSIncAReportApp.OTSDataMgrFunction
|
|
|
}
|
|
|
else if (sel == 1)//分析颗粒类型
|
|
|
{
|
|
|
- //strlist = ",0,2,3,4,13,";
|
|
|
list_showgrid_item = new List<OTS_REPORT_PROP_GRID_ITEMS>(){OTS_REPORT_PROP_GRID_ITEMS.DATA_SOURCE,//0
|
|
|
OTS_REPORT_PROP_GRID_ITEMS.IMAGE_TYPE,//2
|
|
|
OTS_REPORT_PROP_GRID_ITEMS.IMAGE_DISPLAY_TYPE,//3
|
|
@@ -624,7 +613,6 @@ namespace OTSIncAReportApp.OTSDataMgrFunction
|
|
|
}
|
|
|
else if (sel == 2)//颗粒尺寸类型
|
|
|
{
|
|
|
- //strlist = ",0,2,3,4,9,10,13,";
|
|
|
list_showgrid_item = new List<OTS_REPORT_PROP_GRID_ITEMS>(){OTS_REPORT_PROP_GRID_ITEMS.DATA_SOURCE,//0
|
|
|
OTS_REPORT_PROP_GRID_ITEMS.IMAGE_TYPE,//2
|
|
|
OTS_REPORT_PROP_GRID_ITEMS.IMAGE_DISPLAY_TYPE,//3
|
|
@@ -656,15 +644,11 @@ namespace OTSIncAReportApp.OTSDataMgrFunction
|
|
|
switch (sel)
|
|
|
{
|
|
|
case 0:
|
|
|
- //strlist = strlist.Replace("11,", "").Replace("12,", "");
|
|
|
list_showgrid_item.Remove(OTS_REPORT_PROP_GRID_ITEMS.GRAIN_SIZE_MIN);//11
|
|
|
list_showgrid_item.Remove(OTS_REPORT_PROP_GRID_ITEMS.GRAIN_SIZE_MAX);//12
|
|
|
break;
|
|
|
case 1:
|
|
|
- //if (!strlist.Contains(",11,"))
|
|
|
- //{
|
|
|
- // strlist = strlist + "11,12,";
|
|
|
- //}
|
|
|
+
|
|
|
if (!list_showgrid_item.Contains(OTS_REPORT_PROP_GRID_ITEMS.GRAIN_SIZE_MIN))
|
|
|
{
|
|
|
list_showgrid_item.Add(OTS_REPORT_PROP_GRID_ITEMS.GRAIN_SIZE_MIN);//11
|
|
@@ -676,10 +660,7 @@ namespace OTSIncAReportApp.OTSDataMgrFunction
|
|
|
ret.SampleDataList[GetSampleIndexByPropItemName(ret.SampleDataList, OTS_REPORT_PROP_GRID_ITEMS.GRAIN_SIZE_MAX)].itemVal = "0";
|
|
|
break;
|
|
|
default:
|
|
|
- //if (!strlist.Contains(",11,"))
|
|
|
- //{
|
|
|
- // strlist = strlist + "11,12,";
|
|
|
- //}
|
|
|
+
|
|
|
if (!list_showgrid_item.Contains(OTS_REPORT_PROP_GRID_ITEMS.GRAIN_SIZE_MIN))
|
|
|
{
|
|
|
list_showgrid_item.Add(OTS_REPORT_PROP_GRID_ITEMS.GRAIN_SIZE_MIN);//11
|
|
@@ -746,14 +727,10 @@ namespace OTSIncAReportApp.OTSDataMgrFunction
|
|
|
{
|
|
|
if (val.Contains("+"))
|
|
|
{
|
|
|
-
|
|
|
- //ret.SampleDataList[GetSampleIndexByPropItemName(ret.SampleDataList, OTS_REPORT_PROP_GRID_ITEMS.DATA_SOURCE)].bReadOnly = true;
|
|
|
- //ret.SampleDataList[GetSampleIndexByPropItemName(ret.SampleDataList, OTS_REPORT_PROP_GRID_ITEMS.DATA_SOURCE)].itemVal = ret.SampleDataList[1].comboDownList[0];
|
|
|
ret.SampleDataList[GetSampleIndexByPropItemName(ret.SampleDataList, OTS_REPORT_PROP_GRID_ITEMS.DATA_SOURCE)].itemVal = val;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- //ret.SampleDataList[GetSampleIndexByPropItemName(ret.SampleDataList, OTS_REPORT_PROP_GRID_ITEMS.DATA_SOURCE)].bReadOnly = false;
|
|
|
DataOperation.Model.ResultFile resultFile = m_ReportApp.resultFilesList.Find(s => s.FileName == val);
|
|
|
int index = m_ReportApp.resultFilesList.IndexOf(resultFile);
|
|
|
m_ReportApp.WorkingResult = index;
|
|
@@ -772,10 +749,7 @@ namespace OTSIncAReportApp.OTSDataMgrFunction
|
|
|
switch (sel)
|
|
|
{
|
|
|
case 2://颗粒成份
|
|
|
- //if (!strlist.Contains(",13,"))
|
|
|
- //{
|
|
|
- // strlist = strlist + "13,";
|
|
|
- //}
|
|
|
+
|
|
|
if (!list_showgrid_item.Contains(OTS_REPORT_PROP_GRID_ITEMS.SIZE_CAL_METHOD_TYPE))//13
|
|
|
{
|
|
|
list_showgrid_item.Add(OTS_REPORT_PROP_GRID_ITEMS.SIZE_CAL_METHOD_TYPE);
|
|
@@ -783,14 +757,7 @@ namespace OTSIncAReportApp.OTSDataMgrFunction
|
|
|
list_showgrid_item.Remove(OTS_REPORT_PROP_GRID_ITEMS.GRAIN_SIZE_CLASS_TABLE);//9
|
|
|
break;
|
|
|
case 4://颗粒尺寸分布
|
|
|
- //if (!strlist.Contains(",9,"))
|
|
|
- //{
|
|
|
- // strlist = strlist + "9,";
|
|
|
- //}
|
|
|
- //if (!strlist.Contains(",13,"))
|
|
|
- //{
|
|
|
- // strlist = strlist + "13,";
|
|
|
- //}
|
|
|
+
|
|
|
if (!list_showgrid_item.Contains(OTS_REPORT_PROP_GRID_ITEMS.GRAIN_SIZE_CLASS_TABLE))//9
|
|
|
{
|
|
|
list_showgrid_item.Add(OTS_REPORT_PROP_GRID_ITEMS.GRAIN_SIZE_CLASS_TABLE);
|
|
@@ -801,8 +768,7 @@ namespace OTSIncAReportApp.OTSDataMgrFunction
|
|
|
}
|
|
|
break;
|
|
|
default://其它Grid模块不需要,粒级表和尺寸计算法
|
|
|
- //strlist = strlist.Replace("9,", "");
|
|
|
- //strlist = strlist.Replace("13,", "");
|
|
|
+
|
|
|
list_showgrid_item.Remove(OTS_REPORT_PROP_GRID_ITEMS.GRAIN_SIZE_CLASS_TABLE);//9
|
|
|
//list_showgrid_item.Remove(OTS_REPORT_PROP_GRID_ITEMS.SIZE_CAL_METHOD_TYPE);//13
|
|
|
break;
|
|
@@ -872,14 +838,7 @@ namespace OTSIncAReportApp.OTSDataMgrFunction
|
|
|
switch (sel)
|
|
|
{
|
|
|
case 4://三元相图
|
|
|
- //if (!strlist.Contains(",13,") && !strlist.Contains(",15,"))
|
|
|
- //{
|
|
|
- // strlist = strlist + "13,15,";
|
|
|
- //}
|
|
|
- //else if (!strlist.Contains(",15,"))
|
|
|
- //{
|
|
|
- // strlist = strlist + "15,";
|
|
|
- //}
|
|
|
+
|
|
|
|
|
|
if (!list_showgrid_item.Contains(OTS_REPORT_PROP_GRID_ITEMS.SIZE_CAL_METHOD_TYPE) && !list_showgrid_item.Contains(OTS_REPORT_PROP_GRID_ITEMS.TRIO_CHART_TYPE) && !list_showgrid_item.Contains(OTS_REPORT_PROP_GRID_ITEMS.GRAIN_SIZE_CLASS_TABLE))
|
|
|
{
|
|
@@ -894,18 +853,7 @@ namespace OTSIncAReportApp.OTSDataMgrFunction
|
|
|
|
|
|
break;
|
|
|
case 3://颗粒尺寸分布图
|
|
|
- //if (!strlist.Contains(",9,"))
|
|
|
- //{
|
|
|
- // strlist = strlist + "9,";
|
|
|
- //}
|
|
|
- //if (!strlist.Contains(",13,"))
|
|
|
- //{
|
|
|
- // strlist = strlist + "13,";
|
|
|
- //}
|
|
|
- //if (strlist.Contains(",15,"))
|
|
|
- //{
|
|
|
- // strlist = strlist.Replace("15,", "");
|
|
|
- //}
|
|
|
+
|
|
|
|
|
|
if (!list_showgrid_item.Contains(OTS_REPORT_PROP_GRID_ITEMS.GRAIN_SIZE_CLASS_TABLE))//9
|
|
|
{
|
|
@@ -921,10 +869,7 @@ namespace OTSIncAReportApp.OTSDataMgrFunction
|
|
|
}
|
|
|
break;
|
|
|
default:
|
|
|
- //if (!list_showgrid_item.Contains(OTS_REPORT_PROP_GRID_ITEMS.SIZE_CAL_METHOD_TYPE))//13
|
|
|
- //{
|
|
|
- // list_showgrid_item.Add(OTS_REPORT_PROP_GRID_ITEMS.SIZE_CAL_METHOD_TYPE);
|
|
|
- //}
|
|
|
+
|
|
|
list_showgrid_item.Remove(OTS_REPORT_PROP_GRID_ITEMS.GRAIN_SIZE_CLASS_TABLE);
|
|
|
list_showgrid_item.Remove(OTS_REPORT_PROP_GRID_ITEMS.TRIO_CHART_TYPE);//15
|
|
|
break;
|
|
@@ -972,15 +917,7 @@ namespace OTSIncAReportApp.OTSDataMgrFunction
|
|
|
{
|
|
|
OTSSampleMeaInfo ret = new OTSSampleMeaInfo();
|
|
|
ret.TabIndex = source.TabIndex;
|
|
|
- //ret.TSampleParam.sSampleTitleName = source.TSampleParam.sSampleTitleName;
|
|
|
- //string havestr = source.TSampleParam.sSampleTitleName;
|
|
|
- //for (int i = 0; i < source.SampleDataList.Count; i++)
|
|
|
- //{
|
|
|
- // if (havestr.Contains(((int)source.SampleDataList[i].iItemId).ToString()))
|
|
|
- // {
|
|
|
- // ret.SampleDataList.Add(source.SampleDataList[i]);
|
|
|
- // }
|
|
|
- //}
|
|
|
+
|
|
|
|
|
|
//new
|
|
|
List<OTS_REPORT_PROP_GRID_ITEMS> list_shogrid_items = source.TSampleParam.List_ShowGrid_Items;
|