FrmWorkCount.cs
3.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
using URSoldering.DeviceLibrary;
using System;
using System.Windows.Forms;
namespace URSoldering.Client
{
public partial class FrmWorkCount : FrmBase
{
public FrmWorkCount()
{
InitializeComponent();
}
private void FrmWorkCount_Load(object sender, EventArgs e)
{
LoadData();
}
private void LoadData()
{
this.lblNGCount.Text = WorkCountManager.CountObj.NGCount.ToString();
this.lblOKCount.Text = WorkCountManager.CountObj.OKCount.ToString();
this.lblStartTime.Text = WorkCountManager.CountObj.StartTime.ToString();
this.lblTNGCount.Text = WorkCountManager.CountObj.TodayNGCount.ToString();
this.lblTOkCount.Text = WorkCountManager.CountObj.TodayOKCount.ToString();
this.lblTodayTime.Text = WorkCountManager.CountObj.TodayTime.ToString();
this.lblAlarmCount.Text = WorkCountManager.CountObj.AlarmCount.ToString();
this.lblWeldPointCount.Text = WorkCountManager.CountObj.WeldPointCount.ToString();
this.lblWeldTime.Text = WorkCountManager.CountObj.WeldStartTime.ToString();
txtAlarmCount.Text = WorkCountManager.CountObj.AlarmCount.ToString();
this.lblTOkP.Text = WorkCountManager.CountObj.TodayPercent().ToString() + "%";
this.lblOkP.Text = WorkCountManager.CountObj.Percent().ToString() + "%";
}
private void btnClearToday_Click(object sender, EventArgs e)
{
DialogResult resul = MessageBox.Show("确定清理今日统计信息?", "提示", MessageBoxButtons.YesNo);
if (resul.Equals(DialogResult.Yes))
{
WorkCountManager.ClearTodayCount();
LoadData();
}
}
private void btnClearAll_Click(object sender, EventArgs e)
{
DialogResult resul = MessageBox.Show("确定清理所有统计信息?", "提示", MessageBoxButtons.YesNo);
if (resul.Equals(DialogResult.Yes))
{
WorkCountManager.ClearCount();
LoadData();
}
}
private void btnClose_Click(object sender, EventArgs e)
{
this.Close();
}
private void btnWeldClear_Click(object sender, EventArgs e)
{
DialogResult resul = MessageBox.Show("确定重置记录?", "提示", MessageBoxButtons.YesNo);
if (resul.Equals(DialogResult.Yes))
{
WorkCountManager.ClearWeldCount();
LoadData();
}
}
private void btnUpdateValue_Click(object sender, EventArgs e)
{
if (txtAlarmCount.Visible)
{
int value = Common.FormUtil.GetIntValue(txtAlarmCount);
if (value > 0)
{
WorkCountManager.UpdateAlarmCount(value);
LoadData();
txtAlarmCount.Visible = false;
btnUpdateValue.Text = "更改极限值";
}
else
{
MessageBox.Show("请输入正确的极限值");
txtAlarmCount.Focus();
}
}
else
{
txtAlarmCount.Visible = true;
btnUpdateValue.Text = "保存";
}
}
}
}