change - 强制排水问题更改

dep
wangsr 12 months ago
parent ac187e588e
commit 6eb07eb65d

@ -42,14 +42,15 @@ namespace Mesnac.Action.ChemicalWeighing.ManualControl
SetAllControls(); SetAllControls();
BottomSelect(runtime);
HslSwitchE.ForceControlHA.OnSwitchChanged += ForceControl_OnSwitchChanged; HslSwitchE.ForceControlHA.OnSwitchChanged += ForceControl_OnSwitchChanged;
HslSwitchE.ForceControlCA.OnSwitchChanged += ForceControl_OnSwitchChanged; HslSwitchE.ForceControlCA.OnSwitchChanged += ForceControl_OnSwitchChanged;
HslSwitchE.ForceControlHB.OnSwitchChanged += ForceControl_OnSwitchChanged; HslSwitchE.ForceControlHB.OnSwitchChanged += ForceControl_OnSwitchChanged;
HslSwitchE.ForceControlCB.OnSwitchChanged += ForceControl_OnSwitchChanged; HslSwitchE.ForceControlCB.OnSwitchChanged += ForceControl_OnSwitchChanged;
StateRefresh(new object(), new EventArgs()); StateRefresh(new object(), new EventArgs());
BottomSelect(runtime);
//timer = new Timer(); //timer = new Timer();
//timer.Interval = 1000; //timer.Interval = 1000;
//timer.Enabled = true; //timer.Enabled = true;
@ -58,11 +59,14 @@ namespace Mesnac.Action.ChemicalWeighing.ManualControl
private void ForceControl_OnSwitchChanged(object obj, bool state) private void ForceControl_OnSwitchChanged(object obj, bool state)
{ {
if(state) DB2119 = new DB2119Helper();
if (state)
{ {
if (MessageBox.Show("是否要打开强制排水模式?", "强制模式启动确认", if (MessageBox.Show("是否要打开强制排水模式?", "强制模式启动确认",
MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
{ {
HslSwitch hs = obj as HslSwitch;
hs.SwitchStatus = false;
return; return;
} }
} }
@ -84,7 +88,7 @@ namespace Mesnac.Action.ChemicalWeighing.ManualControl
break; break;
default: break; default: break;
} }
DefaultSwitch(hslSwitch); DefaultSwitch(hslSwitch, state);
} }
private void StateRefresh(object sender, EventArgs e) private void StateRefresh(object sender, EventArgs e)
@ -93,10 +97,13 @@ namespace Mesnac.Action.ChemicalWeighing.ManualControl
HslSwitchE.ForceControlCA.SwitchStatus = DB2119.Force_CA.forceOn; HslSwitchE.ForceControlCA.SwitchStatus = DB2119.Force_CA.forceOn;
HslSwitchE.ForceControlHB.SwitchStatus = DB2119.Force_HB.forceOn; HslSwitchE.ForceControlHB.SwitchStatus = DB2119.Force_HB.forceOn;
HslSwitchE.ForceControlCB.SwitchStatus = DB2119.Force_CB.forceOn; HslSwitchE.ForceControlCB.SwitchStatus = DB2119.Force_CB.forceOn;
DefaultSwitch(HslSwitchE.ForceControlHA, DB2119.Force_HA.forceOn);
} }
private void BottomSelect(RuntimeParameter runtime) private void BottomSelect(RuntimeParameter runtime)
{ {
DB2119 = new DB2119Helper();
SingleSelect(); SingleSelect();
if (ButtonE.StartMetage1 == runtime.Sender) if (ButtonE.StartMetage1 == runtime.Sender)
@ -248,9 +255,9 @@ namespace Mesnac.Action.ChemicalWeighing.ManualControl
} }
private void DefaultSwitch(HslSwitch hslSwitch) private void DefaultSwitch(HslSwitch hslSwitch, bool state)
{ {
string status = hslSwitch.SwitchStatus ? "强制状态开" : "强制状态关"; string status = state ? "强制状态开" : "强制状态关";
hslSwitch.Text = status; hslSwitch.Text = status;
} }

@ -71,6 +71,8 @@ namespace Mesnac.Action.ChemicalWeighing.Report
} }
Line.DataSource = dataTable; Line.DataSource = dataTable;
StartDate.MCValue = DateTime.Now.AddDays(-7);
SetForm(""); SetForm("");
SelectButton.Click += SelectByTime; SelectButton.Click += SelectByTime;

Loading…
Cancel
Save