Skip to content

Commit 0657009

Browse files
authored
Merge pull request #98 from mngoe/OP-2524
fix edit claim
2 parents 8dc819a + a26e563 commit 0657009

File tree

5 files changed

+13
-0
lines changed

5 files changed

+13
-0
lines changed

.DS_Store

2 KB
Binary file not shown.

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,3 +80,5 @@ fastlane/readme.md
8080

8181
# Custom product flavours
8282
*custom-flavours.gradle
83+
84+
.DS_Store

claimManagement/.DS_Store

4 KB
Binary file not shown.

claimManagement/src/.DS_Store

8 KB
Binary file not shown.

claimManagement/src/main/java/org/openimis/imisclaims/ClaimActivity.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@ protected void onCreate(Bundle savedInstanceState) {
128128
ArrayAdapter<String> visitTypeAdapter = new ArrayAdapter<>(this, android.R.layout.simple_dropdown_item_1line, visitTypes);
129129
visitTypeAdapter.setDropDownViewResource(android.R.layout.select_dialog_singlechoice);
130130
etVisitType.setAdapter(visitTypeAdapter);
131+
etVisitType.setThreshold(100);
131132
etVisitType.setOnItemClickListener(new AdapterView.OnItemClickListener() {
132133
@Override
133134
public void onItemClick(AdapterView<?> adapterView, View view, int position, long l) {
@@ -155,6 +156,7 @@ public void onItemClick(AdapterView<?> adapterView, View view, int position, lon
155156
String[] patientConditions = getResources().getStringArray(R.array.patientCondition);
156157
ArrayAdapter<String> patientConditionAdapter = new ArrayAdapter<>(this, android.R.layout.simple_dropdown_item_1line, patientConditions);
157158
etPatientCondition.setAdapter(patientConditionAdapter);
159+
etPatientCondition.setThreshold(100);
158160
etPatientCondition.setOnItemClickListener(new AdapterView.OnItemClickListener() {
159161
@Override
160162
public void onItemClick(AdapterView<?> adapterView, View view, int position, long l) {
@@ -593,33 +595,42 @@ private void fillClaimFromDatabase(String claimUUID) {
593595
switch (claimDetails.getString("VisitType")) {
594596
case "E":
595597
etVisitType.setText(getResources().getString(R.string.Emergency));
598+
etVisitType.setTag("E");
596599
break;
597600
case "R":
598601
etVisitType.setText(getResources().getString(R.string.Referral));
602+
etVisitType.setTag("R");
599603
tfReferal.setVisibility(View.VISIBLE);
600604
break;
601605
case "O":
602606
etVisitType.setText(getResources().getString(R.string.Other));
607+
etVisitType.setTag("O");
603608
break;
604609
default:
605610
etVisitType.setText("");
611+
etVisitType.setTag("");
606612
}
607613

608614
switch (claimDetails.getString("PatientCondition")) {
609615
case "H":
610616
etPatientCondition.setText(getResources().getString(R.string.Healed));
617+
etPatientCondition.setTag("H");
611618
break;
612619
case "D":
613620
etPatientCondition.setText(getResources().getString(R.string.Deceased));
621+
etPatientCondition.setTag("D");
614622
break;
615623
case "E":
616624
etPatientCondition.setText(getResources().getString(R.string.Escaped));
625+
etPatientCondition.setTag("E");
617626
break;
618627
case "R":
619628
etPatientCondition.setText(getResources().getString(R.string.Referral));
629+
etPatientCondition.setTag("R");
620630
break;
621631
default:
622632
etPatientCondition.setText("");
633+
etPatientCondition.setTag("");
623634
}
624635

625636
lvItemList.clear();

0 commit comments

Comments
 (0)