| | |
| | | |
| | | private void simpleButton1_Click(object sender, EventArgs e) |
| | | { |
| | | Save(); |
| | | } |
| | | |
| | | public void Save() |
| | | { |
| | | stationMonitorLists.ForEach(list => |
| | | { |
| | | list.MonitorList.ForEach(monitor => |
| | | { |
| | | list.MonitorList.ForEach(monitor => |
| | | var s = dataGridMonitorViewModels.FirstOrDefault(d => d.SignalID == monitor.SignalID); |
| | | if (s != null) |
| | | { |
| | | var s = dataGridMonitorViewModels.FirstOrDefault(d => d.SignalID == monitor.SignalID); |
| | | if (s != null) |
| | | { |
| | | monitor.BusAddress = s.BusAddress; |
| | | monitor.BusType = s.BusType; |
| | | monitor.IsEnable = s.IsEnable; |
| | | monitor.Operator = s.Operator; |
| | | monitor.Operands = s.Operands; |
| | | monitor.Accuracy = s.Accuracy; |
| | | monitor.AdcType = s.AdcType; |
| | | monitor.UpperRange = s.UpperRange; |
| | | monitor.LowerRange = s.LowerRange; |
| | | } |
| | | }); |
| | | monitor.BusAddress = s.BusAddress; |
| | | monitor.BusType = s.BusType; |
| | | monitor.IsEnable = s.IsEnable; |
| | | monitor.Operator = s.Operator; |
| | | monitor.Operands = s.Operands; |
| | | monitor.Accuracy = s.Accuracy; |
| | | monitor.AdcType = s.AdcType; |
| | | monitor.UpperRange = s.UpperRange; |
| | | monitor.LowerRange = s.LowerRange; |
| | | } |
| | | }); |
| | | }); |
| | | SendText(IBoxHelper.startCode + IBoxHelper.saverulesCode + IBoxHelper.paramCode + JsonHelper.Object2Json(stationMonitorLists) + IBoxHelper.endCode); |
| | | MessageBoxHelper.ShowInfo("数据保存成功!"); |
| | | } |
| | |
| | | private void simpleButton5_Click(object sender, EventArgs e) |
| | | { |
| | | //删除测点 |
| | | DeleteSignal(); |
| | | } |
| | | |
| | | public void DeleteSignal() |
| | | { |
| | | var m = this.gridView1.GetRow(this.gridView1.FocusedRowHandle) as DataGridMonitorViewModel; |
| | | if (MessageBox.Show("确认删除测点 " + m.SignalName + " 吗?", "提示", MessageBoxButtons.OKCancel) == DialogResult.OK) |
| | | { |
| | |
| | | private void simpleButton4_Click(object sender, EventArgs e) |
| | | { |
| | | //修改测点 |
| | | EditSignal(); |
| | | } |
| | | |
| | | public void EditSignal() |
| | | { |
| | | var m = this.gridView1.GetRow(this.gridView1.FocusedRowHandle) as DataGridMonitorViewModel; |
| | | var s = new Signal() |
| | | { |
| | |
| | | private void simpleButton3_Click(object sender, EventArgs e) |
| | | { |
| | | //新增测点 |
| | | AddSignal(); |
| | | } |
| | | |
| | | public void AddSignal() |
| | | { |
| | | var m = this.gridView1.GetRow(this.gridView1.FocusedRowHandle) as DataGridMonitorViewModel; |
| | | var dlg = new SignalEditForm(this.signalTypes, this.monitorPoints, null); |
| | | if (dlg.ShowDialog(this) == DialogResult.OK) |
| | |
| | | private void simpleButton7_Click(object sender, EventArgs e) |
| | | { |
| | | //删除机组 |
| | | DeleteGroup(); |
| | | } |
| | | |
| | | public void DeleteGroup() |
| | | { |
| | | var m = this.gridView1.GetRow(this.gridView1.FocusedRowHandle) as DataGridMonitorViewModel; |
| | | if (MessageBox.Show("删除机组会同时删除机组绑定的所有测点,确认删除机组 " + m.GroupName + " 吗?", "提示", MessageBoxButtons.OKCancel) == DialogResult.OK) |
| | | { |
| | |
| | | private void simpleButton6_Click(object sender, EventArgs e) |
| | | { |
| | | //编辑机组 |
| | | EditGroup(); |
| | | } |
| | | |
| | | public void EditGroup() |
| | | { |
| | | var m = this.gridView1.GetRow(this.gridView1.FocusedRowHandle) as DataGridMonitorViewModel; |
| | | |
| | | var g = new IBox.WinFrmUI.MonitorPointGroup() |
| | |
| | | private void simpleButton2_Click(object sender, EventArgs e) |
| | | { |
| | | //新增机组 |
| | | AddGroup(); |
| | | } |
| | | |
| | | public void AddGroup() |
| | | { |
| | | var dlg = new MonitorGroupEditForm(null); |
| | | if (dlg.ShowDialog() == DialogResult.OK) |
| | | { |