Exemplo n.º 1
0
        /// <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;
        }
Exemplo n.º 2
0
 /// <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;
 }
Exemplo n.º 3
0
 /// <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;
 }
Exemplo n.º 4
0
 /// <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;
 }