コード例 #1
0
ファイル: GeneticResources4_20.cs プロジェクト: onejune/DFS
        public ResearchInstitution4_20()
        {
            dataCompile           = new DataCompile();
            dataCompile.Caption   = "4-20 动物种质资源保存类型";
            dataCompile.TableName = SharedData.tableListInDB[10].ViewName;
            dataCompile.UnitName  = "种";
            dataCompile.SelectedColumnListA.Add("保存资源类型");
            dataCompile.SummaryColumnNameA     = "动物种质资源数";
            dataCompile.SummaryColumnFromNameA = "";

            if (SharedData.DEBUGGING == true)
            {
                dataCompile.SelectedRowName = "单位所在省";
            }
            else
            {
                dataCompile.SelectedRowName = "";
            }
            bool hasFound = false;

            for (int i = 0; i < SharedData.tableListInDB[10].ColumnNames.Count(); i++)
            {
                if (SharedData.tableListInDB[10].ColumnNames[i].IndexOf("所在省") != -1)
                {
                    dataCompile.SelectedRowName = SharedData.tableListInDB[10].ColumnNames[i];
                    hasFound = true;
                    break;
                }
            }
            if (SharedData.DEBUGGING == false && hasFound != true)
            {
                HasError = true;
                Log.RecordLog(dataCompile.Caption + ": " + dataCompile.TableName + ": 找不到\"所在省\"列!");
            }

            dataCompile.SumColumnName = "";

            //续表号
            seqNo        = 0;
            sumSameTable = 1;
            //除以10000
            IsNeedTransTenThousand = false;

            //用于检查列名
            columnCheckList.Add("保存资源类型");
            columnCheckList.Add("动物种质资源数");
        }
コード例 #2
0
        public ResearchInstitution2_1_1()
        {
            dataCompile           = new DataCompile();
            dataCompile.Caption   = "2-1 按单台原值分段的大型科学仪器设备数量1";
            dataCompile.TableName = SharedData.tableListInDB[3].ViewName;
            dataCompile.UnitName  = "台(套)";
            dataCompile.SelectedColumnListA.Add("原值区间");
            dataCompile.SummaryColumnNameA = "合计";
            dataCompile.SelectedRowName    = "仪器分类大类";

            //续表号
            seqNo          = 0;
            sumSameTable   = 2;
            summaryColumnA = "原值区间";

            //用于检查列名
            columnCheckList.Add(summaryColumnA);
        }
コード例 #3
0
        public ResearchInstitution2_6_2()
        {
            dataCompile           = new DataCompile();
            dataCompile.Caption   = "2-6 不同产地的大型科学仪器设备原值2";
            dataCompile.TableName = SharedData.tableListInDB[3].ViewName;
            dataCompile.UnitName  = "万元";
            dataCompile.SelectedColumnListA.Add("产地");
            dataCompile.SummaryColumnNameA = "原值";
            dataCompile.SelectedRowName    = "所在省";
            dataCompile.SumColumnName      = "原值";

            //续表号
            seqNo          = 1;
            sumSameTable   = 2;
            summaryColumnA = "产地";

            //用于检查列名
            columnCheckList.Add(summaryColumnA);
        }
コード例 #4
0
        public ResearchInstitution2_9_2()
        {
            dataCompile           = new DataCompile();
            dataCompile.Caption   = "2-9 大型科学仪器设备运行状态2";
            dataCompile.TableName = SharedData.tableListInDB[3].ViewName;
            dataCompile.UnitName  = "台(套)";
            dataCompile.SelectedColumnListA.Add("运行状态");
            dataCompile.SummaryColumnNameA = "合计";
            dataCompile.SelectedRowName    = "所在省";
            dataCompile.SumColumnName      = "";

            //续表号
            seqNo          = 1;
            sumSameTable   = 2;
            summaryColumnA = "运行状态";

            //用于检查列名
            columnCheckList.Add(summaryColumnA);
        }
コード例 #5
0
        public ResearchInstitution2_12()
        {
            dataCompile           = new DataCompile();
            dataCompile.Caption   = "2-12 各类型大型科学仪器设备数量1";
            dataCompile.TableName = SharedData.tableListInDB[3].ViewName;
            dataCompile.UnitName  = "台(套)";
            dataCompile.SelectedColumnListA.Add("仪器分类大类");
            dataCompile.SummaryColumnNameA     = "合计";
            dataCompile.SummaryColumnFromNameA = "";

            dataCompile.SelectedRowName = "所在省";
            dataCompile.SumColumnName   = "";

            //续表号
            seqNo        = 0;
            sumSameTable = 2;

            //用于检查列名
        }
