예제 #1
0
        public async void RejectUploadExecute()
        {
            IsVisible = true;
            SelectedDiary.RejectUpload();
            Message = new SnackbarMessageQueue();
            Message.Enqueue($"Document for Diary {SelectedDiary.Number} has been Rejected.");
            UnitDiaries = await UnitDiary.GetUnconfirmedDiaries();

            IsVisible = false;
        }
예제 #2
0
        private async void UploadDiary_Click(object sender, RoutedEventArgs e)
        {
            await Repository.UpdateRegularDiaryAsync(DiaryId, SelectionNumber, FilePath);

            SnackbarThree.MessageQueue.Enqueue("Diary " + SelectionNumber + " has been updated");
            SelectedDiary.Clear();
            SearchBox.Clear();
            ChosenDiary.Clear();
            FilePath = null;
            UploadDiary.IsEnabled  = false;
            DiaryGroup.ItemsSource = DiaryPager.SetPaging(DiaryList.NeedUploaded(), 15).DefaultView;
        }
예제 #3
0
        public async Task AcceptUploadExecute()
        {
            IsVisible = true;
            IList <Transaction> transactions = await new Transaction().GetTransactions(SelectedDiary);

            await new ESRInsert().InsertTransactions(transactions);
            SelectedDiary.ConfirmUpload();
            Message = new SnackbarMessageQueue();
            Message.Enqueue($"Document for Diary {SelectedDiary.Number} has been Accepted.");
            UnitDiaries = await UnitDiary.GetUnconfirmedDiaries();

            IsVisible = false;
        }