//******************************************************************* /// <summary>入力チェック </summary> /// <returns>チェック結果</returns> //******************************************************************* private bool InputCheck() { // スケジュール名を取得 string scheduleName = tbScheduleName.Text.Trim(); // スケジュール名が未入力の場合 if (CheckUtil.IsNullOrEmpty(scheduleName)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { Properties.Resources.err_message_schedule_name }); return(false); } // バイト数>64の場合 if (CheckUtil.IsLenOver(scheduleName, 64)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { Properties.Resources.err_message_schedule_name, "64" }); return(false); } // 入力不可文字「"'\,」チェック if (CheckUtil.IsImpossibleStr(scheduleName)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_025, new string[] { Properties.Resources.err_message_schedule_name }); return(false); } // 説明のチェック string comment = tbComment.Text.Trim(); if (CheckUtil.IsLenOver(comment, 100)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { Properties.Resources.err_message_memo, "100" }); return(false); } // 入力不可文字「"'\,」チェック if (CheckUtil.IsImpossibleStr(comment)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_025, new string[] { Properties.Resources.err_message_memo }); return(false); } return(true); }
/// <summary> 各項目のチェック処理</summary> private bool InputCheck() { // ジョブID string jobIdForChange = Properties.Resources.err_message_job_id; String jobId = txtJobId.Text; // 未入力の場合 if (CheckUtil.IsNullOrEmpty(jobId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { jobIdForChange }); return(false); } // 桁数チェック if (CheckUtil.IsLenOver(jobId, 32)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { jobIdForChange, "32" }); return(false); } // 半角英数値、「-」、「_」チェック if (!CheckUtil.IsHankakuStrAndHyphenAndUnderbar(jobId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_013, new string[] { jobIdForChange }); return(false); } // 予約語(START)チェック if (CheckUtil.IsHoldStrSTART(jobId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_JOBEDIT_001); return(false); } // すでに登録済みの場合 DataRow[] rowJob = _myJob.Container.JobControlTable.Select("job_id='" + jobId + "'"); if (rowJob != null && rowJob.Length > 0) { foreach (DataRow row in rowJob) { if (!jobId.Equals(_oldJobId) && jobId.Equals(row["job_id"])) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_004, new string[] { jobIdForChange }); return(false); } } } // ジョブ名 string jobNameForChange = Properties.Resources.err_message_job_name; String jobName = txtJobName.Text; // バイト数チェック if (CheckUtil.IsLenOver(jobName, 64)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { jobNameForChange, "64" }); return(false); } // 入力不可文字「"'\,」チェック if (CheckUtil.IsImpossibleStr(jobName)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_025, new string[] { jobNameForChange }); return(false); } // ジョブ情報 if (Convert.ToInt16(combInfo.SelectedValue) == 0) { string jobInfoForChange = Properties.Resources.err_message_job_info; string jobInfo = txtJobIdInfo.Text; // 未入力の場合 if (CheckUtil.IsNullOrEmpty(jobInfo)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { jobInfoForChange }); return(false); } // バイト数チェック if (CheckUtil.IsLenOver(jobInfo, 1024)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { jobInfoForChange, "1024" }); return(false); } // 半角英数字とハイフン、アンダーバー、スラッシュチェック if (!CheckUtil.IsHankakuStrAndHyphenUnderbarAndSlash(jobInfo)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_016, new string[] { jobInfoForChange }); return(false); } // ジョブネット階層がない場合 if (!jobInfo.Contains("/")) { DataRow[] rowJobInfo = _myJob.Container.JobControlTable.Select("job_id='" + jobInfo + "'"); if (rowJobInfo == null || rowJobInfo.Length == 0) { CommonDialog.ShowErrorDialog(Consts.ERROR_JOBEDIT_003); return(false); } } else { // ジョブネット階層がある場合 string[] jobInfojobId = jobInfo.Split(new char[] { '/' }); // 呼出元ジョブネットと呼出先ジョブネットの関係を確認 DataRow[] rowIconJobnet = _myJob.Container.IconJobnetTable.Select("job_id='" + jobInfojobId[0] + "'"); if (rowIconJobnet == null || rowIconJobnet.Length == 0) { CommonDialog.ShowErrorDialog(Consts.ERROR_JOBEDIT_003); return(false); } // リンク先ジョブネットID string linkJobnetId = Convert.ToString(rowIconJobnet[0]["link_jobnet_id"]); JobnetControlDAO _jobnetControlDAO = new JobnetControlDAO(dbAccess); IconJobnetDAO _iconJobnetDAO = new IconJobnetDAO(dbAccess); JobControlDAO _jobControlDAO = new JobControlDAO(dbAccess); // ジョブネットID string jobnetId = ""; // 更新日 string updateDate = ""; // 呼出元ジョブネットと呼出先ジョブネットの関係を確認 for (int k = 1; k < jobInfojobId.Length; k++) { DataTable tbJobnetCon = _jobnetControlDAO.GetInfoForJobInfo(linkJobnetId); if (tbJobnetCon == null || tbJobnetCon.Rows.Count == 0) { CommonDialog.ShowErrorDialog(Consts.ERROR_JOBEDIT_003); return(false); } else { jobnetId = Convert.ToString(tbJobnetCon.Rows[0]["jobnet_id"]); updateDate = Convert.ToString(tbJobnetCon.Rows[0]["update_date"]); DataTable tbJobControl = _jobControlDAO.GetEntityByPk(jobnetId, jobInfojobId[k], updateDate); if (tbJobControl == null || tbJobControl.Rows.Count == 0) { CommonDialog.ShowErrorDialog(Consts.ERROR_JOBEDIT_003); return(false); } else { DataTable tbIconJobnet = _iconJobnetDAO.GetEntityByPk(jobnetId, jobInfojobId[k], updateDate); if (tbIconJobnet != null && tbIconJobnet.Rows.Count > 0) { linkJobnetId = Convert.ToString(tbIconJobnet.Rows[0]["link_jobnet_id"]); } } } } } } else if (Convert.ToInt16(combInfo.SelectedValue) == 3) { // カレンダーID string calendarIdForChange = Properties.Resources.err_message_calendar_id; String calendarId = Convert.ToString(combCalendarId.SelectedValue); // 未入力の場合 if (CheckUtil.IsNullOrEmpty(calendarId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { calendarIdForChange }); return(false); } // カレンダーIDの存在チェック dbAccess.CreateSqlConnect(); string count = _calendarControlDAO.GetCountByCalendarId(calendarId); if ("0".Equals(count)) { CommonDialog.ShowErrorDialog(Consts.ERROR_CALENDAR_003); return(false); } dbAccess.CloseSqlConnect(); } return(true); }
/// <summary> 各項目のチェック処理(登録)</summary> private bool InputCheck() { // ジョブID string jobIdForChange = Properties.Resources.err_message_job_id; String jobId = txtJobId.Text; // 未入力の場合 if (CheckUtil.IsNullOrEmpty(jobId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { jobIdForChange }); return(false); } // バイト数チェック if (CheckUtil.IsLenOver(jobId, 32)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { jobIdForChange, "32" }); return(false); } // 半角英数値、「-」、「_」チェック if (!CheckUtil.IsHankakuStrAndHyphenAndUnderbar(jobId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_013, new string[] { jobIdForChange }); return(false); } // 予約語(START)チェック if (CheckUtil.IsHoldStrSTART(jobId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_JOBEDIT_001); return(false); } // すでに登録済みの場合 DataRow[] rowJob = _myJob.Container.JobControlTable.Select("job_id='" + jobId + "'"); if (rowJob != null && rowJob.Length > 0) { foreach (DataRow row in rowJob) { if (!jobId.Equals(_oldJobId) && jobId.Equals(row["job_id"])) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_004, new string[] { jobIdForChange }); return(false); } } } // ジョブ名 string jobNameForChange = Properties.Resources.err_message_job_name; String jobName = txtJobName.Text; // バイト数チェック if (CheckUtil.IsLenOver(jobName, 64)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { jobNameForChange, "64" }); return(false); } // 入力不可文字「"'\,」チェック if (CheckUtil.IsImpossibleStr(jobName)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_025, new string[] { jobNameForChange }); return(false); } // ホスト(変数名) if (rbVariableName.IsChecked == true) { string hostValueNameForChange = Properties.Resources.err_message_host_value_name; string hostValueName = Convert.ToString(textVariableName.Text); // 未入力の場合 if (CheckUtil.IsNullOrEmpty(hostValueName)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { hostValueNameForChange }); return(false); } // バイト数チェック if (CheckUtil.IsLenOver(hostValueName, 128)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { hostValueNameForChange, "128" }); return(false); } // 半角英数値、アンダーバー、最初文字数値以外チェック if (!CheckUtil.IsHankakuStrAndUnderbarAndFirstNotNum(hostValueName)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_015, new string[] { hostValueNameForChange }); return(false); } } // ホスト名 if (rbHostName.IsChecked == true) { string hostNameForChange = Properties.Resources.err_message_host_name; string hostName = Convert.ToString(combHostName.SelectedValue); if (CheckUtil.IsNullOrEmpty(hostName)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { hostNameForChange }); return(false); } } // リブートモード if (rbWaitTime.IsChecked == true) { string waitTimeForChange = Properties.Resources.err_message_wait_time; string waitTime = Convert.ToString(txtWaitTime.Text); // 未入力の場合 if (CheckUtil.IsNullOrEmpty(waitTime)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { waitTimeForChange }); return(false); } // バイト数チェック if (CheckUtil.IsLenOver(waitTime, 4)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { waitTimeForChange, "4" }); return(false); } // 半角数値以外チェック if (!CheckUtil.IsHankakuNum(waitTime)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_007, new string[] { waitTimeForChange }); return(false); } } //added by YAMA 2014/09/22 // タイムアウト警告 string timeOutForChange = Properties.Resources.err_message_timeout; string timeOut = Convert.ToString(txtTimeOut.Text); // 未入力の場合 if (CheckUtil.IsNullOrEmpty(timeOut)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { timeOutForChange }); return(false); } // 半角数字チェック if (!CheckUtil.IsHankakuNum(timeOut)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_007, new string[] { timeOutForChange }); return(false); } // 桁数チェック if (CheckUtil.IsLenOver(timeOut, 5)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { timeOutForChange, "5" }); return(false); } return(true); }
/// <summary> 各項目のチェック処理</summary> private bool InputCheck() { // ジョブID string jobIdForChange = Properties.Resources.err_message_job_id; String jobId = txtJobId.Text; // 未入力の場合 if (CheckUtil.IsNullOrEmpty(jobId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { jobIdForChange }); return(false); } // 桁数チェック if (CheckUtil.IsLenOver(jobId, 32)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { jobIdForChange, "32" }); return(false); } // 半角英数値、「-」、「_」チェック if (!CheckUtil.IsHankakuStrAndHyphenAndUnderbar(jobId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_013, new string[] { jobIdForChange }); return(false); } // 予約語(START)チェック if (CheckUtil.IsHoldStrSTART(jobId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_JOBEDIT_001); return(false); } // すでに登録済みの場合 DataRow[] rowJob = _myJob.Container.JobControlTable.Select("job_id='" + jobId + "'"); if (rowJob != null && rowJob.Length > 0) { foreach (DataRow row in rowJob) { if (!jobId.Equals(_oldJobId) && jobId.Equals(row["job_id"])) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_004, new string[] { jobIdForChange }); return(false); } } } // ジョブ名 string jobNameForChange = Properties.Resources.err_message_job_name; String jobName = txtJobName.Text; // バイト数チェック if (CheckUtil.IsLenOver(jobName, 64)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { jobNameForChange, "64" }); return(false); } // 入力不可文字「"'\,」チェック if (CheckUtil.IsImpossibleStr(jobName)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_025, new string[] { jobNameForChange }); return(false); } // 終了コード string endCodeForChange = Properties.Resources.err_message_exit_code; String endCode = txtEndCode.Text; //added by YAMA 2014/09/30 // 未入力チェック if (CheckUtil.IsNullOrEmpty(endCode)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { endCodeForChange }); return(false); } //added by YAMA 2014/09/30 // 半角英数字、ドル記号、アンダーバー以外はエラー if (!CheckUtil.IsHankakuStrAndDollarAndUnderbar(endCode)) { CommonDialog.ShowErrorDialog(Consts.ERROR_END_SETTING_001, new string[] { endCodeForChange }); return(false); } //added by YAMA 2014/09/30 // 1文字目が半角英字の場合、エラー if (CheckUtil.IsHankakuLerrer(endCode.Substring(0, 1))) { CommonDialog.ShowErrorDialog(Consts.ERROR_END_SETTING_001, new string[] { endCodeForChange }); return(false); } //added by YAMA 2014/09/30 // 1文字目が半角数値の場合、全て半角数値以外はエラー // 数値の範囲は0~255以外はエラー if (CheckUtil.IsHankakuNum(endCode.Substring(0, 1))) { if (CheckUtil.IsHankakuNum(endCode.Substring(1))) { Int16 endCodeInt = Convert.ToInt16(endCode); if (endCodeInt < 0 || endCodeInt > 255) { CommonDialog.ShowErrorDialog(Consts.ERROR_END_SETTING_001, new string[] { endCodeForChange }); return(false); } else { return(true); } } else { CommonDialog.ShowErrorDialog(Consts.ERROR_END_SETTING_001, new string[] { endCodeForChange }); return(false); } } //added by YAMA 2014/09/30 // 1文字目が$の場合 if (endCode.Substring(0, 1) == "$") { try { // 2文字目は半角英字とアンダーバー以外はエラー、$のみもエラー if (!CheckUtil.IsHankakuLerrerAndUnderbar(endCode.Substring(1, 1))) { CommonDialog.ShowErrorDialog(Consts.ERROR_END_SETTING_001, new string[] { endCodeForChange }); return(false); } else { //3文字以降は半角英数字とアンダーバー以外はエラー if (!CheckUtil.IsHankakuStrAndUnderbar(endCode.Substring(2))) { CommonDialog.ShowErrorDialog(Consts.ERROR_END_SETTING_001, new string[] { endCodeForChange }); return(false); } } } catch (Exception e) { CommonDialog.ShowErrorDialog(Consts.ERROR_END_SETTING_001, new string[] { endCodeForChange }); return(false); } } else { CommonDialog.ShowErrorDialog(Consts.ERROR_END_SETTING_001, new string[] { endCodeForChange }); return(false); } return(true); }
//******************************************************************* /// <summary>入力チェック </summary> /// <returns>チェック結果</returns> //******************************************************************* private bool InputCheck() { // フィルター名を取得 string filterName = tbFilterName.Text.Trim(); // フィルター名が未入力の場合 if (CheckUtil.IsNullOrEmpty(filterName)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { Properties.Resources.err_message_filter_name }); return(false); } // バイト数>64の場合 if (CheckUtil.IsLenOver(filterName, 64)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { Properties.Resources.err_message_filter_name, "64" }); return(false); } // 入力不可文字「"'\,」チェック if (CheckUtil.IsImpossibleStr(filterName)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_025, new string[] { Properties.Resources.err_message_filter_name }); return(false); } // 説明のチェック string comment = tbComment.Text.Trim(); if (CheckUtil.IsLenOver(comment, 100)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { Properties.Resources.err_message_memo, "100" }); return(false); } // 入力不可文字「"'\,」チェック if (CheckUtil.IsImpossibleStr(comment)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_025, new string[] { Properties.Resources.err_message_memo }); return(false); } // カレンダーチェック object calendar = container.cmbCalendar.SelectedItem; if (calendar == null) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { Properties.Resources.err_message_calendar }); return(false); } if (container.rbDesignatedDay.IsChecked == true) { // 指定日 string designatedDay = container.tbDesignatedDay.Text.Trim(); if (CheckUtil.IsNullOrEmpty(designatedDay)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { Properties.Resources.err_message_designated_day }); return(false); } if (!CheckUtil.IsHankakuNum(designatedDay)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_007, new string[] { Properties.Resources.err_message_designated_day }); return(false); } int designatedDayNumber = Convert.ToInt16(designatedDay); if (designatedDayNumber < 1 || designatedDayNumber > 31) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_017, new string[] { Properties.Resources.err_message_designated_day, "1", "31" }); return(false); } } // 移動日数 object shiftDay = container.cmbShiftDay.SelectedItem; if (shiftDay == null) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { Properties.Resources.err_message_shift_day }); return(false); } return(true); }
/// <summary> 各項目のチェック処理(登録)</summary> private bool InputCheck() { // ジョブID string jobIdForChange = Properties.Resources.err_message_job_id; String jobId = txtJobId.Text; // 未入力の場合 if (CheckUtil.IsNullOrEmpty(jobId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { jobIdForChange }); return(false); } // バイト数チェック if (CheckUtil.IsLenOver(jobId, 32)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { jobIdForChange, "32" }); return(false); } // 半角英数値、「-」、「_」チェック if (!CheckUtil.IsHankakuStrAndHyphenAndUnderbar(jobId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_013, new string[] { jobIdForChange }); return(false); } // 予約語(START)チェック if (CheckUtil.IsHoldStrSTART(jobId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_JOBEDIT_001); return(false); } // すでに登録済みの場合 DataRow[] rowJob = _myJob.Container.JobControlTable.Select("job_id='" + jobId + "'"); if (rowJob != null && rowJob.Length > 0) { foreach (DataRow row in rowJob) { if (!jobId.Equals(_oldJobId) && jobId.Equals(row["job_id"])) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_004, new string[] { jobIdForChange }); return(false); } } } // ジョブ名 string jobNameForChange = Properties.Resources.err_message_job_name; String jobName = txtJobName.Text; // バイト数チェック if (CheckUtil.IsLenOver(jobName, 64)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { jobNameForChange, "64" }); return(false); } // 入力不可文字「"'\,」チェック if (CheckUtil.IsImpossibleStr(jobName)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_025, new string[] { jobNameForChange }); return(false); } // 転送元ホスト(変数名) if (rbVariableName.IsChecked == true) { string fromHostValueNameForChange = Properties.Resources.err_message_from_host_value_name; string fromHostValueName = Convert.ToString(textVariableName.Text); // 未入力の場合 if (CheckUtil.IsNullOrEmpty(fromHostValueName)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { fromHostValueNameForChange }); return(false); } // バイト数チェック if (CheckUtil.IsLenOver(fromHostValueName, 128)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { fromHostValueNameForChange, "128" }); return(false); } // 半角英数値、アンダーバー、最初文字数値以外チェック if (!CheckUtil.IsHankakuStrAndUnderbarAndFirstNotNum(fromHostValueName)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_015, new string[] { fromHostValueNameForChange }); return(false); } } // 転送元ホスト名 if (rbHostName.IsChecked == true) { string fromHostNameForChange = Properties.Resources.err_message_from_host_name; string fromHostName = Convert.ToString(combHostName.SelectedValue); if (CheckUtil.IsNullOrEmpty(fromHostName)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { fromHostNameForChange }); return(false); } } // 転送先ホスト(変数名) if (rbDestinationVariableName.IsChecked == true) { string toHostValueNameForChange = Properties.Resources.err_message_to_host_value_name; string toHostValueName = Convert.ToString(textDestinationVariableName.Text); // 未入力の場合 if (CheckUtil.IsNullOrEmpty(toHostValueName)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { toHostValueNameForChange }); return(false); } // バイト数チェック if (CheckUtil.IsLenOver(toHostValueName, 128)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { toHostValueNameForChange, "128" }); return(false); } // 半角英数値、アンダーバー、最初文字数値以外チェック if (!CheckUtil.IsHankakuStrAndUnderbarAndFirstNotNum(toHostValueName)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_015, new string[] { toHostValueNameForChange }); return(false); } } // 転送先ホスト名 if (rbDestinationHostName.IsChecked == true) { string toHostNameForChange = Properties.Resources.err_message_to_host_name; string toHostName = Convert.ToString(combDestinationHostName.SelectedValue); if (CheckUtil.IsNullOrEmpty(toHostName)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { toHostNameForChange }); return(false); } } //転送元ディレクトリー string fromDirForChange = Properties.Resources.err_message_from_dir; String fromDir = textDir.Text; // 未入力の場合 if (CheckUtil.IsNullOrEmpty(fromDir)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { fromDirForChange }); return(false); } // バイト数チェック if (CheckUtil.IsLenOver(fromDir, 1024)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { fromDirForChange, "1024" }); return(false); } //転送元ファイル名 string fromFileNameForChange = Properties.Resources.err_message_from_file_name; String fromFileName = textFileName.Text; // 未入力の場合 if (CheckUtil.IsNullOrEmpty(fromFileName)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { fromFileNameForChange }); return(false); } // バイト数チェック if (CheckUtil.IsLenOver(fromFileName, 1024)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { fromFileNameForChange, "1024" }); return(false); } //転送先ディレクトリー string toDirForChange = Properties.Resources.err_message_to_dir; String toDir = textDestinationDir.Text; // 未入力の場合 if (CheckUtil.IsNullOrEmpty(toDir)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { toDirForChange }); return(false); } // バイト数チェック if (CheckUtil.IsLenOver(toDir, 1024)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { toDirForChange, "1024" }); return(false); } return(true); }
/// <summary> 各項目のチェック処理(登録)</summary> private bool InputCheck() { // ジョブID string jobIdForChange = Properties.Resources.err_message_job_id; String jobId = txtJobId.Text; // 未入力の場合 if (CheckUtil.IsNullOrEmpty(jobId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { jobIdForChange }); return(false); } // バイト数チェック if (CheckUtil.IsLenOver(jobId, 32)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { jobIdForChange, "32" }); return(false); } // 半角英数値、「-」、「_」チェック if (!CheckUtil.IsHankakuStrAndHyphenAndUnderbar(jobId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_013, new string[] { jobIdForChange }); return(false); } // 予約語(START)チェック if (CheckUtil.IsHoldStrSTART(jobId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_JOBEDIT_001); return(false); } // すでに登録済みの場合 DataRow[] rowJob = _myJob.Container.JobControlTable.Select("job_id='" + jobId + "'"); if (rowJob != null && rowJob.Length > 0) { foreach (DataRow row in rowJob) { if (!jobId.Equals(_oldJobId) && jobId.Equals(row["job_id"])) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_004, new string[] { jobIdForChange }); return(false); } } } // ジョブ名 string jobNameForChange = Properties.Resources.err_message_job_name; String jobName = txtJobName.Text; // バイト数チェック if (CheckUtil.IsLenOver(jobName, 64)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { jobNameForChange, "64" }); return(false); } // 入力不可文字「"'\,」チェック if (CheckUtil.IsImpossibleStr(jobName)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_025, new string[] { jobNameForChange }); return(false); } // ホスト(変数名) if (rbVariableName.IsChecked == true) { string hostValueNameForChange = Properties.Resources.err_message_host_value_name; string hostValueName = Convert.ToString(textVariableName.Text); // 未入力の場合 if (CheckUtil.IsNullOrEmpty(hostValueName)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { hostValueNameForChange }); return(false); } // バイト数チェック if (CheckUtil.IsLenOver(hostValueName, 128)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { hostValueNameForChange, "128" }); return(false); } // 半角英数値、アンダーバー、最初文字数値以外チェック if (!CheckUtil.IsHankakuStrAndUnderbarAndFirstNotNum(hostValueName)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_015, new string[] { hostValueNameForChange }); return(false); } } // ホスト名 if (rbHostName.IsChecked == true) { string hostNameForChange = Properties.Resources.err_message_host_name; string hostName = Convert.ToString(combHostName.SelectedValue); if (CheckUtil.IsNullOrEmpty(hostName)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { hostNameForChange }); return(false); } } // 停止コマンド if (cbStop.IsChecked == true) { string stopCmdForChange = Properties.Resources.err_message_stop_command; string stopCmd = Convert.ToString(txtStopCmd.Text); // 未入力の場合 if (CheckUtil.IsNullOrEmpty(stopCmd)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { stopCmdForChange }); return(false); } // ASCII文字チェック if (!CheckUtil.IsASCIIStr(stopCmd)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_002, new string[] { stopCmdForChange }); return(false); } // バイト数チェック if (CheckUtil.IsLenOver(stopCmd, 4000)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { stopCmdForChange, "4000" }); return(false); } } // 実行欄 string scriptCmdForChange = Properties.Resources.err_message_exec; string scriptCmd = ""; scriptCmd = txtCmd.Text; // 未入力の場合 if (CheckUtil.IsNullOrEmpty(scriptCmd)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { scriptCmdForChange }); return(false); } // バイト数チェック if (CheckUtil.IsLenOver(scriptCmd, 4000)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { scriptCmdForChange, "4000" }); return(false); } // タイムアウト警告 string timeOutForChange = Properties.Resources.err_message_timeout; string timeOut = Convert.ToString(txtTimeOut.Text); // 未入力の場合 if (CheckUtil.IsNullOrEmpty(timeOut)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { timeOutForChange }); return(false); } // 半角数字チェック if (!CheckUtil.IsHankakuNum(timeOut)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_007, new string[] { timeOutForChange }); return(false); } // 桁数チェック if (CheckUtil.IsLenOver(timeOut, 5)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { timeOutForChange, "5" }); return(false); } // ジョブ停止コード string stopCodeForChange = Properties.Resources.err_message_stop_code; string stopCode = Convert.ToString(txtStopCode.Text); // 半角数字、カンマ、ハイフンチェック if (!CheckUtil.IsHankakuNumAndCommaAndHyphen(stopCode)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_008, new string[] { stopCodeForChange }); return(false); } // カンマ、およびハイフンの前後が数字チェック if (!CheckUtil.IsHankakuNumBeforeOrAfterCommaAndHyphen(stopCode)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_009, new string[] { stopCodeForChange }); return(false); } // 桁数チェック if (CheckUtil.IsLenOver(stopCode, 32)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { stopCodeForChange, "32" }); return(false); } //added by YAMA 2014/08/15 // 実行ユーザー(日本語入力可、省略可) string runUserForChange = Properties.Resources.err_message_run_user; String runUser = txtRunUser.Text; bool runUserFlg = false; // 入力時は以下をチェック if (CheckUtil.IsNullOrEmpty(runUser) == false) { // バイト数チェック if (CheckUtil.IsLenOver(runUser, 256)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { runUserForChange, "256" }); return(false); } // 禁則文字チェック if (!CheckUtil.IsProhibitedCharacterUserName(runUser)) { CommonDialog.ShowErrorDialog(Consts.ERROR_JOBEDIT_014, new string[] { runUserForChange }); return(false); } runUserFlg = true; } // パスワード(省略可、パスワードのみは不可) string runUserPWForChange = Properties.Resources.err_message_run_user_pw; String runUserPW = txtRunUserPW.Text; // 入力時は以下をチェック if (CheckUtil.IsNullOrEmpty(runUserPW) == false) { // 実行ユーザーが未設定 if (runUserFlg == false) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { runUserForChange }); return(false); } // 全角文字チェック if (CheckUtil.isHankaku(runUserPW) == false) { CommonDialog.ShowErrorDialog(Consts.ERROR_JOBEDIT_015, new string[] { runUserForChange }); return(false); } // バイト数チェック if (CheckUtil.IsLenOver(runUserPW, 256)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { runUserPWForChange, "256" }); return(false); } // 禁則文字チェック if (!CheckUtil.IsProhibitedCharacterUserPW(runUserPW)) { CommonDialog.ShowErrorDialog(Consts.ERROR_JOBEDIT_015, new string[] { runUserForChange }); return(false); } } return(true); }
/// <summary> 各項目のチェック処理</summary> private bool InputCheck() { // ジョブID string jobIdForChange = Properties.Resources.err_message_job_id; String jobId = txtJobId.Text; // 未入力の場合 if (CheckUtil.IsNullOrEmpty(jobId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { jobIdForChange }); return(false); } // 桁数チェック if (CheckUtil.IsLenOver(jobId, 32)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { jobIdForChange, "32" }); return(false); } // 半角英数値、「-」、「_」チェック if (!CheckUtil.IsHankakuStrAndHyphenAndUnderbar(jobId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_013, new string[] { jobIdForChange }); return(false); } // 予約語(START)チェック if (CheckUtil.IsHoldStrSTART(jobId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_JOBEDIT_001); return(false); } // すでに登録済みの場合 DataRow[] rowJob = _myJob.Container.JobControlTable.Select("job_id='" + jobId + "'"); if (rowJob != null && rowJob.Length > 0) { foreach (DataRow row in rowJob) { if (!jobId.Equals(_oldJobId) && jobId.Equals(row["job_id"])) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_004, new string[] { jobIdForChange }); return(false); } } } // ジョブ名 string jobNameForChange = Properties.Resources.err_message_job_name; String jobName = txtJobName.Text; // バイト数チェック if (CheckUtil.IsLenOver(jobName, 64)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { jobNameForChange, "64" }); return(false); } // 入力不可文字「"'\,」チェック if (CheckUtil.IsImpossibleStr(jobName)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_025, new string[] { jobNameForChange }); return(false); } // 計算式 string formulaForChange = Properties.Resources.err_message_formula; String formula = txtFormula.Text; // 未入力の場合 if (CheckUtil.IsNullOrEmpty(formula)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { formulaForChange }); return(false); } // バイト数チェック if (CheckUtil.IsLenOver(formula, 100)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { formulaForChange, "100" }); return(false); } // ASCII文字チェック if (!CheckUtil.IsASCIIStr(formula)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_002, new string[] { formulaForChange }); return(false); } // 変数名 string valueNameForChange = Properties.Resources.err_message_value_name; String valueName = txtValueName.Text; // 未入力の場合 if (CheckUtil.IsNullOrEmpty(valueName)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { valueNameForChange }); return(false); } // バイト数チェック if (CheckUtil.IsLenOver(valueName, 128)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { valueNameForChange, "128" }); return(false); } // 半角英数値、アンダーバー、最初文字数値以外チェック if (!CheckUtil.IsHankakuStrAndUnderbarAndFirstNotNum(valueName)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_015, new string[] { valueNameForChange }); return(false); } return(true); }
/// <summary> 各項目のチェック処理</summary> private bool InputCheck() { // ジョブID string jobIdForChange = Properties.Resources.err_message_job_id; String jobId = txtJobId.Text; // 未入力の場合 if (CheckUtil.IsNullOrEmpty(jobId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { jobIdForChange }); return(false); } // 桁数チェック if (CheckUtil.IsLenOver(jobId, 32)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { jobIdForChange, "32" }); return(false); } // 半角英数値、「-」、「_」チェック if (!CheckUtil.IsHankakuStrAndHyphenAndUnderbar(jobId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_013, new string[] { jobIdForChange }); return(false); } // 予約語(START)チェック if (CheckUtil.IsHoldStrSTART(jobId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_JOBEDIT_001); return(false); } // すでに登録済みの場合 DataRow[] rowJob = _myJob.Container.JobControlTable.Select("job_id='" + jobId + "'"); if (rowJob != null && rowJob.Length > 0) { foreach (DataRow row in rowJob) { if (!jobId.Equals(_oldJobId) && jobId.Equals(row["job_id"])) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_004, new string[] { jobIdForChange }); return(false); } } } // ジョブ名 string jobNameForChange = Properties.Resources.err_message_job_name; String jobName = txtJobName.Text; // バイト数チェック if (CheckUtil.IsLenOver(jobName, 64)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { jobNameForChange, "64" }); return(false); } // 入力不可文字「"'\,」チェック if (CheckUtil.IsImpossibleStr(jobName)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_025, new string[] { jobNameForChange }); return(false); } // 保留解除ジョブID string releaseJobIdForChange = Properties.Resources.err_message_release_job_id; string releaseJobId = txtReleseJobId.Text; // 未入力の場合 if (CheckUtil.IsNullOrEmpty(releaseJobId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { releaseJobIdForChange }); return(false); } // バイト数チェック if (CheckUtil.IsLenOver(releaseJobId, 1024)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { releaseJobIdForChange, "1024" }); return(false); } // 半角英数字とハイフン、アンダーバー、スラッシュチェック if (!CheckUtil.IsHankakuStrAndHyphenUnderbarAndSlash(releaseJobId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_016, new string[] { releaseJobIdForChange }); return(false); } return(true); }
/// <summary> 各項目のチェック処理</summary> private bool InputCheck() { // ジョブID string jobIdForChange = Properties.Resources.err_message_job_id; String jobId = txtJobId.Text; // 未入力の場合 if (CheckUtil.IsNullOrEmpty(jobId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { jobIdForChange }); return(false); } // 桁数チェック if (CheckUtil.IsLenOver(jobId, 32)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { jobIdForChange, "32" }); return(false); } // 半角英数値、「-」、「_」チェック if (!CheckUtil.IsHankakuStrAndHyphenAndUnderbar(jobId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_013, new string[] { jobIdForChange }); return(false); } // 予約語(START)チェック if (CheckUtil.IsHoldStrSTART(jobId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_JOBEDIT_001); return(false); } // すでに登録済みの場合 DataRow[] rowJob = _myJob.Container.JobControlTable.Select("job_id='" + jobId + "'"); if (rowJob != null && rowJob.Length > 0) { if (!jobId.Equals(_oldJobId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_004, new string[] { jobIdForChange }); return(false); } } // ジョブ名 string jobNameForChange = Properties.Resources.err_message_job_name; String jobName = txtJobName.Text; // バイト数チェック if (CheckUtil.IsLenOver(jobName, 64)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { jobNameForChange, "64" }); return(false); } // 入力不可文字「"'\,」チェック if (CheckUtil.IsImpossibleStr(jobName)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_025, new string[] { jobNameForChange }); return(false); } // 拡張ジョブ string extJobForChange = Properties.Resources.err_message_extend_job; string extJob = Convert.ToString(combExtJob.SelectedValue); // 半角数字チェック if (CheckUtil.IsNullOrEmpty(extJob)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { extJobForChange }); return(false); } // パラメータ string paramForChange = Properties.Resources.err_message_parameter; string param = Convert.ToString(txtParameter.Text); // バイト数チェック if (CheckUtil.IsLenOver(param, 4000)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { param, "4000" }); return(false); } return(true); }
/// <summary> 各項目のチェック処理</summary> private bool InputCheck() { // ジョブID string jobIdForChange = Properties.Resources.err_message_job_id; String jobId = txtJobId.Text; // 未入力の場合 if (CheckUtil.IsNullOrEmpty(jobId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { jobIdForChange }); return(false); } // 桁数チェック if (CheckUtil.IsLenOver(jobId, 32)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { jobIdForChange, "32" }); return(false); } // 半角英数値、「-」、「_」チェック if (!CheckUtil.IsHankakuStrAndHyphenAndUnderbar(jobId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_013, new string[] { jobIdForChange }); return(false); } // 予約語(START)チェック if (CheckUtil.IsHoldStrSTART(jobId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_JOBEDIT_001); return(false); } // すでに登録済みの場合 DataRow[] rowJob = _myJob.Container.JobControlTable.Select("job_id='" + jobId + "'"); if (rowJob != null && rowJob.Length > 0) { foreach (DataRow row in rowJob) { if (!jobId.Equals(_oldJobId) && jobId.Equals(row["job_id"])) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_004, new string[] { jobIdForChange }); return(false); } } } // ジョブ名 string jobNameForChange = Properties.Resources.err_message_job_name; String jobName = txtJobName.Text; // バイト数チェック if (CheckUtil.IsLenOver(jobName, 64)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { jobNameForChange, "64" }); return(false); } // 入力不可文字「"'\,」チェック if (CheckUtil.IsImpossibleStr(jobName)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_025, new string[] { jobNameForChange }); return(false); } // ジョブネットID string jobNetIdForChange = Properties.Resources.err_message_jobnet_id; String jobNetId = Convert.ToString(combJobNetId.SelectedValue); // 未入力の場合 if (CheckUtil.IsNullOrEmpty(jobNetId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { jobNetIdForChange }); return(false); } // 自ジョブネットIDチェック if (_myJob.Container.JobnetId.Equals(jobNetId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_JOBEDIT_011); return(false); } // ジョブネットIDの存在チェック dbAccess.CreateSqlConnect(); string count = _jobnetControlDAO.GetCountByJobNetId(jobNetId); if ("0".Equals(count)) { CommonDialog.ShowErrorDialog(Consts.ERROR_JOBEDIT_002); return(false); } dbAccess.CloseSqlConnect(); return(true); }
/// <summary> 各項目のチェック処理</summary> private bool InputCheck() { // ジョブID string jobIdForChange = Properties.Resources.err_message_job_id; String jobId = txtJobId.Text; // 未入力の場合 if (CheckUtil.IsNullOrEmpty(jobId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { jobIdForChange }); return(false); } // 桁数チェック if (CheckUtil.IsLenOver(jobId, 32)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { jobIdForChange, "32" }); return(false); } // 半角英数値、「-」、「_」チェック if (!CheckUtil.IsHankakuStrAndHyphenAndUnderbar(jobId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_013, new string[] { jobIdForChange }); return(false); } // 予約語(START)チェック if (CheckUtil.IsHoldStrSTART(jobId)) { CommonDialog.ShowErrorDialog(Consts.ERROR_JOBEDIT_001); return(false); } // すでに登録済みの場合 DataRow[] rowJob = _myJob.Container.JobControlTable.Select("job_id='" + jobId + "'"); if (rowJob != null && rowJob.Length > 0) { foreach (DataRow row in rowJob) { if (!jobId.Equals(_oldJobId) && jobId.Equals(row["job_id"])) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_004, new string[] { jobIdForChange }); return(false); } } } // ジョブ名 string jobNameForChange = Properties.Resources.err_message_job_name; String jobName = txtJobName.Text; // バイト数チェック if (CheckUtil.IsLenOver(jobName, 64)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { jobNameForChange, "64" }); return(false); } // 入力不可文字「"'\,」チェック if (CheckUtil.IsImpossibleStr(jobName)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_025, new string[] { jobNameForChange }); return(false); } // 変数名 string variableForChange = Properties.Resources.err_message_value_name; string variable = Convert.ToString(txtVariableName.Text); // 未入力の場合 if (CheckUtil.IsNullOrEmpty(variable)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { variableForChange }); return(false); } // 半角英数値、アンダーバー、最初文字数値以外チェック if (!CheckUtil.IsHankakuStrAndUnderbarAndFirstNotNum(variable)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_015, new string[] { variableForChange }); return(false); } // バイト数チェック if (CheckUtil.IsLenOver(variable, 128)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { variableForChange, "128" }); return(false); } // 比較値 string compareForChange = Properties.Resources.err_message_compare_value; string compare = Convert.ToString(txtCompareValue.Text); // 未入力の場合 if (CheckUtil.IsNullOrEmpty(compare)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_001, new string[] { compareForChange }); return(false); } // 処理方法が数値 if ("0".Equals(Convert.ToString(combMethod.SelectedValue))) { // 半角数字、およびカンマ(,)とハイフン(-)チェック if (!CheckUtil.IsHankakuNumAndCommaAndHyphen(compare)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_008, new string[] { compareForChange }); return(false); } // 比較値のカンマ(,)、およびハイフン(-)の前後が数字チェック if (!CheckUtil.IsHankakuNumBeforeOrAfterCommaAndHyphen(compare)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_009, new string[] { compareForChange }); return(false); } } else { //// ASCII文字チェック //if (!CheckUtil.IsASCIIStr(compare)) //{ // CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_002, // new string[] { compareForChange }); // return false; //} } // バイト数チェック if (CheckUtil.IsLenOver(compare, 4000)) { CommonDialog.ShowErrorDialog(Consts.ERROR_COMMON_003, new string[] { compareForChange, "4000" }); return(false); } return(true); }