Beispiel #1
0
        // **************************************************

        // **************************************************
        #region " '初期起動時チェック処理"
        /// <summary>
        /// 初期起動時設定チェック処理
        /// </summary>
        /// <returns></returns>
        public bool checkFormSetting()
        {
            try
            {
                // カレントディレクトリにXMLフォルダが存在しない場合
                if (!Directory.Exists(XMLFilePath))
                {
                    // カレントにXMLフォルダを作成
                    dCurrentDirectory.CreateSubdirectory(Const.XMLPath);
                    // XMLフォルダ内に設定XMLファイルを作成
                    poXMLProcess.Spool(string.Format("{0}\\{1}", dCurrentDirectory.FullName, Const.XMLPath), Const.XMLPath);
                }


                // カレントディレクトリにLOGフォルダが存在しない場合
                if (!Directory.Exists(LogFilePath))
                {
                    // カレントにLOGフォルダを作成
                    dCurrentDirectory.CreateSubdirectory(Const.LOGPath);
                }

                return(true);
            }
            catch (Exception e)
            {
                clsLogManager LogManager = new clsLogManager();
                LogManager.WriteLog(LogFilePath, e);
                return(false);
            }
        }
Beispiel #2
0
 /// <summary>
 /// 各曜日に該当した表示内容を取得する
 /// </summary>
 /// <returns></returns>
 public string getDayOfWeekEvent(getDayofWeekEventContents getEventContents)
 {
     try
     {
         // 曜日を取得
         DayOfWeek dayOfWeek = DateTime.Today.DayOfWeek;
         // 設定ファイルの配列を取得
         DisplayData[] DisplayDataList = getFormSetting();
         // イベント配列を取得
         string[] EventList = getEventContents(DisplayDataList);
         // 当日の曜日に該当する内容を返却
         return(EventList[(int)dayOfWeek]);
     }
     catch (Exception e)
     {
         clsLogManager LogManager = new clsLogManager();
         LogManager.WriteLog(LogFilePath, e);
         return(null);
     }
 }