/// <summary> /// 重新加载数据库 /// </summary> public void ReloadDatabase() { m_proxySoilData = new CSQLSoilData(); m_proxySoilStationProxy = new CSQLSoilStation(); // 初始化站点,建立集合映射 InitSoilStation(); // 先清空墒情站的以前数据 if (RTDSoilDataClear != null) { RTDSoilDataClear.Invoke(this, new EventArgs()); } // 通知界面,查询结果 SendSoilDataMsg(); }
private List <CEntitySubCenter> m_listSubCenter; //所有分中心内存副本 #endregion 成员变量 #region 公共方法 /// <summary> /// 初始化方法 /// </summary> /// <returns></returns> public bool Init() { m_proxySoilData = new CSQLSoilData(); m_proxySoilStationProxy = new CSQLSoilStation(); m_proxySubCenter = new CSQLSubCenter(); m_listSubCenter = m_proxySubCenter.QueryAll(); m_mapStataionLastData = new Dictionary <string, CEntitySoilData>(); // 站点信息变更消息 CDBDataMgr.Instance.StationUpdated += new EventHandler(this.EHStationChanged); CDBSoilDataMgr.Instance.SoilStationUpdated += new EventHandler(TreeMenuReload); // 初始化站点,建立集合映射 InitSoilStation(); // 读取实时文件 ReadSoilXML(); InitSoilStationLastData(); return(true); }
public void InitDataSource(ISoilDataProxy proxy) { m_proxySoilData = proxy; }
public void InitDataSource(ISoilDataProxy proxy) { m_proxySoilData = proxy; m_proxyWaterSpeed = new CSQLWaterSpeed(); }
public void InitDataSource(ISoilDataProxy proxySoil, IRainProxy proxyRain) { m_proxySoilData = proxySoil; m_proxyRainData = proxyRain; }