using System; using System.Collections.Generic; using System.Linq; using System.Text; using bizFacade; //using SystemFramework; namespace MesServerFunctions { /// /// 此类用于向WEB发送各种类型消息 /// partial class FunctionMES { // /// // /// 批量发送WEB消息(Value为BOOL值) // /// // /// 消息编号组合 // /// 消息值组合 // /// 工位号 // void Sendmessage(string MessageNumm,string Value, string OpName) //{ // for (int i=0;i // /// 选择发送给WEB的消息 // /// // /// 消息类型 // /// 消息工位 //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; // } //} /// /// 向WEB发送信息(value为字符串) /// /// 消息种类 /// 消息内容 /// 工位号 //void SendInfomation(string Command, string Value, string OpName) //{ // string SendMessage = "MES|" + Command + "|" + OpName + "|" + Value; // AsyncSendMessage(SendMessage); //} ///// ///// 发送在线产量、在线节拍 ///// ///// ///// //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"); // } // } //} } }