コード例 #1
0
        /// <summary>
        /// Load status name from configuration
        /// </summary>
        public static void LoadStatusNames()
        {
            _StatusNames = new Dictionary <Status, Dictionary <string, string> >();

            foreach (Status MonStatus in (Status[])Enum.GetValues(typeof(Status)))
            {
                switch (MonStatus)
                {
                case Status.ToBeValidated:
                    _StatusNames.Add(MonStatus, new Dictionary <string, string>()
                    {
                        { "EN", "Pending" }
                    });
                    break;

                case Status.Deleted:
                    _StatusNames.Add(MonStatus, new Dictionary <string, string>()
                    {
                        { "EN", "Scrapped" }
                    });
                    break;

                case Status.Outside:
                    _StatusNames.Add(MonStatus, new Dictionary <string, string>()
                    {
                        { "EN", "Stored externally" }
                    });
                    break;

                default:
                    _StatusNames.Add(MonStatus, new Dictionary <string, string>()
                    {
                        { "EN", MonStatus.ToString() }
                    });
                    break;
                }
            }
        }