/// <summary> /// 按钮—保存 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSave_Click(object sender, RoutedEventArgs e) { ControlButton(false); DispatcherHelper.DoEvents(); #region 保存制冷模式 string strTmpRunModel = string.Empty; if (rdbTmpModel_Time.IsChecked == true) { strTmpRunModel = "0"; } if (rdbTmpModel_Run.IsChecked == true) { strTmpRunModel = "1"; } if (rdbTmpModel_Stop.IsChecked == true) { strTmpRunModel = "2"; } string strBeginTime1 = cmbTime1_Begin_Hour.Text + cmbTime1_Begin_Min.Text; string strEndTime1 = cmbTime1_End_Hour.Text + cmbTime1_End_Min.Text; string strBeginTime2 = cmbTime2_Begin_Hour.Text + cmbTime2_Begin_Min.Text; string strEndTime2 = cmbTime2_End_Hour.Text + cmbTime2_End_Min.Text; if (strTmpRunModel == "0") { // 检测时间段是否有效 bool result = false; string strErrInfo = string.Empty; result = PubHelper.CheckModelTime(strBeginTime1, strEndTime1, strBeginTime2, strEndTime2, out strErrInfo); if (!result) { PubHelper.ShowMsgInfo(strErrInfo, PubHelper.MsgType.Ok); ControlButton(true); return; } } #endregion PubHelper.p_BusinOper.AsileOper.UpdateVendBoxTmpCfg(m_VendBoxCode, m_TargetTmp, m_WarnTmp, strTmpRunModel, strBeginTime1, strEndTime1, strBeginTime2, strEndTime2); string strOutTmpModel = "0"; if (rdbOutTmp_Run.IsChecked == true) { strOutTmpModel = "1"; } PubHelper.p_BusinOper.UpdateSysCfgValue("OutTmpWarnModel", strOutTmpModel); PubHelper.ShowMsgInfo(PubHelper.p_LangOper.GetStringBundle("Pub_OperSuc"), PubHelper.MsgType.Ok); ControlButton(true); }
private void btnSave_Click(object sender, RoutedEventArgs e) { string strModel = string.Empty; bool result = false; string strErrInfo = string.Empty; string strBeginTime1 = string.Empty; string strEndTime1 = string.Empty; string strBeginTime2 = string.Empty; string strEndTime2 = string.Empty; ControlButton(false); DispatcherHelper.DoEvents(); #region 保存照明灯模式 if (rdbLightModel_Time.IsChecked == true) { strModel = "0"; } if (rdbLightModel_Run.IsChecked == true) { strModel = "1"; } if (rdbLightModel_Stop.IsChecked == true) { strModel = "2"; } if (strModel == "0") { // 检测时间段是否有效 result = false; strBeginTime1 = cmbLight_BeginTime1_Hour.Text + cmbLight_BeginTime1_Min.Text; strEndTime1 = cmbLight_EndTime1_Hour.Text + cmbLight_EndTime1_Min.Text; strBeginTime2 = cmbLight_BeginTime2_Hour.Text + cmbLight_BeginTime2_Min.Text; strEndTime2 = cmbLight_EndTime2_Hour.Text + cmbLight_EndTime2_Min.Text; result = PubHelper.CheckModelTime(strBeginTime1, strEndTime1, strBeginTime2, strEndTime2, out strErrInfo); if (!result) { PubHelper.ShowMsgInfo(strErrInfo, PubHelper.MsgType.Ok); ControlButton(true); return; } PubHelper.p_BusinOper.UpdateSysCfgValue("LightBeginTime1", strBeginTime1); PubHelper.p_BusinOper.UpdateSysCfgValue("LightEndTime1", strEndTime1); PubHelper.p_BusinOper.UpdateSysCfgValue("LightBeginTime2", strBeginTime2); PubHelper.p_BusinOper.UpdateSysCfgValue("LightEndTime2", strEndTime2); } PubHelper.p_BusinOper.UpdateSysCfgValue("LightModel", strModel); #endregion #region 保存广告灯灯模式 if (rdbAdvertModel_Time.IsChecked == true) { strModel = "0"; } if (rdbAdvertModel_Run.IsChecked == true) { strModel = "1"; } if (rdbAdvertModel_Stop.IsChecked == true) { strModel = "2"; } if (strModel == "0") { // 检测时间段是否有效 result = false; strBeginTime1 = cmbAdvert_BeginTime1_Hour.Text + cmbAdvert_BeginTime1_Min.Text; strEndTime1 = cmbAdvert_EndTime1_Hour.Text + cmbAdvert_EndTime1_Min.Text; strBeginTime2 = cmbAdvert_BeginTime2_Hour.Text + cmbAdvert_BeginTime2_Min.Text; strEndTime2 = cmbAdvert_EndTime2_Hour.Text + cmbAdvert_EndTime2_Min.Text; result = PubHelper.CheckModelTime(strBeginTime1, strEndTime1, strBeginTime2, strEndTime2, out strErrInfo); if (!result) { PubHelper.ShowMsgInfo(strErrInfo, PubHelper.MsgType.Ok); ControlButton(true); return; } PubHelper.p_BusinOper.UpdateSysCfgValue("AdLampBeginTime1", strBeginTime1); PubHelper.p_BusinOper.UpdateSysCfgValue("AdLampEndTime1", strEndTime1); PubHelper.p_BusinOper.UpdateSysCfgValue("AdLampBeginTime2", strBeginTime2); PubHelper.p_BusinOper.UpdateSysCfgValue("AdLampEndTime2", strEndTime2); } PubHelper.p_BusinOper.UpdateSysCfgValue("AdLampModel", strModel); #endregion #region 保存除雾设备模式 if (rdbChuWuModel_Time.IsChecked == true) { strModel = "0"; } if (rdbChuWuModel_Run.IsChecked == true) { strModel = "1"; } if (rdbChuWuModel_Stop.IsChecked == true) { strModel = "2"; } if (strModel == "0") { // 检测时间段是否有效 result = false; strBeginTime1 = cmbChuWu_BeginTime1_Hour.Text + cmbChuWu_BeginTime1_Min.Text; strEndTime1 = cmbChuWu_EndTime1_Hour.Text + cmbChuWu_EndTime1_Min.Text; strBeginTime2 = cmbChuWu_BeginTime2_Hour.Text + cmbChuWu_BeginTime2_Min.Text; strEndTime2 = cmbChuWu_EndTime2_Hour.Text + cmbChuWu_EndTime2_Min.Text; result = PubHelper.CheckModelTime(strBeginTime1, strEndTime1, strBeginTime2, strEndTime2, out strErrInfo); if (!result) { PubHelper.ShowMsgInfo(strErrInfo, PubHelper.MsgType.Ok); ControlButton(true); return; } PubHelper.p_BusinOper.UpdateSysCfgValue("FogBeginTime1", strBeginTime1); PubHelper.p_BusinOper.UpdateSysCfgValue("FogEndTime1", strEndTime1); PubHelper.p_BusinOper.UpdateSysCfgValue("FogBeginTime2", strBeginTime2); PubHelper.p_BusinOper.UpdateSysCfgValue("FogEndTime2", strEndTime2); } PubHelper.p_BusinOper.UpdateSysCfgValue("FogModel", strModel); #endregion #region 保存显示屏模式 if (rdbScreenModel_Time.IsChecked == true) { strModel = "0"; } if (rdbScreenModel_Run.IsChecked == true) { strModel = "1"; } if (rdbScreenModel_Stop.IsChecked == true) { strModel = "2"; } if (strModel == "0") { // 检测时间段是否有效 result = false; strBeginTime1 = cmbScreen_BeginTime1_Hour.Text + cmbScreen_BeginTime1_Min.Text; strEndTime1 = cmbScreen_EndTime1_Hour.Text + cmbScreen_EndTime1_Min.Text; strBeginTime2 = cmbScreen_BeginTime2_Hour.Text + cmbScreen_BeginTime2_Min.Text; strEndTime2 = cmbScreen_EndTime2_Hour.Text + cmbScreen_EndTime2_Min.Text; result = PubHelper.CheckModelTime(strBeginTime1, strEndTime1, strBeginTime2, strEndTime2, out strErrInfo); if (!result) { PubHelper.ShowMsgInfo(strErrInfo, PubHelper.MsgType.Ok); ControlButton(true); return; } PubHelper.p_BusinOper.UpdateSysCfgValue("PowerBeginTime1", strBeginTime1); PubHelper.p_BusinOper.UpdateSysCfgValue("PowerEndTime1", strEndTime1); PubHelper.p_BusinOper.UpdateSysCfgValue("PowerBeginTime2", strBeginTime2); PubHelper.p_BusinOper.UpdateSysCfgValue("PowerEndTime2", strEndTime2); } PubHelper.p_BusinOper.UpdateSysCfgValue("PowerModel", strModel); #endregion PubHelper.ShowMsgInfo(PubHelper.p_LangOper.GetStringBundle("Pub_OperSuc"), PubHelper.MsgType.Ok); this.Close(); }