| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- using System;
- using Curtain.Log;
- using Curtain.WCF.Proxy;
- namespace PLC_S.Proxy
- {
- public class WorkPiece
- {
- /// <summary>
- /// 自动工序计件
- /// </summary>
- /// <param name="barcode"></param>
- public static void AddWorkPiece(string barcode, string text)
- {
- //if (MESInfo == null ||
- // string.IsNullOrWhiteSpace(MESInfo.IP) ||
- // string.IsNullOrWhiteSpace(MESInfo.Port) ||
- // string.IsNullOrWhiteSpace(MESInfo.AccountCode) ||
- // string.IsNullOrWhiteSpace(MESInfo.UserCode)
- // )
- //{
- // return;
- //}
- try
- {
- //string userPassword = (string.IsNullOrWhiteSpace(ConnSetting.MESInfo.Password) ?
- // text : ConnSetting.MESInfo.Password);
- //int procedureID = Convert.ToInt32(ConnSetting.MESInfo.Procedures[0]);
- //SmartDeviceProxy.Instance.Invoke(p => p.AddWorkPiece("dongke",
- // "P18", "1", 1, barcode));
- }
- catch (Exception ex)
- {
- Logger.Error(ex, null, "MES");
- }
- }
- /// <summary>
- /// 自动工序计件
- /// </summary>
- /// <param name="barcode"></param>
- public static string AddWorkPieceByStatus(string barcode, string text, string remarks)
- {
- //if (MESInfo == null ||
- // string.IsNullOrWhiteSpace(MESInfo.IP) ||
- // string.IsNullOrWhiteSpace(MESInfo.Port) ||
- // string.IsNullOrWhiteSpace(MESInfo.AccountCode) ||
- // string.IsNullOrWhiteSpace(MESInfo.UserCode)
- // )
- //{
- // return "E1";
- //}
- WCFProxySetting.DefaultSetting.ResetRemoteAddress("127.0.0.1", "1234", "DKService");
- try
- {
- //string userPassword = (string.IsNullOrWhiteSpace(ConnSetting.MESInfo.Password) ?
- // text : ConnSetting.MESInfo.Password);
- //int procedureID = Convert.ToInt32(ConnSetting.MESInfo.Procedures[0]);
- //string scode = SmartDeviceProxy.Instance.Invoke<string>(
- // p => p.AddWorkPieceByStatus("dongke", "P1", "11", 1, barcode, remarks));
- return "OK";
- }
- catch (Exception ex)
- {
- Logger.Error(ex, null, "MES");
- return "E0";
- }
- }
- }
- }
|