Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }