/// <summary> /// メッセージを取得する /// </summary> /// <param name="id">メッセージId</param> /// <returns>メッセージ</returns> public static HuXmlMessageInfo GetMessage(HecFwMessageId id) { var ret = default(HuXmlMessageInfo); var msgId = id.Str; if (messages.ContainsKey(msgId)) { ret = messages[msgId]; ret.Message = ret.XmlMessage; } return ret; }
/// <summary> /// メッセージを取得する(パラメーターつき) /// </summary> /// <param name="id">メッセージId</param> /// <param name="parms">パラメーター</param> /// <returns>メッセージ</returns> public static HuXmlMessageInfo GetMessage(HecFwMessageId id, params object[] parms) { var ret = GetMessage(id); if (ret != null) { ret.Message = string.Format(ret.XmlMessage, parms); } return ret; }
/// <summary> /// メッセージを取得する(パラメーターつき) /// </summary> /// <param name="id">メッセージId</param> /// <param name="parms">パラメーター</param> /// <returns>メッセージ</returns> public static string GetMessageText(HecFwMessageId id, params object[] parms) { var ret = GetMessageText(id); if (HuString.IsNotEmpty(ret)) { ret = string.Format(ret, parms); } return ret; }
/// <summary> /// メッセージを取得する /// </summary> /// <param name="id">メッセージId</param> /// <returns>メッセージ</returns> public static string GetMessageText(HecFwMessageId id) { var ret = string.Empty; var mes = GetMessage(id); if (mes != null) { ret = mes.XmlMessage; } return ret; }