private async Task <bool> LoadExtractedDataAsync() { ExtractMatching = await ExtractAsync(); var enable = ExtractMatching.Any(); datRecordedAtFrom.Enabled = !enable; datRecordedAtTo.Enabled = !enable; lblOutputNumber.Clear(); lblOutputAmount.Clear(); lblExtractNumber.Text = ExtractedCount.ToString("#,##0"); lblExtractAmount.Text = ExtractedAmount.ToString("#,##0"); return(enable); }
private bool ValidateAuthorization() { if (!UseAuthorization) { return(true); } var approvedCount = ExtractMatching.Count(x => x.Approved); var unapporvedCount = ExtractMatching.Count - approvedCount; if (approvedCount == 0) { ShowWarningDialog(MsgWngNoData, "承認済みの"); return(false); } if (!ShowConfirmDialog(MsgQstConfirmPrintForApprovalCount, approvedCount.ToString(), unapporvedCount.ToString())) { DispStatusMessage(MsgInfProcessCanceled); return(false); } return(true); }