private async void CheckBox_Switch_Click(object sender, RoutedEventArgs e) { if (m_IsInit && m_Switch) { CheckBox_Switch.IsEnabled = false; m_Switch = false; bool vOldValue = !(CheckBox_Switch.IsChecked ?? false); bool vResult; if (vOldValue) { vResult = await m_Monitoring.AsyncSendCommandToDB(App.WatchHouseID, WatchHouseDataPack_Send_CommandEnmu.GuanDeng); } else { vResult = await m_Monitoring.AsyncSendCommandToDB(App.WatchHouseID, WatchHouseDataPack_Send_CommandEnmu.KaiDeng); } if (!vResult) { CheckBox_Switch.IsChecked = !vOldValue; Xceed.Wpf.Toolkit.MessageBox.Show("灯光开关失效", "错误", MessageBoxButton.OK, MessageBoxImage.Error); } changeSwitchColor(); CheckBox_Switch.IsEnabled = true; m_Switch = true; } }
private async void Button_Shen_Click(object sender, RoutedEventArgs e) { int vDanQianWD = (int)Label_DanQianWD.Tag; vDanQianWD++; if (vDanQianWD < 15 || vDanQianWD > 35) { Xceed.Wpf.Toolkit.MessageBox.Show("超出地暖温度区间范围15至35度", "错误", MessageBoxButton.OK, MessageBoxImage.Error); } else { bool vResult = await m_Monitoring.AsyncSendCommandToDB(App.WatchHouseID, Net.WatchHouseDataPack_Send_CommandEnmu.TiaoJieSW, (byte)(vDanQianWD >> 0)); if (!vResult) { Xceed.Wpf.Toolkit.MessageBox.Show("地暖温度设置失效", "错误", MessageBoxButton.OK, MessageBoxImage.Error); } else { Label_DanQianWD.Tag = vDanQianWD; Label_DanQianWD.Content = string.Format("{0}℃", vDanQianWD); } } }
private async void Button_QCL_Shen_Click(object sender, RoutedEventArgs e) { if (m_IsInit) { bool vResult = await m_Monitoring.AsyncSendCommandToDB(App.WatchHouseID, Net.WatchHouseDataPack_Send_CommandEnmu.QianChuanLSS); if (!vResult) { Xceed.Wpf.Toolkit.MessageBox.Show("前窗帘上升失败", "错误", MessageBoxButton.OK, MessageBoxImage.Error); } } }