领胜LDS 键盘AOI检测项目
xcd
2020-07-02 a332decd68d6d8bb5678d8ec95e6c65e0ccf9f33
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
using Bro.Common.Interface;
using Bro.UI.Model.Winform;
using System;
using Microsoft.VisualBasic;
using System.Windows.Forms;
 
namespace Bro.UI.Config.MenuForms
{
    [MenuNode("Config", "配置", 1, "View2", true)]
    public partial class FrmConfig : MenuFrmBase
    {
        public FrmConfig()
        {
            InitializeComponent();
        }
 
        public override void OnProcessUpdated()
        {
            if (this.InvokeRequired)
            {
                this.BeginInvoke(new Action(OnProcessUpdated));
            }
            else
            {
                propGrid.SelectedObject = Process?.IConfig;
            }
        }
 
        private void FrmConfig_Load(object sender, EventArgs e)
        {
            OnProcessUpdated();
        }
 
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (!IsLogin)
            {
                AdvancedPwdFrm pwdForm = new AdvancedPwdFrm();
                pwdForm.ShowDialog();
            }
 
            if (!IsLogin)
            {
                LogAsync(DateTime.Now, "保存配置前必须先登录");
                return;
            }
 
            Process.SaveProcessConfig(propGrid.SelectedObject as IProcessConfig);
            LogAsync(DateTime.Now, "配置保存完成");
        }
 
        private void buttonCreateConfig_Click(object sender, EventArgs e)
        {
            string pCode = Interaction.InputBox("请输入产品编码", "产品编码", "", 100, 100);
            if (string.IsNullOrWhiteSpace(pCode))
            {
                MessageBox.Show("请输入产品编码!");
                return;
            }
 
        }
    }
}