public void TaskStop(object sender, RoutedEventArgs e) { if (IsEachTaskIdEmpty()) { NotifySystemMessage("タスクを選択してください"); return; } Msg = TimeInfoModel.RegisterStop(SelectedEachTaskId); if (Msg != null) { NotifySystemMessage(Msg); } if (NotifyRestTime != null) { NotifyRestTime.Cancel(); } CommonViewModel.RecentSelectedEachTaskId = SelectedEachTaskId; SetRecentInfo("完了済"); }
public void TaskStop(object sender, RoutedEventArgs e) { try { if (IsEachTaskIdEmpty()) { CommonViewModel.NotifySystemMessage(GetLangMessage.GetMessage("Msg1001")); return; } Msg = TimeInfoModel.RegisterStop(SelectedEachTaskId); if (Msg != null) { CommonViewModel.NotifySystemMessage(Msg); if (Msg != GetLangMessage.GetMessage("Msg1020")) { // If the button pushing is invalid, return and not update the status. return; } } if (NotifyRestTime != null) { NotifyRestTime.Cancel(); } CommonViewModel.RecentSelectedEachTaskId = SelectedEachTaskId; // Update Recent status SetRecentInfo("Msg1012"); } catch { CommonViewModel.NotifySystemMessage(GetLangMessage.GetMessage("Exception")); } }