Exemplo n.º 1
0
 /**
  * メソッド概要 ・承認日を設定する
  *
  * @param ・なし
  * @return ・なし
  */
 public void fEtexExecuteRecognitionSetDate() {
   /* 承認日が既に取得済かチェック */
   if (clsRecognitionCtlBean.getRecognitionDate() == null) {
     /* システム年/月/日を取得設定する */
     clsRecognitionCtlBean.setRecognitionDate(
         fEtexGeneralDateUtilGetYMD(ETEX_GENERAL_DATE_MODE_YMD, ETEX_RECOGNITION_STRING_SLASH));
   }
 }
Exemplo n.º 2
0
 /**
  * メソッド概要 ・入力データのチェックを行う
  *
  * @param ・なし
  * @return ・なし
  */
 public void fEtexExecuteRecognitionDataCtl() {
   /* 次フェーズの設定 */
   clsRecognitionCtlBean.setRecognitionPhase(ETEX_RECOGNITION_PHASE_READ);
   /* 起動種別によるswitch */
   switch (Integer.parseInt(clsRecognitionCtlBean.getRecognitionBootMode())) {
     case ETEX_RECOGNITION_BOOT_SELECT_MONTH_CNV: /* 対象年月変更呼び出し */
     case ETEX_RECOGNITION_BOOT_BEFORE_MONTH: /* 前月遷移変更呼び出し */
     case ETEX_RECOGNITION_BOOT_NEXT_MONTH: /* 次月遷移変更呼び出し */
     case ETEX_RECOGNITION_BOOT_SELECT_STAFF_CNV: /* 対象者変更呼び出 */
     case ETEX_RECOGNITION_BOOT_SELECT_RETIRE_CNV: /* 退職者チェック呼び出し */
       /* 対象年月入力チェック */
       if ((clsRecognitionCtlBean.getRecognitionSerchDate() == null)
           || (clsRecognitionCtlBean.getRecognitionSerchDate().equals("") == true)) {
         /* エラー */
         clsRecognitionCtlBean.setRecognitionErr(ETEX_RECOGNITION_ERR_INPUT_TARGET_DATE);
         return;
       }
       /* 対象年月形式/対象年月有効範囲チェック */
       if (fEtexGeneralDateUtilYYYYMMMMDDChk(
               ETEX_GENERAL_DATE_MODE_YM, clsRecognitionCtlBean.getRecognitionSerchDate())
           != true) {
         /* エラー */
         clsRecognitionCtlBean.setRecognitionErr(ETEX_RECOGNITION_ERR_FORMAT_TARGET_DATE);
         return;
       }
       break;
     default:
       /* 承認日付入力チェック */
       if ((clsRecognitionCtlBean.getRecognitionDate() == null)
           || (clsRecognitionCtlBean.getRecognitionDate().equals("") == true)) {
         /* エラー */
         clsRecognitionCtlBean.setRecognitionErr(ETEX_RECOGNITION_ERR_INPUT_DATE);
         return;
       }
       /* 承認日付形式/承認日付有効範囲チェック */
       if (fEtexGeneralDateUtilYYYYMMMMDDChk(
               ETEX_GENERAL_DATE_MODE_YMD, clsRecognitionCtlBean.getRecognitionDate())
           != true) {
         /* エラー */
         clsRecognitionCtlBean.setRecognitionErr(ETEX_RECOGNITION_ERR_FORMAT_DATE);
         return;
       }
       /* 対象年月入力チェック */
       if ((clsRecognitionCtlBean.getRecognitionSerchDate() == null)
           || (clsRecognitionCtlBean.getRecognitionSerchDate().equals("") == true)) {
         /* エラー */
         clsRecognitionCtlBean.setRecognitionErr(ETEX_RECOGNITION_ERR_INPUT_TARGET_DATE);
         return;
       }
       /* 対象年月形式/対象年月有効範囲チェック */
       if (fEtexGeneralDateUtilYYYYMMMMDDChk(
               ETEX_GENERAL_DATE_MODE_YM, clsRecognitionCtlBean.getRecognitionSerchDate())
           != true) {
         /* エラー */
         clsRecognitionCtlBean.setRecognitionErr(ETEX_RECOGNITION_ERR_FORMAT_TARGET_DATE);
         return;
       }
       /* 次フェーズの設定 */
       clsRecognitionCtlBean.setRecognitionPhase(ETEX_RECOGNITION_PHASE_ENYRY);
       break;
   }
 }