Ignore:
Timestamp:
Jun 28, 2011, 5:02:21 PM (10 years ago)
Author:
robert@…
Message:
  • Added warning to simplewizard for importing a large number of samples
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/controllers/dbnp/studycapturing/SimpleWizardController.groovy

    r1907 r1944  
    611611                def importerHeader;
    612612                def importerDataMatrix;
     613                def numDataRows;
    613614
    614615                try {           
     
    625626                                        dataMatrixStart - 1,    // 0 == first row
    626627                                        5)
     628                       
     629                        // Determine the number of rows to be imported
     630                        def sheet = workbook.getSheetAt(sheetIndex - 1)
     631                        numDataRows = sheet.getLastRowNum() - ( dataMatrixStart - 1 ) + 1;
    627632                } catch( Exception e ) {
    628633                        // An error occurred while reading the excel file.
     
    671676                                        dataMatrixStart: dataMatrixStart,
    672677                                        headerRow: headerRow,
     678                                        numDataRows: numDataRows,
    673679                                        data: [
    674680                                                header: importerHeader,
     
    831837
    832838                    switch( entity.class ) {
    833                         case Sample:
     839                        case Sample:                                                    // instantiate a sample
     840                                                        def newSample = new Sample(
     841                                                                        parentSubject   : subject,
     842                                                                        parentEvent             : samplingEvent,
     843                                                                        parentEventGroup: eventGroup,
     844                                                                        name                    : sampleName,
     845                                                                        template                : (samplingEvent.sampleTemplate) ? samplingEvent.sampleTemplate : ''
     846                                                                )
     847
     848                                                        flow.study.addToSamples(newSample)
    834849                            if( !study.samples?.find( equalClosure ) ) {
    835850                                study.addToSamples( entity );
Note: See TracChangeset for help on using the changeset viewer.