You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

96 lines
2.5 KiB
C#

10 months ago
using DevExpress.Data.Filtering.Helpers;
using DevExpress.DataAccess.DataFederation;
using Mesnac.Action.Base;
using Mesnac.Action.ChemicalWeighing.Entity;
using Mesnac.Action.ChemicalWeighing.Entity.PptPlan;
using Mesnac.Action.ChemicalWeighing.Product.XlPlan;
using Mesnac.Action.ChemicalWeighing.Warehouse;
using Mesnac.Communication;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Timers;
using System.Windows.Forms;
namespace Mesnac.Action.ChemicalWeighing.Show
{
/// <summary>
/// 手动称量确认
/// </summary>
public class Conf1WeightAction : ChemicalWeighingAction, IAction
{
#region 字段定义
bool flag = true;
public static bool IsFirstRun = true; //是否首次运行
private RuntimeParameter _runtime;
private DbMCControl _clientGridControl = null; //本地计划控件
#endregion
public void Run(RuntimeParameter runtime)
{
base.RunIni(runtime);
#region 首次执行,进行事件订阅
if (IsFirstRun)
{
ICSharpCode.Core.LoggingService<XlInitAction>.Debug("溶剂上料确认-窗体初始化业务...");
}
#endregion
#region 初始化
string msg1 = "确认要完成称量吗?"; //确认删除当前配方(配方名:{0})吗?
DialogResult result = MessageBox.Show(msg1, Mesnac.Basic.LanguageHelper.Caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (result == DialogResult.Yes)
{
BasePlcHelper.Instance.PlcWriteByDataKey(BasePlcHelper.Instance.solvent_Configweight1, new object[] { 1 }); // 人工确认
MessageBox.Show("确认成功!");
}
#endregion
}
#region 方法定义
#region 网格事件处理方法
/// <summary>
/// 初始化网格样式
/// </summary>
/// <param name="dgv">DataGridView网格控件对象</param>
private void InitGridViewEvent(DataGridView dgv)
{
}
#endregion
#region 初始化界面控件数据
/// <summary>
/// 初始化界面控件数据
/// </summary>
private void InitData()
{
}
#endregion
#endregion
}
}