コード例 #6
0
        public ResearchInstitution2_8_1()
        {
            dataCompile           = new DataCompile();
            dataCompile.Caption   = "2-8 按获取方式分类的大型科学仪器设备原值1";
            dataCompile.TableName = SharedData.tableListInDB[3].ViewName;
            dataCompile.UnitName  = "万元";
            dataCompile.SelectedColumnListA.Add("获取方式");
            dataCompile.SummaryColumnNameA = "合计";
            dataCompile.SelectedRowName    = "仪器分类大类";
            dataCompile.SumColumnName      = "原值";

            //续表号
            seqNo          = 0;
            sumSameTable   = 2;
            summaryColumnA = "获取方式";

            //用于检查列名
            columnCheckList.Add(summaryColumnA);
        }
コード例 #7
0
ファイル: ResearchBase3_4_2.cs プロジェクト: onejune/DFS
        public ResearchInstitution3_4_2()
        {
            dataCompile           = new DataCompile();
            dataCompile.Caption   = "3-4  研究实验基地建设情况2";
            dataCompile.TableName = SharedData.tableListInDB[4].ViewName;
            dataCompile.UnitName  = "个";
            dataCompile.SelectedColumnListA.Add("基地建设情况");

            dataCompile.SummaryColumnNameA     = "基地数";
            dataCompile.SummaryColumnFromNameA = "";
            dataCompile.SelectedRowName        = "所在省";

            dataCompile.SumColumnName = "";

            //续表号
            seqNo        = 1;
            sumSameTable = 2;

            //用于检查列名
            columnCheckList.Add("基地建设情况");
            columnCheckList.Add("全国汇编用基地小类");
        }
コード例 #8
0
        public ResearchInstitution3_3_1()
        {
            dataCompile           = new DataCompile();
            dataCompile.Caption   = "3-3  研究实验基地依托单位类型1";
            dataCompile.TableName = SharedData.tableListInDB[4].ViewName;
            dataCompile.UnitName  = "个";
            dataCompile.SelectedColumnListA.Add("单位属性-汇编用");

            dataCompile.SummaryColumnNameA     = "基地数";
            dataCompile.SummaryColumnFromNameA = "";
            dataCompile.SelectedRowName        = "实验基地";

            dataCompile.SumColumnName = "";

            //续表号
            seqNo        = 0;
            sumSameTable = 2;

            //用于检查列名
            columnCheckList.Add("单位属性-汇编用");
            columnCheckList.Add("全国汇编用基地小类");
            columnCheckList.Add("基地大类");
        }
コード例 #9
0
ファイル: ResearchBase3_1_5.cs プロジェクト: onejune/DFS
        public ResearchInstitution3_1_5()
        {
            dataCompile           = new DataCompile();
            dataCompile.Caption   = "3-1  研究实验基地数5";
            dataCompile.TableName = SharedData.tableListInDB[4].ViewName;
            dataCompile.UnitName  = "个";
            dataCompile.SelectedColumnListA.Add("全国汇编用基地小类");
            //获取基地大类
            List <string> baseBigType = GetBaseBigType();

            dataCompile.SummaryColumnNameA = "";
            for (int i = 0; i < baseBigType.Count(); i++)
            {
                if ((baseBigType[i].IndexOf("研发") != -1) && (baseBigType[i].IndexOf("中心") != -1))
                {
                    dataCompile.SummaryColumnNameA = baseBigType[i];
                    break;
                }
            }
            if (dataCompile.SummaryColumnNameA == "")
            {
                HasError = true;
                Log.RecordLog(dataCompile.Caption + ": " + dataCompile.TableName + ": 找不到\"分析测试中心\"列!");
                return;
            }

            dataCompile.SummaryColumnFromNameA = "";
            dataCompile.SelectedRowName        = "";
            for (int i = 0; i < SharedData.tableListInDB[4].ColumnNames.Count(); i++)
            {
                if (SharedData.tableListInDB[4].ColumnNames[i].IndexOf("所在省") != -1)
                {
                    dataCompile.SelectedRowName = SharedData.tableListInDB[4].ColumnNames[i];
                    break;
                }
            }
            if (dataCompile.SelectedRowName == "")
            {
                HasError = true;
                Log.RecordLog(dataCompile.Caption + ": " + dataCompile.TableName + ": 找不到\"所在省\"列!");
            }

            dataCompile.SummaryColumnNameB = "";
            for (int i = 0; i < baseBigType.Count(); i++)
            {
                if ((baseBigType[i].IndexOf("其他") != -1))
                {
                    dataCompile.SummaryColumnNameB = baseBigType[i];
                    break;
                }
            }
            if (dataCompile.SummaryColumnNameB == "")
            {
                HasError = true;
                Log.RecordLog(dataCompile.Caption + ": " + dataCompile.TableName + ": 找不到\"其他\"列!");
                return;
            }
            dataCompile.SumColumnName = "";

            //续表号
            seqNo        = 0;
            sumSameTable = 2;

            //用于检查列名
            columnCheckList.Add("全国汇编用基地小类");
            columnCheckList.Add("基地大类");
        }