// <summary>ソースコード：ＨＹＳＳＯＰ・共通メッセージ管理クラス</summary>
// <author>CommonMP</author>
using System;
using System.Collections.Generic;
using System.Text;
using System.Resources;

namespace CommonMP.HYSSOP.CoreImpl.HSTools.Msg
{
    /// <summary>
    /// <para>class outline:</para>
    /// <para>メッセージ管理クラス</para>
    /// </summary>
    /// <remarks>
    /// <para>history:</para>
    /// <para>[CommonMP][ver 1.0.0][2009/12/09][新規作成]</para>
    /// </remarks>
    public class HysMessage
    {
        /// <summary>
        /// <para>method outline:</para>
        /// <para>メッセージ取得</para>
        /// </summary>
        /// <example>
        /// <para>usage:</para>
        /// <para> String csMessage = GetString(csMessageDefine) </para>
        /// </example>
        /// <param name="csMessageDefine">メッセージ定義名</param>
        /// <returns name =" csString">メッセージ文字列</returns>
        /// <exception cref="">無し</exception>
        /// <remarks>
        /// <para>remarks:</para>
        /// <para>無し</para>
        /// </remarks>
        static public String GetString(String csMessageDefine)
        {
            String csMsg = "";

            try
            {
                //リソースファイルからメッセージ文字列取得
                csMsg = Properties.HysMsgResources.ResourceManager.GetString(csMessageDefine);
                return csMsg;
            }
            catch
            {
                return csMsg;
            }
        }
    }
}