data.Contents = form.showInputBox("実施事項を入力してください。",ImeMode.Hiragana);\r
if (data.Contents == null || data.Contents == string.Empty)\r
{\r
- message = "書くからには何か実施しましょう。やり直してください。";\r
+ message = "処理を中断しました。";\r
return false;\r
}\r
}\r
form.showInputBox("日付をyyyyMMddかMMddで入力してください。空の場合は今日とします。");\r
if (dateStr == null)\r
{\r
- message = "å\87¦ç\90\86ã\82\92ä¸æ\96ã\81\97ã\81¾ã\81\99。";\r
+ message = "å\87¦ç\90\86ã\82\92ä¸æ\96ã\81\97ã\81¾ã\81\97ã\81\9f。";\r
return false;\r
}\r
\r
if (data.TimeArea == null)\r
{\r
string defaultTimeArea = SettingDataAccessor.getObject.getDefaultTimeArea();\r
- data.TimeArea = form.showInputBox("タイムエリアを選択してください(A-Z)",defaultTimeArea).ToUpper();\r
- if (data.TimeArea == null || data.TimeArea == string.Empty)\r
+ string wkTimeArea = form.showInputBox("タイムエリアを選択してください(A-Z)",defaultTimeArea);\r
+ \r
+ if (wkTimeArea == null || wkTimeArea == string.Empty)\r
{\r
- message = "タイムエリアが選択されませんでした。お手数ですが最初からやり直してください。";\r
+ message = "処理を中断しました。";\r
return false;\r
}\r
+ data.TimeArea = wkTimeArea.ToUpper();\r
}\r
if (data.Category == null)\r
{\r
\r
if (wkStr == null)\r
{\r
- message = "å\87¦ç\90\86ã\82\92ä¸æ\96ã\81\97ã\81¾ã\81\99。";\r
+ message = "å\87¦ç\90\86ã\82\92ä¸æ\96ã\81\97ã\81¾ã\81\97ã\81\9f。";\r
return false;\r
}\r
\r
if (data.ForecastMin == 0)\r
{\r
string wkFrcstMin = form.showInputBox("見積時間を分単位で入力してください。","0");\r
- if (wkFrcstMin == null || wkFrcstMin == string.Empty)\r
+ if (wkFrcstMin == null)\r
+ {\r
+ message = "処理を中断しました。";\r
+ return false;\r
+ }\r
+ if (wkFrcstMin == string.Empty)\r
{\r
wkFrcstMin = "0";\r
\r
//DBへの追加\r
TaskDataAccessor taskAccessor = TaskDataAccessor.getObject;\r
data.TaskID = taskAccessor.getMaxTaskID();\r
- data.SortID = taskAccessor.getMaxSortID();\r
-\r
+ if (data.SortID == 0)\r
+ {\r
+ data.SortID = taskAccessor.getMaxSortID();\r
+ }\r
if (taskAccessor.insertTask(data))\r
{\r
message = "タスクNo." + data.SortID + "「" + data.Contents + "」を追加しました。";\r
\r
protected override string turnErrorMessage()\r
{\r
- return base.DefaultErrorMessage;\r
+ if (string.IsNullOrEmpty(message))\r
+ {\r
+ return base.DefaultErrorMessage;\r
+ }\r
+ else\r
+ {\r
+ return message;\r
+ }\r
}\r
\r
protected override string turnSplitErrorMessage()\r