예제 #1
0
        public async Task MemoRegister(object sender, RoutedEventArgs e)
        {
            try
            {
                // Control Progress Dialog
                var progressDialog = new RegisterProgressDialog();
                var showingDialog  = progressDialog.ShowAsync();

                if (IsEachTaskIdEmpty())
                {
                    CommonViewModel.NotifySystemMessage(GetLangMessage.GetMessage("Msg1001"));
                    return;
                }

                if (!string.IsNullOrWhiteSpace(MemoContent))
                {
                    MemoModel.Register(SelectedEachTaskId, MemoContent);
                }

                showingDialog.Cancel();
                progressDialog.Hide();

                // Control Progress Dialog
                var completeDialog       = new RegisterCompleteDialog();
                var noticeCompleteDialog = completeDialog.ShowAsync();
                await Task.Delay(700);

                noticeCompleteDialog.Cancel();
                completeDialog.Hide();
            }
            catch
            {
                CommonViewModel.NotifySystemMessage(GetLangMessage.GetMessage("Exception"));
            }
        }
예제 #2
0
        public void MemoRegister(object sender, RoutedEventArgs e)
        {
            if (IsEachTaskIdEmpty())
            {
                NotifySystemMessage("タスクを選択してください");
                return;
            }

            if (!string.IsNullOrWhiteSpace(MemoContent))
            {
                MemoModel.Register(SelectedEachTaskId, MemoContent);
            }
        }