添加项目文件。
This commit is contained in:
@@ -0,0 +1,107 @@
|
||||
using JY.Inspection.Common;
|
||||
using JY.Inspection.ViewModel;
|
||||
using JY.Utility;
|
||||
using JYControl;
|
||||
using MetroFramework.Forms;
|
||||
using System;
|
||||
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;
|
||||
|
||||
|
||||
namespace JY.Inspection.Frm
|
||||
{
|
||||
public partial class FormMesDataSet : MetroForm
|
||||
{
|
||||
private FrmMesSettingVM _viewModel = null;
|
||||
public FormMesDataSet()
|
||||
{
|
||||
InitializeComponent();
|
||||
|
||||
_viewModel = new FrmMesSettingVM();
|
||||
SetDataBindings();
|
||||
}
|
||||
|
||||
#region 数据绑定
|
||||
private void SetDataBindings()
|
||||
{
|
||||
bindingSource1.DataSource = _viewModel;
|
||||
|
||||
tb_productType.DataBindings.Add(new Binding("Text", bindingSource1, "ProductType", true, DataSourceUpdateMode.OnPropertyChanged));
|
||||
tb_StationArrival.DataBindings.Add(new Binding("Text", bindingSource1, "StationArrivalUrl", true, DataSourceUpdateMode.OnPropertyChanged));
|
||||
tb_stationExit.DataBindings.Add(new Binding("Text", bindingSource1, "StationExitUrl", true, DataSourceUpdateMode.OnPropertyChanged));
|
||||
}
|
||||
#endregion
|
||||
|
||||
/// <summary>
|
||||
/// 加载MES配置文件
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
private void FormMesDataSet_Load(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
txtsiteCode.Text = IniFileHelper.ReadIniData("MES配置", "siteCode");
|
||||
txtlineCode.Text = IniFileHelper.ReadIniData("MES配置", "lineCode");
|
||||
txtequipCode.Text = IniFileHelper.ReadIniData("MES配置", "equipCode");
|
||||
txtmaterialCode.Text = IniFileHelper.ReadIniData("MES配置", "materialCode");
|
||||
_viewModel.ProductType = IniFileHelper.ReadIniData("MES配置", "productType");
|
||||
|
||||
txtGradingMesUrl.Text = IniFileHelper.ReadIniData("MES配置", "GradingMesUrl");
|
||||
txtResultProcessMesUrl.Text = IniFileHelper.ReadIniData("MES配置", "ResultProcessMesUrl");
|
||||
_viewModel.StationArrivalUrl = IniFileHelper.ReadIniData("MES配置", "StationArrivalUrl");
|
||||
_viewModel.StationExitUrl = IniFileHelper.ReadIniData("MES配置", "StationExitUrl");
|
||||
|
||||
LoginTime.Text = IniFileHelper.ReadIniData("MES配置", "LoginTime");
|
||||
txtMesRequestTime.Text = IniFileHelper.ReadIniData("MES配置", "MesRequestTime");
|
||||
|
||||
ckStartZNDB.Checked = IniFileHelper.ReadIniData("MES配置", "StartZNDB") == "1" ? true : false;
|
||||
chkIsMesUP.Checked = IniFileHelper.ReadIniData("SYSTEM_CONFIGURE", "IsMesUP") == "1" ? true : false;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 保存MES配置文件信息
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
private void btnSave_Click(object sender, EventArgs e)
|
||||
{
|
||||
IniFileHelper.WriteIniData("MES配置", "siteCode", txtsiteCode.Text.Trim());
|
||||
IniFileHelper.WriteIniData("MES配置", "lineCode", txtlineCode.Text.Trim());
|
||||
IniFileHelper.WriteIniData("MES配置", "equipCode", txtequipCode.Text.Trim());
|
||||
IniFileHelper.WriteIniData("MES配置", "materialCode", txtmaterialCode.Text.Trim());
|
||||
IniFileHelper.WriteIniData("MES配置", "productType", _viewModel.ProductType.Trim());
|
||||
|
||||
IniFileHelper.WriteIniData("MES配置", "GradingMesUrl", txtGradingMesUrl.Text.Trim());
|
||||
IniFileHelper.WriteIniData("MES配置", "ResultProcessMesUrl", txtResultProcessMesUrl.Text.Trim());
|
||||
IniFileHelper.WriteIniData("MES配置", "StationArrivalUrl", _viewModel.StationArrivalUrl.Trim());
|
||||
IniFileHelper.WriteIniData("MES配置", "StationExitUrl", _viewModel.StationExitUrl.Trim());
|
||||
|
||||
IniFileHelper.WriteIniData("MES配置", "LoginTime", LoginTime.Text.Trim());
|
||||
LogManagerControl.AddLog($"用户[{Global.systemConfig.userName}]设置权限超时时间[{LoginTime.Text.Trim()}]", LogAddtype.local, Logtype.Warning);
|
||||
IniFileHelper.WriteIniData("MES配置", "MesRequestTime", txtMesRequestTime.Text.Trim());
|
||||
|
||||
IniFileHelper.WriteIniData("MES配置", "StartZNDB", ckStartZNDB.Checked ? "1" : "0");
|
||||
//是否启用MES
|
||||
IniFileHelper.WriteIniData("SYSTEM_CONFIGURE", "IsMesUP", chkIsMesUP.Checked ? "1" : "2");
|
||||
MessageBox.Show("参数保存成功!", "系统提示");
|
||||
this.DialogResult = DialogResult.OK;
|
||||
|
||||
}
|
||||
|
||||
private void btnExit_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.Close();
|
||||
}
|
||||
|
||||
private void linkLabel_editCollectItemCfg_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
|
||||
{
|
||||
System.Diagnostics.Process.Start(Global.CollectItemCfgPath);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user