Files
6150-HMI/CowainHmi/Alarm/FrmEditAlarmRecord.cs
2026-01-15 15:06:36 +08:00

87 lines
3.2 KiB
C#

using PCHMI;
using System;
using System.CodeDom;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using static System.Windows.Forms.VisualStyles.VisualStyleElement;
namespace CowainHmi.Alarm
{
public partial class FrmEditAlarmRecord : Form
{
PLCInfoModel.PLCAlarmInfo dataRow;
List<AlarmExcelHelper.EnumItemModel<AlarmType>> alarmType;
public FrmEditAlarmRecord(PLCInfoModel.PLCAlarmInfo _dataRow)
{
InitializeComponent();
this.MaximizeBox = false;
this.StartPosition = FormStartPosition.CenterScreen;
this.FormBorderStyle = FormBorderStyle.FixedSingle;
this.StartPosition = FormStartPosition.CenterScreen;
this.dataRow = _dataRow;
}
private void FrmEditAlarmRecord_Load(object sender, EventArgs e)
{
alarmType = AlarmExcelHelper.GetEnumItems<AlarmType>();
SetComboBox();
SetValue();
}
private void SetValue()
{
PLC.Text= dataRow.PLC;
.Text = dataRow.;
.Text = dataRow.;
.Text = dataRow.;
.Text = dataRow.;
.Text = dataRow.;
//等级.Text = alarmType.Where(item => item.EnumValue == dataRow.等级).FirstOrDefault().EnumName;
.Text= dataRow.;
1.Text = dataRow.1;
2.Text = dataRow.2;
3.Text = dataRow.3;
4.Text = dataRow.4;
5.Text = dataRow.5;
6.Text = dataRow.6;
7.Text = dataRow.7;
8.Text = dataRow.8;
}
private void SetComboBox()
{
var dataType = AlarmExcelHelper.GetEnumItems<DataType>();
.DataSource = new BindingSource(dataType.Select(item => item.EnumName), null);
.DisplayMember = "Value";
.DataSource = new BindingSource(alarmType.Select(item => item.EnumName), null);
.DisplayMember = "Value";
}
private void button1_Click(object sender, EventArgs e)
{
dataRow.PLC = PLC.Text;
dataRow. = .Text;
dataRow. = .Text;
dataRow. = .Text;
dataRow. = .Text;
dataRow. = .Text;
//dataRow.等级 = alarmType.Where(item => item.EnumName == 等级.Text).FirstOrDefault().EnumValue;
dataRow. = .Text;
dataRow.1 = 1.Text;
dataRow.2 = 2.Text;
dataRow.3 = 3.Text;
dataRow.4 = 4.Text;
dataRow.5 = 5.Text;
dataRow.6 = 6.Text;
dataRow.7 = 7.Text;
dataRow.8 = 8.Text;
this.Close();
}
}
}