← Back to team overview

dhis-mobile-devs team mailing list archive

[Branch ~dhis-mobile-devs/dhis-mobile/lwuit-tracking] Rev 172: display successfull notification after enroll person in program

 

------------------------------------------------------------
revno: 172
committer: Lai <lai.hispvietnam@xxxxxxxxx>
branch nick: lwuit-tracking
timestamp: Wed 2013-10-23 11:32:49 +0700
message:
  display successfull notification after enroll person in program
modified:
  src/org/hisp/dhis/mobile/connection/ConnectionManager.java
  src/org/hisp/dhis/mobile/connection/task/EnrollProgramTask.java
  src/org/hisp/dhis/mobile/connection/task/PersonRegistrationTask.java
  src/org/hisp/dhis/mobile/ui/Text.java
  src/org/hisp/dhis/mobile/view/PersonDashboardView.java
  src/org/hisp/dhis/mobile/view/PersonRegistrationView.java


--
lp:~dhis-mobile-devs/dhis-mobile/lwuit-tracking
https://code.launchpad.net/~dhis-mobile-devs/dhis-mobile/lwuit-tracking

Your team DHIS mobile developers is subscribed to branch lp:~dhis-mobile-devs/dhis-mobile/lwuit-tracking.
To unsubscribe from this branch go to https://code.launchpad.net/~dhis-mobile-devs/dhis-mobile/lwuit-tracking/+edit-subscription
=== modified file 'src/org/hisp/dhis/mobile/connection/ConnectionManager.java'
--- src/org/hisp/dhis/mobile/connection/ConnectionManager.java	2013-10-22 07:31:38 +0000
+++ src/org/hisp/dhis/mobile/connection/ConnectionManager.java	2013-10-23 04:32:49 +0000
@@ -174,9 +174,9 @@
         runTask( uploadTrackingFormTask );
     }
 
-    public static void enrollProgram( int patientId, int programId )
+    public static void enrollProgram( int patientId, int programId, String programName )
     {
-        EnrollProgramTask enrollProgramTask = new EnrollProgramTask();
+        EnrollProgramTask enrollProgramTask = new EnrollProgramTask( patientId, programId, programName );
         enrollProgramTask.setPatientId( patientId );
         enrollProgramTask.setProgramId( programId );
         runTask( enrollProgramTask );

=== modified file 'src/org/hisp/dhis/mobile/connection/task/EnrollProgramTask.java'
--- src/org/hisp/dhis/mobile/connection/task/EnrollProgramTask.java	2013-03-06 04:05:36 +0000
+++ src/org/hisp/dhis/mobile/connection/task/EnrollProgramTask.java	2013-10-23 04:32:49 +0000
@@ -27,11 +27,11 @@
 package org.hisp.dhis.mobile.connection.task;
 
 import java.io.DataInputStream;
-import java.io.IOException;
 
 import org.hisp.dhis.mobile.connection.ConnectionManager;
 import org.hisp.dhis.mobile.midlet.NameBasedMIDlet;
 import org.hisp.dhis.mobile.model.Patient;
+import org.hisp.dhis.mobile.ui.Text;
 
 /**
  * @author Nguyen Kim Lai
@@ -45,12 +45,22 @@
     private int patientId;
 
     private int programId;
+    
+    private String programName;
+    
+    public EnrollProgramTask( int patientId, int programId, String programName )
+    {
+        this.patientId = patientId;
+        this.programId = programId;
+        this.programName = programName;
+        this.nameBasedMIDlet = (NameBasedMIDlet) ConnectionManager.getDhisMIDlet();
+    }
 
     NameBasedMIDlet nameBasedMIDlet;
 
     public void run()
     {
-        this.nameBasedMIDlet = (NameBasedMIDlet) ConnectionManager.getDhisMIDlet();
+        
         DataInputStream inputStream = null;
         Patient patient = new Patient();
         try
@@ -63,6 +73,7 @@
                 if ( patient.getId() > 0 )
                 {
                     nameBasedMIDlet.getPersonDashboardView().setPatient( patient );
+                    nameBasedMIDlet.getAlertBoxView( Text.ENROLL_SUCCESS(), programName ).showView();
                     nameBasedMIDlet.getPersonDashboardView().showView();
                 }
                 else
@@ -70,7 +81,7 @@
                 }
             }
         }
-        catch ( IOException e )
+        catch ( Exception e )
         {
             // TODO Auto-generated catch block
             e.printStackTrace();

=== modified file 'src/org/hisp/dhis/mobile/connection/task/PersonRegistrationTask.java'
--- src/org/hisp/dhis/mobile/connection/task/PersonRegistrationTask.java	2013-09-24 07:30:18 +0000
+++ src/org/hisp/dhis/mobile/connection/task/PersonRegistrationTask.java	2013-10-23 04:32:49 +0000
@@ -42,7 +42,6 @@
             else
             {
             }
-
         }
 
         catch ( Exception e )

=== modified file 'src/org/hisp/dhis/mobile/ui/Text.java'
--- src/org/hisp/dhis/mobile/ui/Text.java	2013-10-09 08:56:22 +0000
+++ src/org/hisp/dhis/mobile/ui/Text.java	2013-10-23 04:32:49 +0000
@@ -773,4 +773,8 @@
     public static String HTTP_ERROR(){
         return get((short) 143, "Error in HTTP operation");
     }
+    
+    public static String ENROLL_SUCCESS(){
+        return get((short) 144, "Enroll Program Successfully");
+    }
 }

=== modified file 'src/org/hisp/dhis/mobile/view/PersonDashboardView.java'
--- src/org/hisp/dhis/mobile/view/PersonDashboardView.java	2013-09-25 07:35:48 +0000
+++ src/org/hisp/dhis/mobile/view/PersonDashboardView.java	2013-10-23 04:32:49 +0000
@@ -365,7 +365,7 @@
 
                         ConnectionManager.setUrl( namebasedMidlet.getCurrentOrgUnit().getEnrollProgramUrl() );
 
-                        ConnectionManager.enrollProgram( patient.getId(), program.getId() );
+                        ConnectionManager.enrollProgram( patient.getId(), program.getId(), program.getName() );
                     }
                 } );
 

=== modified file 'src/org/hisp/dhis/mobile/view/PersonRegistrationView.java'
--- src/org/hisp/dhis/mobile/view/PersonRegistrationView.java	2013-10-22 07:31:38 +0000
+++ src/org/hisp/dhis/mobile/view/PersonRegistrationView.java	2013-10-23 04:32:49 +0000
@@ -7,7 +7,6 @@
 import javax.microedition.rms.RecordStoreFullException;
 
 import org.hisp.dhis.mobile.connection.ConnectionManager;
-import org.hisp.dhis.mobile.connection.task.SaveUnregisteredPersonTask;
 import org.hisp.dhis.mobile.midlet.DHISMIDlet;
 import org.hisp.dhis.mobile.midlet.NameBasedMIDlet;
 import org.hisp.dhis.mobile.model.LinkButton;