/** * メソッド概要 ・画面調整のコントロールを行う * * @param ・なし * @return ・なし */ public void fEtexExecuteRecognitionDispAdjustCtl() { /* 起動種別による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: /* 退職者チェック呼び出し */ switch (clsRecognitionCtlBean.getRecognitionErr()) { case ETEX_RECOGNITION_ERR_INPUT_TARGET_DATE: /* 画面表示文字列設定 */ clsRecognitionCtlBean.setRecognitionDispString( fEtexGeneralDbUtilGetErrMassage(ETEX_MSG_CODE_STRING_INP_0310)); /* 画面表示文字列カラー設定 */ clsRecognitionCtlBean.setRecognitionFontColor("red"); /* フォーカス位置 */ clsRecognitionCtlBean.setRecognitionFocus("recognitionSerchDate"); break; case ETEX_RECOGNITION_ERR_FORMAT_TARGET_DATE: /* 画面表示文字列設定 */ clsRecognitionCtlBean.setRecognitionDispString( fEtexGeneralDbUtilGetErrMassage(ETEX_MSG_CODE_STRING_INP_0320)); /* 画面表示文字列カラー設定 */ clsRecognitionCtlBean.setRecognitionFontColor("red"); /* フォーカス位置 */ clsRecognitionCtlBean.setRecognitionFocus("recognitionSerchDate"); break; default: /* 各種チェックボックス初期化設定 */ fEtexExecuteRecognitionSetChkBox(); /* 画面表示文字列設定 */ clsRecognitionCtlBean.setRecognitionDispString(ETEX_GENERAL_STRING_SPACE); /* 画面表示文字列カラー設定 */ clsRecognitionCtlBean.setRecognitionFontColor("black"); /* フォーカス位置 */ clsRecognitionCtlBean.setRecognitionFocus("recognitionSerchDate"); break; } break; case ETEX_RECOGNITION_BOOT_UPDATE: /* 更新呼び出し */ switch (clsRecognitionCtlBean.getRecognitionErr()) { case ETEX_RECOGNITION_ERR_INPUT_DATE: /* 画面表示文字列設定 */ clsRecognitionCtlBean.setRecognitionDispString( fEtexGeneralDbUtilGetErrMassage(ETEX_MSG_CODE_STRING_INP_0330)); /* 画面表示文字列カラー設定 */ clsRecognitionCtlBean.setRecognitionFontColor("red"); /* フォーカス位置 */ clsRecognitionCtlBean.setRecognitionFocus("recognitionDate"); break; case ETEX_RECOGNITION_ERR_FORMAT_DATE: /* 画面表示文字列設定 */ clsRecognitionCtlBean.setRecognitionDispString( fEtexGeneralDbUtilGetErrMassage(ETEX_MSG_CODE_STRING_INP_0340)); /* 画面表示文字列カラー設定 */ clsRecognitionCtlBean.setRecognitionFontColor("red"); /* フォーカス位置 */ clsRecognitionCtlBean.setRecognitionFocus("recognitionDate"); break; case ETEX_RECOGNITION_ERR_INPUT_TARGET_DATE: /* 画面表示文字列設定 */ clsRecognitionCtlBean.setRecognitionDispString( fEtexGeneralDbUtilGetErrMassage(ETEX_MSG_CODE_STRING_INP_0310)); /* 画面表示文字列カラー設定 */ clsRecognitionCtlBean.setRecognitionFontColor("red"); /* フォーカス位置 */ clsRecognitionCtlBean.setRecognitionFocus("recognitionSerchDate"); break; case ETEX_RECOGNITION_ERR_FORMAT_TARGET_DATE: /* 画面表示文字列設定 */ clsRecognitionCtlBean.setRecognitionDispString( fEtexGeneralDbUtilGetErrMassage(ETEX_MSG_CODE_STRING_INP_0320)); /* 画面表示文字列カラー設定 */ clsRecognitionCtlBean.setRecognitionFontColor("red"); /* フォーカス位置 */ clsRecognitionCtlBean.setRecognitionFocus("recognitionSerchDate"); break; case ETEX_RECOGNITION_ERR_SELECT: /* 各種チェックボックス初期化設定 */ fEtexExecuteRecognitionSetChkBox(); /* 画面表示文字列設定 */ clsRecognitionCtlBean.setRecognitionDispString( fEtexGeneralDbUtilGetErrMassage(ETEX_MSG_CODE_STRING_CMN_0080)); /* 画面表示文字列カラー設定 */ clsRecognitionCtlBean.setRecognitionFontColor("red"); /* フォーカス位置 */ clsRecognitionCtlBean.setRecognitionFocus("recognitionDate"); break; default: /* 各種チェックボックス初期化設定 */ fEtexExecuteRecognitionSetChkBox(); /* 画面表示文字列設定 */ clsRecognitionCtlBean.setRecognitionDispString( fEtexGeneralDbUtilGetErrMassage(ETEX_MSG_CODE_STRING_CMN_0070)); /* 画面表示文字列カラー設定 */ clsRecognitionCtlBean.setRecognitionFontColor("black"); /* フォーカス位置 */ clsRecognitionCtlBean.setRecognitionFocus("recognitionDate"); break; } break; default: /* 各種チェックボックス初期化設定 */ fEtexExecuteRecognitionSetChkBox(); /* 画面表示文字列設定 */ clsRecognitionCtlBean.setRecognitionDispString(ETEX_GENERAL_STRING_SPACE); /* 画面表示文字列カラー設定 */ clsRecognitionCtlBean.setRecognitionFontColor("black"); /* フォーカス位置 */ clsRecognitionCtlBean.setRecognitionFocus("recognitionSerchDate"); break; } /* 更新ボタンダークアウト設定 */ if ((clsRecognitionCtlBean.getRecognitionArrayDataBean() == null) || (clsRecognitionCtlBean.getRecognitionArrayDataBean().size() == 0)) { clsRecognitionCtlBean.setRecognitionUpdateDisabled(true); } /* 画面設定 */ clsRecognitionCtlBean.setRecognitionScreen(ETEX_RECOGNITION_SCREEN_RECOGNITION); /* 次フェーズの設定 */ clsRecognitionCtlBean.setRecognitionPhase(ETEX_RECOGNITION_PHASE_END); }