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("动物种质资源数"); }
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); }
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); }
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); }
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; //用于检查列名 }
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); }
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("全国汇编用基地小类"); }
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("基地大类"); }
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("基地大类"); }