~dhis-mobile-devs/dhis-mobile/2.11

« back to all changes in this revision

Viewing changes to src/org/hisp/dhis/mobile/view/DataSetEntryView.java

  • Committer: Long
  • Date: 2013-03-13 07:34:32 UTC
  • Revision ID: long@long-laptop-20130313073432-m2cjvn1wsc01x1ah
get name of SMSCommand, add record store util classes

Show diffs side-by-side

added added

removed removed

Lines of Context:
480
480
        Hashtable smsCodeMap = this.loadSMSCodeMap( smsCommand );
481
481
        StringBuffer sms = new StringBuffer();
482
482
 
483
 
        Hashtable dataValueHash = this.generateDataSetValue().getDataValues();
484
 
 
485
 
        sms.append( smsCommand.getParserType() );
486
 
        sms.append( dataSet == null ? "" : dataSet.getId() + "#" );
487
 
        sms.append( dataSet == null ? "" : dataSet.getVersion() + "#" );
 
483
        DataSetValue dataSetValue = this.generateDataSetValue();
 
484
 
 
485
        Hashtable dataValueHash = dataSetValue.getDataValues();
 
486
 
 
487
        sms.append( smsCommand.getName() );
 
488
        sms.append( " " );
 
489
        sms.append( dataSetValue.getpName() );
 
490
        sms.append( "!" );
488
491
 
489
492
        if ( dataValueHash == null )
490
493
        {
497
500
        {
498
501
            DataValue dv = (DataValue) elements.nextElement();
499
502
            String code = (String) smsCodeMap.get( dv.getId() + "-" + dv.getCategoryOptComboID() );
500
 
            if ( code != null )
 
503
            if ( code != null && !dv.getVal().trim().equalsIgnoreCase( "" ) )
501
504
            {
502
 
                sms.append( dv.getVal() + smsCommand.getSeparator() + code );
 
505
                sms.append( code + smsCommand.getSeparator() + dv.getVal() + "#" );
503
506
            }
504
507
 
505
508
        }
506
 
 
507
509
        if ( sms.length() > 0 )
508
510
        {
509
511
            sms.deleteCharAt( sms.length() - 1 );
588
590
        dsValue.setId( dataSet.getId() );
589
591
        dsValue.setName( dataSet.getName() );
590
592
        dsValue.setpName( facilityMIDlet.getPeriodView().getSelectedPeriod() );
591
 
 
 
593
       
592
594
        String val;
593
595
        for ( int i = 0; i < des.size(); i++ )
594
596
        {