|
@@ -1,4 +1,5 @@
|
|
|
|
|
|
|
|
|
|
+using DevExpress.Utils.Extensions;
|
|
|
using NPOI.Util;
|
|
using NPOI.Util;
|
|
|
using OTSIncAReportApp._1_UI.OTSReportExport;
|
|
using OTSIncAReportApp._1_UI.OTSReportExport;
|
|
|
using OTSIncAReportApp._1_UI.OTSTemplateDesigner;
|
|
using OTSIncAReportApp._1_UI.OTSTemplateDesigner;
|
|
@@ -25,8 +26,6 @@ namespace OTSIncAReportApp.OTSTemplateDesigner
|
|
|
public string FileName = "";
|
|
public string FileName = "";
|
|
|
private string fileName = "";
|
|
private string fileName = "";
|
|
|
Hashtable table;
|
|
Hashtable table;
|
|
|
- //private string CurrentDatabase = "";
|
|
|
|
|
- //private bool SwitchCategories = false;
|
|
|
|
|
ParticleData fielddata;
|
|
ParticleData fielddata;
|
|
|
|
|
|
|
|
private List<string> DeleteClass_Serial = new List<string>();
|
|
private List<string> DeleteClass_Serial = new List<string>();
|
|
@@ -50,8 +49,6 @@ namespace OTSIncAReportApp.OTSTemplateDesigner
|
|
|
BindControl();
|
|
BindControl();
|
|
|
//读取默认值
|
|
//读取默认值
|
|
|
LoadControls();
|
|
LoadControls();
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
fielddata = new ParticleData(m_OTSReport_Export.m_ReportApp.m_rstDataMgr.ResultFilesList[m_OTSReport_Export.m_ReportApp.m_rstDataMgr.GetWorkingResultId()].FilePath);
|
|
fielddata = new ParticleData(m_OTSReport_Export.m_ReportApp.m_rstDataMgr.ResultFilesList[m_OTSReport_Export.m_ReportApp.m_rstDataMgr.GetWorkingResultId()].FilePath);
|
|
|
DeleteClass_Serial = m_OTSReport_Export.m_mbszclass.M_KLLBXX.list_str_kllb_DeleteClass_Serial;
|
|
DeleteClass_Serial = m_OTSReport_Export.m_mbszclass.M_KLLBXX.list_str_kllb_DeleteClass_Serial;
|
|
|
}
|
|
}
|
|
@@ -61,7 +58,16 @@ namespace OTSIncAReportApp.OTSTemplateDesigner
|
|
|
/// </summary>
|
|
/// </summary>
|
|
|
private void BindControl()
|
|
private void BindControl()
|
|
|
{
|
|
{
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
|
|
+ comboBox1.Items.Clear();
|
|
|
|
|
+ comboBox1.Items.Add("饼状图");
|
|
|
|
|
+ comboBox1.Items.Add("柱状图");
|
|
|
|
|
+ comboBox1.Items.Add("线状图");
|
|
|
|
|
+
|
|
|
|
|
+ comboBox2.Items.Clear();
|
|
|
|
|
+ comboBox2.Items.Add("饼状图");
|
|
|
|
|
+ comboBox2.Items.Add("柱状图");
|
|
|
|
|
+ comboBox2.Items.Add("线状图");
|
|
|
#region 元素选择
|
|
#region 元素选择
|
|
|
string[] PeriodicTable = { "H", "He", "Li", "Be", "B", "C", "N", "O", "F", "Ne", "Na", "Mg", "Al", "Si", "P", "S", "Cl", "Ar", "K", "Ca", "Sc", "Ti", "V", "Cr", "Mn", "Fe", "Co", "Ni", "Cu", "Zn", "Ga", "Ge", "As", "Se", "Br", "Kr", "Rb", "Sr", "Y", "Zr", "Nb", "Mo", "Tc", "Ru", "Rh", "Pd", "Ag", "Cd", "In", "Sn", "Sb", "Te", "I", "Xe", "Cs", "Ba", "La", "Ce", "Pr", "Nd", "Pm", "Sm", "Eu", "Gd", "Tb", "Dy", "Ho", "Er", "Tm", "Yb", "Lu", "Hf", "Ta", "W", "Re", "Os", "Ir", "Pt", "Au", "Hq", "TI", "Pb", "Bi", "Po", "At", "Rn", "Fr", "Ra", "Ac", "Th", "Pa", "U", "Np", "Pu", "Am", "Cm", "Bk", "Cf", "Es", "Fm", "Mc", "No", "Lr", "Rf", "Db", "Sg", "Bh", "Hs", "Mt", "Ds", "Rg", "Unb" };
|
|
string[] PeriodicTable = { "H", "He", "Li", "Be", "B", "C", "N", "O", "F", "Ne", "Na", "Mg", "Al", "Si", "P", "S", "Cl", "Ar", "K", "Ca", "Sc", "Ti", "V", "Cr", "Mn", "Fe", "Co", "Ni", "Cu", "Zn", "Ga", "Ge", "As", "Se", "Br", "Kr", "Rb", "Sr", "Y", "Zr", "Nb", "Mo", "Tc", "Ru", "Rh", "Pd", "Ag", "Cd", "In", "Sn", "Sb", "Te", "I", "Xe", "Cs", "Ba", "La", "Ce", "Pr", "Nd", "Pm", "Sm", "Eu", "Gd", "Tb", "Dy", "Ho", "Er", "Tm", "Yb", "Lu", "Hf", "Ta", "W", "Re", "Os", "Ir", "Pt", "Au", "Hq", "TI", "Pb", "Bi", "Po", "At", "Rn", "Fr", "Ra", "Ac", "Th", "Pa", "U", "Np", "Pu", "Am", "Cm", "Bk", "Cf", "Es", "Fm", "Mc", "No", "Lr", "Rf", "Db", "Sg", "Bh", "Hs", "Mt", "Ds", "Rg", "Unb" };
|
|
|
//comboBox_PeriodicTable.Items.AddRange(PeriodicTable);
|
|
//comboBox_PeriodicTable.Items.AddRange(PeriodicTable);
|
|
@@ -69,9 +75,6 @@ namespace OTSIncAReportApp.OTSTemplateDesigner
|
|
|
sc.AddRange(PeriodicTable);
|
|
sc.AddRange(PeriodicTable);
|
|
|
|
|
|
|
|
#endregion
|
|
#endregion
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
#region 三元相图
|
|
#region 三元相图
|
|
|
|
|
|
|
|
|
|
|
|
@@ -154,9 +157,7 @@ namespace OTSIncAReportApp.OTSTemplateDesigner
|
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_SY.str_tb_YPBH.ToString(), "M_SY", "str_tb_YPBH");
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_SY.str_tb_YPBH.ToString(), "M_SY", "str_tb_YPBH");
|
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_SY.str_tb_CKBZ.ToString(), "M_SY", "str_tb_CKBZ");
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_SY.str_tb_CKBZ.ToString(), "M_SY", "str_tb_CKBZ");
|
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_SY.b_ck_ypsm.ToString(), "M_SY", "b_ck_ypsm");
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_SY.b_ck_ypsm.ToString(), "M_SY", "b_ck_ypsm");
|
|
|
-
|
|
|
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_SY.LOGName.ToString(), "M_SY", "LOGName");
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_SY.LOGName.ToString(), "M_SY", "LOGName");
|
|
|
-
|
|
|
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_SY.StandardLibraryName.ToString(), "M_SY", "StandardLibraryName");
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_SY.StandardLibraryName.ToString(), "M_SY", "StandardLibraryName");
|
|
|
//页眉页脚
|
|
//页眉页脚
|
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_YMYJ.str_tb_ymwb.ToString(), "M_YMYJ", "str_tb_ymwb");
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_YMYJ.str_tb_ymwb.ToString(), "M_YMYJ", "str_tb_ymwb");
|
|
@@ -166,7 +167,6 @@ namespace OTSIncAReportApp.OTSTemplateDesigner
|
|
|
//颗粒分析结果
|
|
//颗粒分析结果
|
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_KLFXJG.b_ck_klcc_xsmk.ToString(), "M_KLFXJG", "b_ck_klcc_xsmk");//是否显示模块
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_KLFXJG.b_ck_klcc_xsmk.ToString(), "M_KLFXJG", "b_ck_klcc_xsmk");//是否显示模块
|
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_KLFXJG.b_ck_klcc_xsddt.ToString(), "M_KLFXJG", "b_ck_klcc_xsddt");
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_KLFXJG.b_ck_klcc_xsddt.ToString(), "M_KLFXJG", "b_ck_klcc_xsddt");
|
|
|
-
|
|
|
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_KLFXJG.index_cb_klcc_klfw.ToString(), "M_KLFXJG", "index_cb_klcc_klfw");//颗粒范围
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_KLFXJG.index_cb_klcc_klfw.ToString(), "M_KLFXJG", "index_cb_klcc_klfw");//颗粒范围
|
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_KLFXJG.b_cb_jzwfl_xsmk.ToString(), "M_KLFXJG", "b_cb_jzwfl_xsmk");//是否显示该模块
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_KLFXJG.b_cb_jzwfl_xsmk.ToString(), "M_KLFXJG", "b_cb_jzwfl_xsmk");//是否显示该模块
|
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_KLFXJG.index_cb_jzwfl_xstx.ToString(), "M_KLFXJG", "index_cb_jzwfl_xstx");//选择图像
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_KLFXJG.index_cb_jzwfl_xstx.ToString(), "M_KLFXJG", "index_cb_jzwfl_xstx");//选择图像
|
|
@@ -175,6 +175,8 @@ namespace OTSIncAReportApp.OTSTemplateDesigner
|
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_KLFXJG.index_cb_jzwfl_klfw.ToString(), "M_KLFXJG", "index_cb_jzwfl_klfw");//颗粒范围
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_KLFXJG.index_cb_jzwfl_klfw.ToString(), "M_KLFXJG", "index_cb_jzwfl_klfw");//颗粒范围
|
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_KLFXJG.b_ck_klcc_dfl.ToString(), "M_KLFXJG", "b_ck_klcc_dfl");//大分类是否显示
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_KLFXJG.b_ck_klcc_dfl.ToString(), "M_KLFXJG", "b_ck_klcc_dfl");//大分类是否显示
|
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_KLFXJG.b_ck_klcc_xfl.ToString(), "M_KLFXJG", "b_ck_klcc_xfl");//小分类是否显示
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_KLFXJG.b_ck_klcc_xfl.ToString(), "M_KLFXJG", "b_ck_klcc_xfl");//小分类是否显示
|
|
|
|
|
+ xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_KLFXJG.ParticleSizeGraphicSelection.ToString(), "M_KLFXJG", "ParticleSizeGraphicSelection");
|
|
|
|
|
+ xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_KLFXJG.INCAGraphicSelection.ToString(), "M_KLFXJG", "INCAGraphicSelection");
|
|
|
//元素分析结果
|
|
//元素分析结果
|
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_YSFXJG.b_ck_ysfx_xsmk.ToString(), "M_YSFXJG", "b_ck_ysfx_xsmk"); //是否显示模块
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_YSFXJG.b_ck_ysfx_xsmk.ToString(), "M_YSFXJG", "b_ck_ysfx_xsmk"); //是否显示模块
|
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_YSFXJG.index_cb_yxfx_jsfs.ToString(), "M_YSFXJG", "index_cb_yxfx_jsfs"); //计算方式
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_YSFXJG.index_cb_yxfx_jsfs.ToString(), "M_YSFXJG", "index_cb_yxfx_jsfs"); //计算方式
|
|
@@ -184,7 +186,6 @@ namespace OTSIncAReportApp.OTSTemplateDesigner
|
|
|
{
|
|
{
|
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_YSFXJG.list_str_tb_ysfx_xsys[i].ToString(), "M_YSFXJG", "list_str_tb_ysfx_xsys", "YS" + i.ToString());
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_YSFXJG.list_str_tb_ysfx_xsys[i].ToString(), "M_YSFXJG", "list_str_tb_ysfx_xsys", "YS" + i.ToString());
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
//然后判断一下xml中是否还存在之前比现有长度长的节点存在,存在则删除,防止后面再进行读取
|
|
//然后判断一下xml中是否还存在之前比现有长度长的节点存在,存在则删除,防止后面再进行读取
|
|
|
for (int i = m_OTSReport_Export.m_mbszclass.M_YSFXJG.list_str_tb_ysfx_xsys.Count; i < 1000; i++)
|
|
for (int i = m_OTSReport_Export.m_mbszclass.M_YSFXJG.list_str_tb_ysfx_xsys.Count; i < 1000; i++)
|
|
|
{
|
|
{
|
|
@@ -208,7 +209,6 @@ namespace OTSIncAReportApp.OTSTemplateDesigner
|
|
|
{
|
|
{
|
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_YSFXJG.list_str_tb_yscf_ysxx[i].ToString(), "M_YSFXJG", "list_str_tb_yscf_ysxx", "YS" + i.ToString());
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_YSFXJG.list_str_tb_yscf_ysxx[i].ToString(), "M_YSFXJG", "list_str_tb_yscf_ysxx", "YS" + i.ToString());
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
//然后判断一下xml中是否还存在之前比现有长度长的节点存在,存在则删除,防止后面再进行读取
|
|
//然后判断一下xml中是否还存在之前比现有长度长的节点存在,存在则删除,防止后面再进行读取
|
|
|
for (int i = m_OTSReport_Export.m_mbszclass.M_YSFXJG.list_str_tb_yscf_ysxx.Count; i < 1000; i++)
|
|
for (int i = m_OTSReport_Export.m_mbszclass.M_YSFXJG.list_str_tb_yscf_ysxx.Count; i < 1000; i++)
|
|
|
{
|
|
{
|
|
@@ -246,12 +246,10 @@ namespace OTSIncAReportApp.OTSTemplateDesigner
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
for (int i = 0; i < m_OTSReport_Export.m_mbszclass.M_SYXT.list_lbv_syxt_mblb_index.Count; i++) //三元相图模板 list 索引
|
|
for (int i = 0; i < m_OTSReport_Export.m_mbszclass.M_SYXT.list_lbv_syxt_mblb_index.Count; i++) //三元相图模板 list 索引
|
|
|
{
|
|
{
|
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_SYXT.list_lbv_syxt_mblb_index[i].ToString(), "M_SYXT", "list_lbv_syxt_mblb_index", "MBIndex" + i.ToString());
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_SYXT.list_lbv_syxt_mblb_index[i].ToString(), "M_SYXT", "list_lbv_syxt_mblb_index", "MBIndex" + i.ToString());
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
//然后判断一下xml中是否还存在之前比现有长度长的节点存在,存在则删除,防止后面再进行读取
|
|
//然后判断一下xml中是否还存在之前比现有长度长的节点存在,存在则删除,防止后面再进行读取
|
|
|
for (int i = m_OTSReport_Export.m_mbszclass.M_SYXT.list_lbv_syxt_mblb_index.Count; i < 1000; i++)
|
|
for (int i = m_OTSReport_Export.m_mbszclass.M_SYXT.list_lbv_syxt_mblb_index.Count; i < 1000; i++)
|
|
|
{
|
|
{
|
|
@@ -276,7 +274,6 @@ namespace OTSIncAReportApp.OTSTemplateDesigner
|
|
|
{
|
|
{
|
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_KLLBXX.list_str_tb_lllb_sxys[i].ToString(), "M_KLLBXX", "list_str_tb_lllb_sxys", "YS" + i.ToString());
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_KLLBXX.list_str_tb_lllb_sxys[i].ToString(), "M_KLLBXX", "list_str_tb_lllb_sxys", "YS" + i.ToString());
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
//然后判断一下xml中是否还存在之前比现有长度长的节点存在,存在则删除,防止后面再进行读取
|
|
//然后判断一下xml中是否还存在之前比现有长度长的节点存在,存在则删除,防止后面再进行读取
|
|
|
for (int i = m_OTSReport_Export.m_mbszclass.M_KLLBXX.list_str_tb_lllb_sxys.Count; i < 1000; i++)
|
|
for (int i = m_OTSReport_Export.m_mbszclass.M_KLLBXX.list_str_tb_lllb_sxys.Count; i < 1000; i++)
|
|
|
{
|
|
{
|
|
@@ -291,7 +288,6 @@ namespace OTSIncAReportApp.OTSTemplateDesigner
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_KLLBXX.str_cb_kllb_sort_p1.ToString(), "M_KLLBXX", "str_cb_kllb_sort_p1");//颗粒排序表列第一个可选参数(string)
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_KLLBXX.str_cb_kllb_sort_p1.ToString(), "M_KLLBXX", "str_cb_kllb_sort_p1");//颗粒排序表列第一个可选参数(string)
|
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_KLLBXX.index_cb_kllb_sort_p1.ToString(), "M_KLLBXX", "index_cb_kllb_sort_p1");//颗粒排序表列第一个可选参数(index)
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_KLLBXX.index_cb_kllb_sort_p1.ToString(), "M_KLLBXX", "index_cb_kllb_sort_p1");//颗粒排序表列第一个可选参数(index)
|
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_KLLBXX.str_cb_kllb_sort_p2.ToString(), "M_KLLBXX", "str_cb_kllb_sort_p2");//颗粒排序表列第二个可选参数(string)
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_KLLBXX.str_cb_kllb_sort_p2.ToString(), "M_KLLBXX", "str_cb_kllb_sort_p2");//颗粒排序表列第二个可选参数(string)
|
|
@@ -318,8 +314,6 @@ namespace OTSIncAReportApp.OTSTemplateDesigner
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- //xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_KLLBXX.str_kllb_DeleteClass.ToString(), "M_KLLBXX", "str_kllb_DeleteClass");
|
|
|
|
|
-
|
|
|
|
|
for (int i = 0; i < m_OTSReport_Export.m_mbszclass.M_KLLBXX.list_str_kllb_DeleteClass.Count; i++) //去除元素列表
|
|
for (int i = 0; i < m_OTSReport_Export.m_mbszclass.M_KLLBXX.list_str_kllb_DeleteClass.Count; i++) //去除元素列表
|
|
|
{
|
|
{
|
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_KLLBXX.list_str_kllb_DeleteClass[i].ToString(), "M_KLLBXX", "list_str_kllb_DeleteClass", "YS" + i.ToString());
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_KLLBXX.list_str_kllb_DeleteClass[i].ToString(), "M_KLLBXX", "list_str_kllb_DeleteClass", "YS" + i.ToString());
|
|
@@ -338,7 +332,6 @@ namespace OTSIncAReportApp.OTSTemplateDesigner
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
for (int i = 0; i < m_OTSReport_Export.m_mbszclass.M_KLLBXX.list_str_kllb_DeleteClass_Serial.Count; i++) //去除元素列表
|
|
for (int i = 0; i < m_OTSReport_Export.m_mbszclass.M_KLLBXX.list_str_kllb_DeleteClass_Serial.Count; i++) //去除元素列表
|
|
|
{
|
|
{
|
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_KLLBXX.list_str_kllb_DeleteClass_Serial[i].ToString(), "M_KLLBXX", "list_str_kllb_DeleteClass_Serial", "YS" + i.ToString());
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_KLLBXX.list_str_kllb_DeleteClass_Serial[i].ToString(), "M_KLLBXX", "list_str_kllb_DeleteClass_Serial", "YS" + i.ToString());
|
|
@@ -367,10 +360,7 @@ namespace OTSIncAReportApp.OTSTemplateDesigner
|
|
|
{
|
|
{
|
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.list_str_MainPriority[i].ToString(), "whole", "list_str_MainPriority", "YS" + i.ToString());
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.list_str_MainPriority[i].ToString(), "whole", "list_str_MainPriority", "YS" + i.ToString());
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_SYXT.str_cb_syxt_ljb, "M_SYXT", "str_cb_syxt_ljb");
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_SYXT.str_cb_syxt_ljb, "M_SYXT", "str_cb_syxt_ljb");
|
|
|
-
|
|
|
|
|
//备注
|
|
//备注
|
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_DZ.Notes, "M_DZ", "Notes");
|
|
xmlutil.Write(m_OTSReport_Export.m_mbszclass.M_DZ.Notes, "M_DZ", "Notes");
|
|
|
}
|
|
}
|
|
@@ -379,32 +369,14 @@ namespace OTSIncAReportApp.OTSTemplateDesigner
|
|
|
private void SaveTemplateParameters()
|
|
private void SaveTemplateParameters()
|
|
|
{
|
|
{
|
|
|
m_OTSReport_Export.m_mbszclass.M_DZ.Notes = textBox1.Text;
|
|
m_OTSReport_Export.m_mbszclass.M_DZ.Notes = textBox1.Text;
|
|
|
-
|
|
|
|
|
string[] after = tb_ysfx_xsys.Text.Split(new char[] { ',' });
|
|
string[] after = tb_ysfx_xsys.Text.Split(new char[] { ',' });
|
|
|
m_OTSReport_Export.m_mbszclass.M_YSFXJG.list_str_tb_ysfx_xsys.Clear();
|
|
m_OTSReport_Export.m_mbszclass.M_YSFXJG.list_str_tb_ysfx_xsys.Clear();
|
|
|
for (int i = 0; i < after.Length; i++)
|
|
for (int i = 0; i < after.Length; i++)
|
|
|
{
|
|
{
|
|
|
m_OTSReport_Export.m_mbszclass.M_YSFXJG.list_str_tb_ysfx_xsys.Add(after[i]);
|
|
m_OTSReport_Export.m_mbszclass.M_YSFXJG.list_str_tb_ysfx_xsys.Add(after[i]);
|
|
|
}
|
|
}
|
|
|
- //拆分,物质分类
|
|
|
|
|
- //m_OTSReport_Export.m_mbszclass.M_KLLBXX.list_str_kllb_DeleteClass.Clear();
|
|
|
|
|
- //for (int i = 0; i < delete_Class.Text.Split(',').Length; i++)
|
|
|
|
|
- //{
|
|
|
|
|
- // if (delete_Class.Text.Split(',')[i] != "")
|
|
|
|
|
- // m_OTSReport_Export.m_mbszclass.M_KLLBXX.list_str_kllb_DeleteClass.Add(delete_Class.Text.Split(',')[i]);
|
|
|
|
|
- //}
|
|
|
|
|
m_OTSReport_Export.m_mbszclass.M_KLLBXX.list_str_kllb_DeleteClass_Serial.Clear();
|
|
m_OTSReport_Export.m_mbszclass.M_KLLBXX.list_str_kllb_DeleteClass_Serial.Clear();
|
|
|
m_OTSReport_Export.m_mbszclass.M_KLLBXX.list_str_kllb_DeleteClass_Serial = DeleteClass_Serial.Copy();
|
|
m_OTSReport_Export.m_mbszclass.M_KLLBXX.list_str_kllb_DeleteClass_Serial = DeleteClass_Serial.Copy();
|
|
|
-
|
|
|
|
|
- //主要优先显示
|
|
|
|
|
- //m_OTSReport_Export.m_mbszclass.list_str_MainPriority.Clear();
|
|
|
|
|
- //string[] MainPriority = textBox_zypxss.Text.Split(new char[] { ',' });
|
|
|
|
|
- //for (int i = 0; i < MainPriority.Length; i++)
|
|
|
|
|
- //{
|
|
|
|
|
- // if (textBox_zypxss.Text.Split(',')[i] != "")
|
|
|
|
|
- // m_OTSReport_Export.m_mbszclass.list_str_MainPriority.Add(MainPriority[i]);
|
|
|
|
|
- //}
|
|
|
|
|
-
|
|
|
|
|
m_OTSReport_Export.m_mbszclass.M_SY.LOGName = fileName;
|
|
m_OTSReport_Export.m_mbszclass.M_SY.LOGName = fileName;
|
|
|
//首页
|
|
//首页
|
|
|
m_OTSReport_Export.m_mbszclass.M_SY.str_tb_ZBT = tb_ZBT.Text;
|
|
m_OTSReport_Export.m_mbszclass.M_SY.str_tb_ZBT = tb_ZBT.Text;
|
|
@@ -412,23 +384,20 @@ namespace OTSIncAReportApp.OTSTemplateDesigner
|
|
|
m_OTSReport_Export.m_mbszclass.M_SY.str_tb_YPBH = tb_YPBH.Text;
|
|
m_OTSReport_Export.m_mbszclass.M_SY.str_tb_YPBH = tb_YPBH.Text;
|
|
|
m_OTSReport_Export.m_mbszclass.M_SY.str_tb_CKBZ = tb_CKBZ.Text;
|
|
m_OTSReport_Export.m_mbszclass.M_SY.str_tb_CKBZ = tb_CKBZ.Text;
|
|
|
m_OTSReport_Export.m_mbszclass.M_YMYJ.str_tb_yjwb = tb_yjwb.Text;
|
|
m_OTSReport_Export.m_mbszclass.M_YMYJ.str_tb_yjwb = tb_yjwb.Text;
|
|
|
-
|
|
|
|
|
- //ResultFile resfile = m_OTSReport_Export.m_ReportApp.m_rstDataMgr.ResultFilesList[m_OTSReport_Export.m_ReportApp.m_rstDataMgr.getSelectedIndex()];
|
|
|
|
|
- //m_OTSReport_Export.m_mbszclass.M_SY.StandardLibraryName = comboBox1.Text;
|
|
|
|
|
//颗粒分析结果
|
|
//颗粒分析结果
|
|
|
m_OTSReport_Export.m_mbszclass.M_KLFXJG.b_ck_klcc_xsmk = ck_klcc_xsmk.Checked;
|
|
m_OTSReport_Export.m_mbszclass.M_KLFXJG.b_ck_klcc_xsmk = ck_klcc_xsmk.Checked;
|
|
|
- m_OTSReport_Export.m_mbszclass.M_KLFXJG.b_ck_klcc_xsddt = false;
|
|
|
|
|
|
|
+ m_OTSReport_Export.m_mbszclass.M_KLFXJG.b_ck_klcc_xsddt = ck_klcc_xsddt.Checked;
|
|
|
//是否显示大分类
|
|
//是否显示大分类
|
|
|
m_OTSReport_Export.m_mbszclass.M_KLFXJG.b_ck_klcc_dfl = checkBox1.Checked;
|
|
m_OTSReport_Export.m_mbszclass.M_KLFXJG.b_ck_klcc_dfl = checkBox1.Checked;
|
|
|
//是否显示小分类
|
|
//是否显示小分类
|
|
|
m_OTSReport_Export.m_mbszclass.M_KLFXJG.b_ck_klcc_xfl = checkBox2.Checked;
|
|
m_OTSReport_Export.m_mbszclass.M_KLFXJG.b_ck_klcc_xfl = checkBox2.Checked;
|
|
|
-
|
|
|
|
|
|
|
+ m_OTSReport_Export.m_mbszclass.M_KLFXJG.ParticleSizeGraphicSelection = comboBox1.SelectedIndex;
|
|
|
|
|
+ m_OTSReport_Export.m_mbszclass.M_KLFXJG.INCAGraphicSelection=comboBox2.SelectedIndex;
|
|
|
// 元素分析结果
|
|
// 元素分析结果
|
|
|
m_OTSReport_Export.m_mbszclass.M_YSFXJG.b_ck_ysfx_xsmk = ck_ysfx_xsmk.Checked;
|
|
m_OTSReport_Export.m_mbszclass.M_YSFXJG.b_ck_ysfx_xsmk = ck_ysfx_xsmk.Checked;
|
|
|
m_OTSReport_Export.m_mbszclass.M_YSFXJG.str_tb_ysfx_xsys = tb_ysfx_xsys.Text;//显示元素
|
|
m_OTSReport_Export.m_mbszclass.M_YSFXJG.str_tb_ysfx_xsys = tb_ysfx_xsys.Text;//显示元素
|
|
|
//三元相图
|
|
//三元相图
|
|
|
m_OTSReport_Export.m_mbszclass.M_SYXT.b_ck_syxt_xsmk = ck_syxt_xsmk.Checked;
|
|
m_OTSReport_Export.m_mbszclass.M_SYXT.b_ck_syxt_xsmk = ck_syxt_xsmk.Checked;
|
|
|
-
|
|
|
|
|
//获取勾选的项
|
|
//获取勾选的项
|
|
|
m_OTSReport_Export.m_mbszclass.M_SYXT.list_lbv_syxt_mblb.Clear();
|
|
m_OTSReport_Export.m_mbszclass.M_SYXT.list_lbv_syxt_mblb.Clear();
|
|
|
m_OTSReport_Export.m_mbszclass.M_SYXT.list_lbv_syxt_mblb_index.Clear();
|
|
m_OTSReport_Export.m_mbszclass.M_SYXT.list_lbv_syxt_mblb_index.Clear();
|
|
@@ -453,22 +422,14 @@ namespace OTSIncAReportApp.OTSTemplateDesigner
|
|
|
m_OTSReport_Export.m_mbszclass.M_KLLBXX.index_cb_kllb_sort_p2 = comboBox_p2.SelectedIndex;
|
|
m_OTSReport_Export.m_mbszclass.M_KLLBXX.index_cb_kllb_sort_p2 = comboBox_p2.SelectedIndex;
|
|
|
m_OTSReport_Export.m_mbszclass.M_KLLBXX.str_cb_kllb_sort_p3 = comboBox_p3.Text;//颗粒列表行第三个字段的可选参数
|
|
m_OTSReport_Export.m_mbszclass.M_KLLBXX.str_cb_kllb_sort_p3 = comboBox_p3.Text;//颗粒列表行第三个字段的可选参数
|
|
|
m_OTSReport_Export.m_mbszclass.M_KLLBXX.index_cb_kllb_sort_p3 = comboBox_p3.SelectedIndex;
|
|
m_OTSReport_Export.m_mbszclass.M_KLLBXX.index_cb_kllb_sort_p3 = comboBox_p3.SelectedIndex;
|
|
|
-
|
|
|
|
|
//夹杂物占比
|
|
//夹杂物占比
|
|
|
m_OTSReport_Export.m_mbszclass.M_JZWZB.b_ck_surface = ck_jzwzb_surface.Checked;//夹杂物占比表
|
|
m_OTSReport_Export.m_mbszclass.M_JZWZB.b_ck_surface = ck_jzwzb_surface.Checked;//夹杂物占比表
|
|
|
-
|
|
|
|
|
//去除信息
|
|
//去除信息
|
|
|
m_OTSReport_Export.m_mbszclass.M_KLLBXX.str_kllb_qcys = tb_RemoveElements.Text;//去除不要的物质元素
|
|
m_OTSReport_Export.m_mbszclass.M_KLLBXX.str_kllb_qcys = tb_RemoveElements.Text;//去除不要的物质元素
|
|
|
- //m_OTSReport_Export.m_mbszclass.M_KLLBXX.str_kllb_DeleteClass = delete_Class.Text;//去除不要的物质分类
|
|
|
|
|
- //m_OTSReport_Export.m_mbszclass.str_MainPriority = textBox_zypxss.Text;//主要排序
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
private void LoadControls()
|
|
private void LoadControls()
|
|
|
{
|
|
{
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
//首页
|
|
//首页
|
|
|
tb_ZBT.Text = m_OTSReport_Export.m_mbszclass.M_SY.str_tb_ZBT;
|
|
tb_ZBT.Text = m_OTSReport_Export.m_mbszclass.M_SY.str_tb_ZBT;
|
|
|
tb_FBT.Text = m_OTSReport_Export.m_mbszclass.M_SY.str_tb_FBT;
|
|
tb_FBT.Text = m_OTSReport_Export.m_mbszclass.M_SY.str_tb_FBT;
|
|
@@ -479,17 +440,18 @@ namespace OTSIncAReportApp.OTSTemplateDesigner
|
|
|
tb_yjwb.Text = m_OTSReport_Export.m_mbszclass.M_YMYJ.str_tb_yjwb;
|
|
tb_yjwb.Text = m_OTSReport_Export.m_mbszclass.M_YMYJ.str_tb_yjwb;
|
|
|
//颗粒分析结果
|
|
//颗粒分析结果
|
|
|
ck_klcc_xsmk.Checked = m_OTSReport_Export.m_mbszclass.M_KLFXJG.b_ck_klcc_xsmk;
|
|
ck_klcc_xsmk.Checked = m_OTSReport_Export.m_mbszclass.M_KLFXJG.b_ck_klcc_xsmk;
|
|
|
-
|
|
|
|
|
|
|
+ ck_klcc_xsddt.Checked = m_OTSReport_Export.m_mbszclass.M_KLFXJG.b_ck_klcc_xsddt;
|
|
|
//是否显示大分类
|
|
//是否显示大分类
|
|
|
checkBox1.Checked = m_OTSReport_Export.m_mbszclass.M_KLFXJG.b_ck_klcc_dfl;
|
|
checkBox1.Checked = m_OTSReport_Export.m_mbszclass.M_KLFXJG.b_ck_klcc_dfl;
|
|
|
//是否显示小分类
|
|
//是否显示小分类
|
|
|
checkBox2.Checked = m_OTSReport_Export.m_mbszclass.M_KLFXJG.b_ck_klcc_xfl;
|
|
checkBox2.Checked = m_OTSReport_Export.m_mbszclass.M_KLFXJG.b_ck_klcc_xfl;
|
|
|
|
|
+ comboBox1.SelectedIndex = m_OTSReport_Export.m_mbszclass.M_KLFXJG.ParticleSizeGraphicSelection;
|
|
|
|
|
+ comboBox2.SelectedIndex = m_OTSReport_Export.m_mbszclass.M_KLFXJG.INCAGraphicSelection;
|
|
|
//元素分析结果
|
|
//元素分析结果
|
|
|
ck_ysfx_xsmk.Checked = m_OTSReport_Export.m_mbszclass.M_YSFXJG.b_ck_ysfx_xsmk;
|
|
ck_ysfx_xsmk.Checked = m_OTSReport_Export.m_mbszclass.M_YSFXJG.b_ck_ysfx_xsmk;
|
|
|
tb_ysfx_xsys.Text = m_OTSReport_Export.m_mbszclass.M_YSFXJG.str_tb_ysfx_xsys;//显示元素
|
|
tb_ysfx_xsys.Text = m_OTSReport_Export.m_mbszclass.M_YSFXJG.str_tb_ysfx_xsys;//显示元素
|
|
|
//三元相图
|
|
//三元相图
|
|
|
ck_syxt_xsmk.Checked = m_OTSReport_Export.m_mbszclass.M_SYXT.b_ck_syxt_xsmk;
|
|
ck_syxt_xsmk.Checked = m_OTSReport_Export.m_mbszclass.M_SYXT.b_ck_syxt_xsmk;
|
|
|
-
|
|
|
|
|
//获取勾选的项
|
|
//获取勾选的项
|
|
|
for (int i = 0; i < lbv_syxt_mblb.Items.Count; i++)
|
|
for (int i = 0; i < lbv_syxt_mblb.Items.Count; i++)
|
|
|
{
|
|
{
|
|
@@ -510,7 +472,6 @@ namespace OTSIncAReportApp.OTSTemplateDesigner
|
|
|
comboBox_p1.SelectedIndex = m_OTSReport_Export.m_mbszclass.M_KLLBXX.index_cb_kllb_sort_p1;
|
|
comboBox_p1.SelectedIndex = m_OTSReport_Export.m_mbszclass.M_KLLBXX.index_cb_kllb_sort_p1;
|
|
|
comboBox_p2.SelectedIndex = m_OTSReport_Export.m_mbszclass.M_KLLBXX.index_cb_kllb_sort_p2;
|
|
comboBox_p2.SelectedIndex = m_OTSReport_Export.m_mbszclass.M_KLLBXX.index_cb_kllb_sort_p2;
|
|
|
comboBox_p3.SelectedIndex = m_OTSReport_Export.m_mbszclass.M_KLLBXX.index_cb_kllb_sort_p3;
|
|
comboBox_p3.SelectedIndex = m_OTSReport_Export.m_mbszclass.M_KLLBXX.index_cb_kllb_sort_p3;
|
|
|
-
|
|
|
|
|
string str = "";
|
|
string str = "";
|
|
|
for (int i = 0; i < m_OTSReport_Export.m_mbszclass.M_KLLBXX.list_str_kllb_DeleteClass.Count; i++)
|
|
for (int i = 0; i < m_OTSReport_Export.m_mbszclass.M_KLLBXX.list_str_kllb_DeleteClass.Count; i++)
|
|
|
{
|
|
{
|
|
@@ -523,15 +484,10 @@ namespace OTSIncAReportApp.OTSTemplateDesigner
|
|
|
str = str + "," + m_OTSReport_Export.m_mbszclass.M_KLLBXX.list_str_kllb_DeleteClass[i];
|
|
str = str + "," + m_OTSReport_Export.m_mbszclass.M_KLLBXX.list_str_kllb_DeleteClass[i];
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
delete_Class.Text = str;
|
|
delete_Class.Text = str;
|
|
|
- //textBox_zypxss.Text = m_OTSReport_Export.m_mbszclass.str_MainPriority;
|
|
|
|
|
-
|
|
|
|
|
//夹杂物占比
|
|
//夹杂物占比
|
|
|
ck_jzwzb_surface.Checked = m_OTSReport_Export.m_mbszclass.M_JZWZB.b_ck_surface;//夹杂物占比表
|
|
ck_jzwzb_surface.Checked = m_OTSReport_Export.m_mbszclass.M_JZWZB.b_ck_surface;//夹杂物占比表
|
|
|
-
|
|
|
|
|
numericMin.Text = m_OTSReport_Export.m_mbszclass.M_KLLBXX.list_int_kllb_number.ToString();
|
|
numericMin.Text = m_OTSReport_Export.m_mbszclass.M_KLLBXX.list_int_kllb_number.ToString();
|
|
|
-
|
|
|
|
|
textBox1.Text = m_OTSReport_Export.m_mbszclass.M_DZ.Notes;
|
|
textBox1.Text = m_OTSReport_Export.m_mbszclass.M_DZ.Notes;
|
|
|
LoadingIcon();
|
|
LoadingIcon();
|
|
|
}
|
|
}
|