public void OnTimerSend() { do { Thread.Sleep(1000 * 60 * 1); try { string sql = string.Format("select uuid,db from {0} where isUpload ='0' LIMIT 300", m_dbTempCash); DataSet ds = new DataSet(); m_sqliteManager.QueryBySql(sql, ds); DataTable dt = ds.Tables[0]; // WriteLogs(string.Format("检索临时库--记录数:{0}" ,dt.Rows.Count.ToString())); foreach (DataRow dr in dt.Rows) { _DataCash _dbCash = new _DataCash(); _dbCash.uuid = dr[0].ToString(); _dbCash.db = dr[1].ToString(); RealSendTenTime(_dbCash); } } catch (Exception e) { // WriteLogs(string.Format("上传失败:{0}",e.Message)); } //心跳包 string szData = string.Format("{0}&{1}&{2}&OE", CSoftInfo.getInstance().MainSiteID, Time.DateTime2DbTime(DateTime.Now), CSoftInfo.getInstance().Verson); m_pUploadObj.SendData(szData); } while (!m_bIsExit); }
private void frmMain_Load(object sender, EventArgs e) { IniHelper.IniWriteValue("System", paths.MainHandle, this.Handle.ToInt32().ToString(), paths.HandlePath); /* xp系统 * */ //string pVerson = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString(); //MessageBox.Show(pVerson); InspectorsLab.getInstance().DbHelper = m_pDbHelper; InspectorsLab.getInstance().ReadInSpectorRecords(); m_pRainfallsToolbar.DbHelper = m_pDbHelper; m_pRainfallsToolbar.SiteRainCalc = m_pSiteRainCalc; this.m_pDockPanel.DocumentStyle = DocumentStyle.DockingMdi; if (System.IO.File.Exists(paths.LayoutPath)) { this.m_pDockPanel.LoadFromXml(paths.LayoutPath, m_pDDC); } else { NewLayout(); } FormUnicomm(); string v = CINIFile.IniReadValue("基本信息", "软件版本", paths.baseInfoPath); m_pDbHelper.WriteRunLogInfoDB("start" + v, "软件启动"); CSoftInfo.getInstance().SetDefaultSiteName(m_pDefaultSiteName); m_bIsLoaded = true; }
public captionCtrl(Form ParentForm) { CSoftInfo.getInstance().OnDefaultSiteNameEvent += new AsyncRainMapCaption(captionCtrl_OnDefaultSiteNameEvent); m_pDadForm = ParentForm; m_pSoftUpdate = new SoftUpdate(); InitializeComponent(); }
public RainMapCtr(IRainCalc siteRainCalc) { m_pRainMap = new CRainmapRender(this.Width, this.Height, siteRainCalc); m_pRainMap.OnCountRainStartAndStopTimeEvent += new RainMapNotifyDelegate(RainMapRender_OnCountRainStartAndStopTimeEvent); InitializeComponent(); CSoftInfo.getInstance().UpdasteIdentity = "B"; }
public bool WriteRunLogInfoDB(string ID, string msg) { string sql = "insert into site_log_run values('" + Time.DateTime2DbTime(System.DateTime.Now) + "','null ','" + msg + "')"; m_sqliteManager.ExcuteSql(sql); string szData = m_pUploadObj.GetCommSiteID() + "&" + Time.DateTime2DbTime(System.DateTime.Now) + "&" + msg + "-" + CSoftInfo.getInstance().Verson + "&GE"; SendOnceToMTUP(szData); return(true); }
private void timer1_Tick(object sender, EventArgs e) { string comm = comm_daemon.getInstance().CheckPortState() ? "已打开" : "已关闭"; string tm = string.Format("系统时间:{0}", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); txtNetWorkState.Text = string.Format("当前网络状态:{0} | 软件版本:{1} | {2} | 雨量采集端口[{3}]:{4}", CDataUpload.getInstance().NetWorkState, CSoftInfo.getInstance().Verson, tm, comm_daemon.getInstance().COMX, comm); }