private void FrmMain_Load(object sender, EventArgs e) { this.Text += string.Format(" [{0}]", Application.ProductVersion); //用于所有工作站软件都要加密狗的情形 //ReadSoftDog(); //this.tmrCheckDog.Enabled = true; if (string.IsNullOrEmpty(AppSettings.CurrentSetting.MasterParkConnect) || !CheckConnect(AppSettings.CurrentSetting.MasterParkConnect)) { FrmConnect frm = new FrmConnect(); if (frm.ShowDialog() != DialogResult.OK) { this.Close(); return; } } UpGradeDataBase(); //生成需要的一些表 ParkBuffer.Current = new ParkBuffer(AppSettings.CurrentSetting.MasterParkConnect); ParkBuffer.Current.InValid(AppSettings.CurrentSetting.MasterParkConnect); //获取所有硬件信息 SetCurrentOperator(); //设置当前操作员 SetCurrentStation(); //设置当前工作站 InitSystemParameters(); //初始化系统参数 //启动同步时间服务 _DatetimeSyncService = new DatetimeSyncService(AppSettings.CurrentSetting.ParkConnect); _DatetimeSyncService.Start(); this.lblStartFrom.Text = string.Format("启动时间:{0}", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); //初始化停车场通讯 InitParkPanel(); ThreadPool.QueueUserWorkItem((WaitCallback)InitParkingCommunication); //初始化开放卡片服务 ThreadPool.QueueUserWorkItem((WaitCallback)InitOpenCardServices); }
private void FrmMain_Load(object sender, EventArgs e) { //ReadSoftDog(); DoLogIn(); UserSettings.Current = SysParaSettingsBll.GetOrCreateSetting <UserSettings>(AppSettings.Current.ConnStr); //启动同步时间服务 _DatetimeSyncService = new DatetimeSyncService(AppSettings.Current.ConnStr); _DatetimeSyncService.Start(); }