private void ButtonSet_Click(object sender, RoutedEventArgs e) { SettingsWindow window = new SettingsWindow() { ShowInTaskbar = false, Owner = this }; window.ShowDialog(); }
private void ButtonStartWork_Click(object sender, RoutedEventArgs e) { if (Global.IsServerTest && Global.InterfaceType.Equals("DY")) { if (MessageBox.Show("检测到当前系统还未进行服务器通讯测试!\r\n\r\n为保证数据完整性,是否立即进行通讯测试?", "操作提示", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { SettingsWindow window = new SettingsWindow() { ShowInTaskbar = false, Owner = this }; window.ShowDialog(); } } ShowHmSelChannelWindow(); }
private void Window_Loaded(object sender, RoutedEventArgs e) { if (Global.InterfaceType.Equals("ZH")) { if (_DataTimer == null) { _DataTimer = new DispatcherTimer(); } _DataTimer.Interval = TimeSpan.FromMinutes(30); _DataTimer.Tick += new EventHandler(TimerTick); _DataTimer.Start(); } labelName.Content = Global.InstrumentNameModel + Global.InstrumentName; int num = 5; if (!_userconfig.UIFaceOne) { //分光度 num -= 1; Fgd.Visibility = Visibility.Collapsed; fgdLabel1.Visibility = Visibility.Collapsed; fgdLabel2.Visibility = Visibility.Collapsed; Global.set_IsOpenFgd = false; } if (!_userconfig.UIFaceTwo || Global.deviceHole.SxtCount == 0) { //胶体金 num -= 1; Jtj.Visibility = Visibility.Collapsed; jtjLabel1.Visibility = Visibility.Collapsed; jtjLabel2.Visibility = Visibility.Collapsed; Global.set_IsOpenJtj = false; } if (!_userconfig.UIFaceThree || Global.deviceHole.SxtCount == 0) { //干化学 num -= 1; Ghx.Visibility = Visibility.Collapsed; ghxLabel1.Visibility = Visibility.Collapsed; ghxLabel2.Visibility = Visibility.Collapsed; Global.set_IsOpenGhx = false; } if (!_userconfig.UIFaceFour || Global.deviceHole.HmCount == 0) { //重金属 num -= 1; Zjs.Visibility = Visibility.Collapsed; zjsLabel1.Visibility = Visibility.Collapsed; zjsLabel2.Visibility = Visibility.Collapsed; Global.set_IsOpenZjs = false; } //微生物 Lb_WswOrAtp.Content = Global.IsWswOrAtp.Equals("WSW") ? "微 生 物" : "A T P"; if (!_userconfig.UIFaceFive || !Global.IsEnableWswOrAtp) { num -= 1; WswOrAtp.Visibility = Visibility.Collapsed; wswLabel1.Visibility = Visibility.Collapsed; wswlLabel2.Visibility = Visibility.Collapsed; } if (num == 1) { WraPanel.Width = 160; WraPanel.Height = 130; } else if (num == 2) { WraPanel.Width = 320; } else if (num == 3) { WraPanel.Width = 480; } else if (num == 4) { WraPanel.Width = 640; } else if (num == 5) { WraPanel.Width = 800; } else { WraPanel.Width = 0; } //若分辨率低于1024*768 则提示 if (SystemParameters.WorkArea.Width < 1024) { MessageBox.Show(this, "本系统最佳分辨率为1024*768,若低于此分辨率可能部分内容会溢出屏幕!\r\n请设置分辨率为1024*768或以上分辨率,以获取更好的视觉体验!", "系统提示", MessageBoxButton.OK, MessageBoxImage.Warning); } this.btnVideo.Visibility = Global.IsEnableVideo ? Visibility.Visible : Visibility.Collapsed; //如果还未进行服务器通讯测试,则提示需要先进行通讯测试。 if (Global.InterfaceType.Equals("DY")) { if (Global.samplenameadapter == null || Global.samplenameadapter.Count == 0 || Global.samplenameadapter[0].pointName.Length == 0) { Global.IsServerTest = true; if (MessageBox.Show("检测到当前系统还未进行服务器通讯测试!\r\n\r\n为保证数据完整性,是否立即进行通讯测试?", "操作提示", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { SettingsWindow window = new SettingsWindow() { ShowInTaskbar = false, Owner = this }; window.ShowDialog(); } } else { Global.IsServerTest = false; } } }
/// <summary> /// 上传 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ButtonUpdate_Click(object sender, RoutedEventArgs e) { //if (_DataTimer == null) //{ // _DataTimer = new DispatcherTimer(); // _DataTimer.Interval = TimeSpan.FromSeconds(30); // _DataTimer.Tick += new EventHandler(UploadTimeOut); // _DataTimer.Start(); //} if (Global.InterfaceType.Equals("DY")) { if (Global.samplenameadapter == null || Global.samplenameadapter.Count == 0) { MessageBox.Show(this, "请先进入设置界面进行【服务器通讯测试】!", "操作提示"); return; } } if (!Global.IsConnectInternet()) { MessageBox.Show(this, "设备无法连接到互联网,请检查网络!", "系统提示", MessageBoxButton.OK, MessageBoxImage.Error); return; } LabelInfo.Content = "正在上传..."; tlsttResultSecondOpr Rs = new tlsttResultSecondOpr(); try { DataTable dt = Rs.GetAsDataTable(string.Empty, string.Empty, 3, _AllNumber); Message msg = new Message() { what = MsgCode.MSG_UPLOAD, obj1 = Global.samplenameadapter[0], table = dt }; if (Global.InterfaceType.Equals("ZH") || Global.InterfaceType.Equals("ALL")) { if (Wisdom.DeviceID.Length == 0) { if (MessageBox.Show("【无法上传】 - 设备唯一码未设置,是否立即设置仪器唯一码?", "操作提示", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { SettingsWindow window = new SettingsWindow() { DeviceIdisNull = false }; window.ShowDialog(); } } if (dt != null && dt.Rows.Count > 0) { List <tlsTtResultSecond> dtList = Global.TableToEntity <tlsTtResultSecond>(dt); msg.selectedRecords = dtList; } } Global.updateThread.SendMessage(msg, _msgThread); } catch (Exception ex) { MessageBox.Show(ex.Message); } }