using DataEntity.Share;
|
using HxUserManagement.Properties;
|
using System;
|
using System.ComponentModel;
|
using System.Resources;
|
using XCommon.Log;
|
using XHandler.Properties;
|
using XHandler.View;
|
|
namespace XHandler.Controls.Run.Com
|
{
|
#region 资源文件枚举
|
/// <summary>
|
/// 资源文件枚举
|
/// </summary>
|
public enum Resource_Enum
|
{
|
/// <summary>
|
/// Resources
|
/// </summary>
|
[Description("Resources")]
|
Resources = 0,
|
|
/// <summary>
|
/// CoatingReportResource
|
/// </summary>
|
[Description("CoatingReportResource")]
|
CoatingReportResource,
|
|
/// <summary>
|
/// GripTransportResource
|
/// </summary>
|
[Description("GripTransportResource")]
|
GripTransportResource,
|
|
/// <summary>
|
/// LoadTipsResource
|
/// </summary>
|
[Description("LoadTipsResource")]
|
LoadTipsResource,
|
|
/// <summary>
|
/// MachineRunResource
|
/// </summary>
|
[Description("MachineRunResource")]
|
MachineRunResource,
|
|
/// <summary>
|
/// PauseResource
|
/// </summary>
|
[Description("PauseResource")]
|
PauseResource,
|
|
/// <summary>
|
/// RunAspirateResource
|
/// </summary>
|
[Description("RunAspirateResource")]
|
RunAspirateResource,
|
|
/// <summary>
|
/// RunCoatingFileResource
|
/// </summary>
|
[Description("RunCoatingFileResource")]
|
RunCoatingFileResource,
|
|
/// <summary>
|
/// RunDispenseResource
|
/// </summary>
|
[Description("RunDispenseResource")]
|
RunDispenseResource,
|
|
/// <summary>
|
/// RunLoadTipsResource
|
/// </summary>
|
[Description("RunLoadTipsResource")]
|
RunLoadTipsResource,
|
/// <summary>
|
/// RunMixResource
|
/// </summary>
|
[Description("RunMixResource")]
|
RunMixResource,
|
/// <summary>
|
/// RunTransferFileResource
|
/// </summary>
|
[Description("RunTransferFileResource")]
|
RunTransferFileResource,
|
/// <summary>
|
/// RunUnloadTipsResource
|
/// </summary>
|
[Description("RunUnloadTipsResource")]
|
RunUnloadTipsResource,
|
/// <summary>
|
/// TackPhotoResource
|
/// </summary>
|
[Description("TackPhotoResource")]
|
TackPhotoResource,
|
}
|
#endregion
|
|
/// <summary>
|
/// 日志共用类
|
/// </summary>
|
public class LogCom
|
{
|
public static void WriteRunLog(string methodName, RunWnd LaunchView, Resource_Enum resourceEnum , string key, string[] args)
|
{
|
string strDt = DateTime.Now.ToString("HH:mm:ss:fff");
|
if (!Shared.SoftwareInformation.currentculture.Equals("zh-CN"))
|
{
|
key += "_Eng";
|
}
|
|
ResourceManager rm = new ResourceManager(typeof(Properties.Resources));
|
string strVal = rm.GetString(key);
|
string strLastVal = string.Format(strVal, args);
|
|
//string strVal = Resources.ResourceManager.GetObject(key).ToString();
|
string strOutLog = string.Format("【{0}】> Xhandler: 【{1}】{2}", strDt, methodName, strLastVal);
|
LaunchView.AddLogs(strOutLog);
|
}
|
}
|
}
|