// ************************************************** // ************************************************** #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); } }
/// <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); } }