Shuxia Ning
2025-02-13 2f1cbec203dcff25df7a5c2b51b13ec558f2c3db
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
using IStation.BLL;
using System.Collections.Generic;
using System.Linq;
 
namespace IStation.DataProvider
{
    /// <summary>
    /// 泵站 数据生成器
    /// </summary>
    public class FileConvert
    {
 
        /// <summary>
        /// 转换
        /// </summary>
        public static void ConvertDb()
        {
            var EquipmentList = new Equipment().GetAll();
            if (EquipmentList != null && EquipmentList.Any())
            {
                new DAL.Equipment().Inserts(EquipmentList);
            }
            var EquipmentGroupList = new EquipmentGroup().GetAll();
            if (EquipmentGroupList != null && EquipmentGroupList.Any())
            {
                new DAL.EquipmentGroup().Inserts(EquipmentGroupList);
            }
            var EquipmentMonitorMappingList = new EquipmentMonitorMapping().GetAll();
            if (EquipmentMonitorMappingList != null && EquipmentMonitorMappingList.Any())
            {
                new DAL.EquipmentMonitorMapping().Inserts(EquipmentMonitorMappingList);
            }
 
            /* var MonitorDataSourcesList = new MonitorDataSources().GetAll();
             if (MonitorDataSourcesList != null && MonitorDataSourcesList.Any())
             {
                 new DAL.MonitorDataSources().Inserts(MonitorDataSourcesList);
             }*/
 
            var MonitorPointList = new MonitorPoint().GetAll();
            if (MonitorPointList != null && MonitorPointList.Any())
            {
                new DAL.MonitorPoint().Inserts(MonitorPointList);
            }
            var MonitorPointGroupList = new MonitorPointGroup().GetAll();
            if (MonitorPointGroupList != null && MonitorPointGroupList.Any())
            {
                new DAL.MonitorPointGroup().Inserts(MonitorPointGroupList);
            }
            var MonitorPointMappingList = new MonitorPointMapping().GetAll();
            if (MonitorPointMappingList != null && MonitorPointMappingList.Any())
            {
                new DAL.MonitorPointMapping().Inserts(MonitorPointMappingList);
            }
            var SignalList = new Signal().GetAll();
            if (SignalList != null && SignalList.Any())
            {
                new DAL.Signal().Inserts(SignalList);
            }
 
            var PumpCurveList = new PumpCurve().GetAll();
            if (PumpCurveList != null && PumpCurveList.Any())
            {
                new DAL.PumpCurve().Inserts(PumpCurveList);
            }
            var PumpCurveMappingList = new PumpCurveMapping().GetAll();
            if (PumpCurveMappingList != null && PumpCurveMappingList.Any())
            {
                new DAL.PumpCurveMapping().Inserts(PumpCurveMappingList);
            }
 
            var StationList = new Station().GetAll();
            if (StationList != null && StationList.Any())
            {
                new DAL.Station().Inserts(StationList);
            }
 
 
 
 
        }
 
 
    }
}