コード例 #1
0
        public IQueryable <InputFileErrorSummary> GetInputFileErrorsSummary(Guid uploadFileHistoryCode)
        {
            UcbManagementInformationStoredProcedures mcProc = new UcbManagementInformationStoredProcedures();
            InputFileErrorSummary summary = new InputFileErrorSummary();
            int FileLevelInfo             = 0;
            int FileLevelWarning          = 0;
            int FileLevelError            = 0;
            int RecordLevelInfo           = 0;
            int RecordLevelWarning        = 0;
            int RecordLevelError          = 0;

            mcProc.InputFileErrorsSummary(uploadFileHistoryCode, out FileLevelInfo, out FileLevelWarning, out FileLevelError,
                                          out RecordLevelInfo, out RecordLevelWarning, out RecordLevelError);
            summary.Code               = uploadFileHistoryCode;
            summary.FileLevelError     = FileLevelError;
            summary.FileLevelInfo      = FileLevelInfo;
            summary.FileLevelWarning   = FileLevelWarning;
            summary.RecordLevelError   = RecordLevelError;
            summary.RecordLevelInfo    = RecordLevelInfo;
            summary.RecordLevelWarning = RecordLevelWarning;
            List <InputFileErrorSummary> summaryList = new List <InputFileErrorSummary>();

            summaryList.Add(summary);
            return(summaryList.AsQueryable());
        }
        public FakeUploadDecisionViewModel()
        {
            Last2Files = new ObservableCollection <InputFileHistory>()
            {
                new InputFileHistory()
                {
                    Code                         = Guid.NewGuid(),
                    Filename                     = "c:\test",
                    FileType                     = "Participant",
                    LoadedBy                     = "Tester1",
                    LoadedDate                   = DateTime.Now,
                    NumberOfErrorRecords         = 50,
                    NumberOfInformationalRecords = 0,
                    NumberOfRecords              = 1000,
                    NumberOfValidRecords         = 900,
                    NumberOfWarningRecords       = 50,
                    ProviderOrganisationKeyValue = "TestYH",
                    Status                       = "Loaded",
                    TransferDate                 = DateTime.Now,
                    UploadDecision               = -1
                },
                new InputFileHistory()
                {
                    Code                         = Guid.NewGuid(),
                    Filename                     = "c:\test2",
                    FileType                     = "Participant",
                    LoadedBy                     = "Tester2",
                    LoadedDate                   = DateTime.Now.AddDays(-1),
                    NumberOfErrorRecords         = 25,
                    NumberOfInformationalRecords = 0,
                    NumberOfRecords              = 500,
                    NumberOfValidRecords         = 450,
                    NumberOfWarningRecords       = 25,
                    ProviderOrganisationKeyValue = "TestYH",
                    Status                       = "Validated Loaded 2",
                    TransferDate                 = DateTime.Now.AddDays(-1),
                    UploadDecision               = 2
                }
            };

            ErrorSummary = new InputFileErrorSummary()
            {
                FileLevelInfo    = 1,
                FileLevelWarning = 1,
                FileLevelError   = 1,

                RecordLevelInfo    = 0,
                RecordLevelWarning = 50,
                RecordLevelError   = 50
            };

            DecisionLevel = 2;
        }