Files
2026-05-29 09:34:04 +08:00

146 lines
5.1 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using bizFacade;
//using SystemFramework;
namespace MesServerFunctions
{
/// <summary>
/// 此类用于向WEB发送各种类型消息
/// </summary>
partial class FunctionMES
{
// /// <summary>
// /// 批量发送WEB消息Value为BOOL值
// /// </summary>
// /// <param name="MessageNumm">消息编号组合</param>
// /// <param name="Value">消息值组合</param>
// /// <param name="OpName">工位号</param>
// void Sendmessage(string MessageNumm,string Value, string OpName)
//{
// for (int i=0;i<MessageNumm.Length;i++)
// {
// Sendmessage(MessageNumm[i], Value[i].ToString(), OpName);
// }
//}
// /// <summary>
// /// 选择发送给WEB的消息
// /// </summary>
// /// <param name="Num">消息类型</param>
// /// <param name="OpName">消息工位</param>
//void Sendmessage(char Num,string Value, string OpName)
//{
// string SendMessage;
// switch (Num)
// {
// case '1':
// //1直接在界面通过选择机型确认工序内容
// SendMessage = "MES|ProcessList|" + OpName + "|" + Value;
// AsyncSendMessage(SendMessage);
// break;
// case '2':
// //2显示物料
// SendMessage = "MES|MaterialList|" + OpName + "|" + Value;
// AsyncSendMessage(SendMessage);
// break;
// case '3':
// //3显示操作指导图片
// SendMessage = "MES|PicShow|" + OpName + "|" + Value;
// AsyncSendMessage(SendMessage);
// break;
// case '4':
// //3显示操作指导图片
// SendMessage = "MES|OrderFormList|" + OpName + "|" + Value;
// AsyncSendMessage(SendMessage);
// break;
// case '5':
// SendMessage = "MES|ShowMoby|" + OpName + "|" + Value;
// AsyncSendMessage(SendMessage);
// break;
// case '6':
// SendMessage = "MES|MaterialCheckPosition|" + OpName + "|" +Value;
// AsyncSendMessage(SendMessage);
// break;
// case '7':
// SendMessage = "MES|WorkStart|" + OpName + "|" + Value;
// AsyncSendMessage(SendMessage);
// break;
// case '8':
// SendMessage = "MES|OrderFormList|" + OpName + "|" + Value;
// AsyncSendMessage(SendMessage);
// break;
// case '9':
// SendMessage = "MES|ConfirmOkGo|" + OpName + "|" + Value;
// AsyncSendMessage(SendMessage);
// break;
// case 'a':
// SendMessage = "MES|FixAllow|" + OpName + "|" + Value;
// AsyncSendMessage(SendMessage);
// break;
// case 'b':
// SendMessage = "MES|ShaftPosition|" + OpName + "|" + Value;
// AsyncSendMessage(SendMessage);
// break;
// case 'c':
// SendMessage = "MES|ShowQuality|" + OpName + "|" + Value;
// AsyncSendMessage(SendMessage);
// break;
// }
//}
/// <summary>
/// 向WEB发送信息value为字符串
/// </summary>
/// <param name="Command">消息种类</param>
/// <param name="Value">消息内容</param>
/// <param name="OpName">工位号</param>
//void SendInfomation(string Command, string Value, string OpName)
//{
// string SendMessage = "MES|" + Command + "|" + OpName + "|" + Value;
// AsyncSendMessage(SendMessage);
//}
///// <summary>
///// 发送在线产量、在线节拍
///// </summary>
///// <param name="OpName"></param>
///// <param name="tagValue"></param>
//private void SendActuallyCount(string OpName, int tagValue)
//{
// //当工件离开时,更新在线产量、在线节拍
// if (tagValue == 0)
// {
// try
// {
// int opNameCount = 0;//在线产量
// int opNameCountTime = 0;//在线节拍
// BaseDataSystemMES.OpNameCount_New(OpName, out opNameCount, out opNameCountTime); //基本数据_工作日历_班次产量查询_New
// SendInfomation("ActuallyCount", opNameCount.ToString() + "&" + opNameCountTime.ToString(), OpName);
// }
// catch (Exception err)
// {
// ////ApplicationLog.WriteLog(err, "Function01:SendActuallyCount");
// }
// }
//}
}
}