Commit aff05a35 authored by Antonius's avatar Antonius

Vcare v1.8.0 Enhancement & CR production R2(terminal feature)

parent 36752e5b
This diff is collapsed.
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android" <manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="id.co.visionet.crm_multibank" package="id.co.visionet.crm_multibank"
android:versionCode="1" android:versionCode="1"
android:versionName="1.0" > android:versionName="1.8.0" >
<uses-sdk <uses-sdk
android:minSdkVersion="19" android:minSdkVersion="19"
......
...@@ -587,7 +587,6 @@ public class DetailIncident extends AppCompatActivity implements TerminalFeature ...@@ -587,7 +587,6 @@ public class DetailIncident extends AppCompatActivity implements TerminalFeature
wk = j; wk = j;
Detailreason = ""; Detailreason = "";
workOrder = mRealm.where(WorkOrder.class).equalTo("TaskId", j).findFirst(); workOrder = mRealm.where(WorkOrder.class).equalTo("TaskId", j).findFirst();
int a = workOrder.getWorkActivityCode(); int a = workOrder.getWorkActivityCode();
final String merchantid = workOrder.getMerchantId(); final String merchantid = workOrder.getMerchantId();
...@@ -599,15 +598,12 @@ public class DetailIncident extends AppCompatActivity implements TerminalFeature ...@@ -599,15 +598,12 @@ public class DetailIncident extends AppCompatActivity implements TerminalFeature
final List<String> DetailValue = new ArrayList<String>(); final List<String> DetailValue = new ArrayList<String>();
final List<Integer> DetailId = new ArrayList<Integer>(); final List<Integer> DetailId = new ArrayList<Integer>();
final StringBuilder stringdynamicoptions = new StringBuilder(); final StringBuilder stringdynamicoptions = new StringBuilder();
for(int i=0;i<dynamicFormModel.size();i++) { for(int i=0;i<dynamicFormModel.size();i++) {
ReasonCode.add(dynamicFormModel.get(i).getValue()); ReasonCode.add(dynamicFormModel.get(i).getValue());
ReasonDetail.add(dynamicFormModel.get(i).getType_Detail()); ReasonDetail.add(dynamicFormModel.get(i).getType_Detail());
DetailValue.add(dynamicFormModel.get(i).getDetail_Value()); DetailValue.add(dynamicFormModel.get(i).getDetail_Value());
DetailId.add(dynamicFormModel.get(i).getID()); DetailId.add(dynamicFormModel.get(i).getID());
System.out.println(ReasonCode.get(i));
System.out.println(ReasonDetail.get(i));
System.out.println(DetailValue.get(i));
} }
String[] strings = new String[ReasonCode.size()]; String[] strings = new String[ReasonCode.size()];
strings = ReasonCode.toArray(strings); strings = ReasonCode.toArray(strings);
...@@ -3875,6 +3871,7 @@ public class DetailIncident extends AppCompatActivity implements TerminalFeature ...@@ -3875,6 +3871,7 @@ public class DetailIncident extends AppCompatActivity implements TerminalFeature
workOrder.setAddress1(workOrder1.getAddress1()); workOrder.setAddress1(workOrder1.getAddress1());
workOrder.setAddress2(workOrder1.getAddress2()); workOrder.setAddress2(workOrder1.getAddress2());
workOrder.setWorkActivity(workOrder1.getWorkActivity()); workOrder.setWorkActivity(workOrder1.getWorkActivity());
workOrder.setWorkActivityCode(workOrder1.getWorkActivityCode());
workOrder.setExpectedCompletionDate(workOrder1.getExpectedCompletionDate()); workOrder.setExpectedCompletionDate(workOrder1.getExpectedCompletionDate());
workOrder.setCaseType(workOrder1.getCaseType()); workOrder.setCaseType(workOrder1.getCaseType());
workOrder.setActualTargetDate(workOrder1.getActualTargetDate() == null ? "" : workOrder1.getActualTargetDate()); workOrder.setActualTargetDate(workOrder1.getActualTargetDate() == null ? "" : workOrder1.getActualTargetDate());
...@@ -3996,7 +3993,6 @@ public class DetailIncident extends AppCompatActivity implements TerminalFeature ...@@ -3996,7 +3993,6 @@ public class DetailIncident extends AppCompatActivity implements TerminalFeature
}); });
} }
private void isreceive() { private void isreceive() {
if ((android.provider.Settings.Global.getInt(getContentResolver(), android.provider.Settings.Global.AUTO_TIME, 0)) == 1) { if ((android.provider.Settings.Global.getInt(getContentResolver(), android.provider.Settings.Global.AUTO_TIME, 0)) == 1) {
progressDialog.setMessage("Please wait..."); progressDialog.setMessage("Please wait...");
...@@ -4056,7 +4052,6 @@ public class DetailIncident extends AppCompatActivity implements TerminalFeature ...@@ -4056,7 +4052,6 @@ public class DetailIncident extends AppCompatActivity implements TerminalFeature
final WorkOrder workOrder = mRealm.where(WorkOrder.class).equalTo("TaskId", taskId).findFirst(); final WorkOrder workOrder = mRealm.where(WorkOrder.class).equalTo("TaskId", taskId).findFirst();
workOrder1.setTaskId(workOrder.getTaskId()); workOrder1.setTaskId(workOrder.getTaskId());
workOrder1.setWorkActivityCode(workOrder.getWorkActivityCode());
workOrder1.setMerchantId(workOrder.getMerchantId()); workOrder1.setMerchantId(workOrder.getMerchantId());
workOrder1.setTicketNo(workOrder.getTicketNo()); workOrder1.setTicketNo(workOrder.getTicketNo());
workOrder1.setTaskNo(workOrder.getTaskNo()); workOrder1.setTaskNo(workOrder.getTaskNo());
...@@ -4064,6 +4059,7 @@ public class DetailIncident extends AppCompatActivity implements TerminalFeature ...@@ -4064,6 +4059,7 @@ public class DetailIncident extends AppCompatActivity implements TerminalFeature
workOrder1.setAddress1(workOrder.getAddress1()); workOrder1.setAddress1(workOrder.getAddress1());
workOrder1.setAddress2(workOrder.getAddress2()); workOrder1.setAddress2(workOrder.getAddress2());
workOrder1.setWorkActivity(workOrder.getWorkActivity()); workOrder1.setWorkActivity(workOrder.getWorkActivity());
workOrder1.setWorkActivityCode(workOrder.getWorkActivityCode());
workOrder1.setExpectedCompletionDate(workOrder.getExpectedCompletionDate()); workOrder1.setExpectedCompletionDate(workOrder.getExpectedCompletionDate());
workOrder1.setCaseType(workOrder.getCaseType()); workOrder1.setCaseType(workOrder.getCaseType());
workOrder1.setCaseTypeCode(workOrder.getCaseTypeCode()); workOrder1.setCaseTypeCode(workOrder.getCaseTypeCode());
...@@ -4198,27 +4194,32 @@ public class DetailIncident extends AppCompatActivity implements TerminalFeature ...@@ -4198,27 +4194,32 @@ public class DetailIncident extends AppCompatActivity implements TerminalFeature
if (workOrder.getWorkActivityCode() == 3) { if (workOrder.getWorkActivityCode() == 3) {
if(workOrder.getAssetList().get(2).getAsset().size()>0 && workOrder.getAssetList().get(0).getAsset().size() == 0 && workOrder.getAssetList().get(1).getAsset().size() == 0){ if(workOrder.getAssetList().get(2).getAsset().size()>0 && workOrder.getAssetList().get(0).getAsset().size() == 0 && workOrder.getAssetList().get(1).getAsset().size() == 0){
llTaskParameter.setVisibility(View.VISIBLE); llTaskParameter.setVisibility(View.VISIBLE);
setRecyclerView(1);
textCapture.setVisibility(View.GONE); textCapture.setVisibility(View.GONE);
btnCheckIn.setVisibility(View.GONE); btnCheckIn.setVisibility(View.GONE);
} }
else if (workOrder.getAssetList().get(0).getAsset().size() == 0 || workOrder.getAssetList().get(1).getAsset().size() == 0) { else if (workOrder.getAssetList().get(0).getAsset().size() == 0 || workOrder.getAssetList().get(1).getAsset().size() == 0) {
llTaskParameter.setVisibility(View.GONE); llTaskParameter.setVisibility(View.GONE);
setRecyclerView(1);
textCapture.setVisibility(View.VISIBLE); textCapture.setVisibility(View.VISIBLE);
btnCheckIn.setVisibility(View.GONE); btnCheckIn.setVisibility(View.GONE);
textCapture.setText("SPK/Case task is not valid,Please contact your project admin"); textCapture.setText("SPK/Case task is not valid,Please contact your project admin");
} else { } else {
llTaskParameter.setVisibility(View.VISIBLE); llTaskParameter.setVisibility(View.VISIBLE);
setRecyclerView(1);
textCapture.setVisibility(View.GONE); textCapture.setVisibility(View.GONE);
btnCheckIn.setVisibility(View.GONE); btnCheckIn.setVisibility(View.GONE);
} }
} else { } else {
if (workOrder.getAssetList().get(0).getAsset().size() == 0 && workOrder.getAssetList().get(1).getAsset().size() == 0 && workOrder.getAssetList().get(2).getAsset().size() == 0) { if (workOrder.getAssetList().get(0).getAsset().size() == 0 && workOrder.getAssetList().get(1).getAsset().size() == 0 && workOrder.getAssetList().get(2).getAsset().size() == 0) {
llTaskParameter.setVisibility(View.GONE); llTaskParameter.setVisibility(View.GONE);
setRecyclerView(1);
textCapture.setVisibility(View.VISIBLE); textCapture.setVisibility(View.VISIBLE);
btnCheckIn.setVisibility(View.GONE); btnCheckIn.setVisibility(View.GONE);
textCapture.setText("SPK/Case task is not valid,Please contact your project admin"); textCapture.setText("SPK/Case task is not valid,Please contact your project admin");
} else { } else {
llTaskParameter.setVisibility(View.VISIBLE); llTaskParameter.setVisibility(View.VISIBLE);
setRecyclerView(1);
textCapture.setVisibility(View.GONE); textCapture.setVisibility(View.GONE);
btnCheckIn.setVisibility(View.GONE); btnCheckIn.setVisibility(View.GONE);
} }
......
...@@ -615,16 +615,10 @@ public class DetailRollout extends AppCompatActivity implements TerminalFeatureA ...@@ -615,16 +615,10 @@ public class DetailRollout extends AppCompatActivity implements TerminalFeatureA
ReasonDetail.add(dynamicFormModel.get(i).getType_Detail()); ReasonDetail.add(dynamicFormModel.get(i).getType_Detail());
DetailValue.add(dynamicFormModel.get(i).getDetail_Value()); DetailValue.add(dynamicFormModel.get(i).getDetail_Value());
DetailId.add(dynamicFormModel.get(i).getID()); DetailId.add(dynamicFormModel.get(i).getID());
System.out.println(ReasonCode.get(i));
System.out.println(ReasonDetail.get(i));
System.out.println(DetailValue.get(i));
} }
String[] strings = new String[ReasonCode.size()]; String[] strings = new String[ReasonCode.size()];
strings = ReasonCode.toArray(strings); strings = ReasonCode.toArray(strings);
String[] detailvalues = new String[DetailValue.size()]; String[] detailvalues = new String[DetailValue.size()];
workOrder = mRealm.where(WorkOrder.class).equalTo("TaskId", j).findFirst(); workOrder = mRealm.where(WorkOrder.class).equalTo("TaskId", j).findFirst();
...@@ -3975,6 +3969,7 @@ public class DetailRollout extends AppCompatActivity implements TerminalFeatureA ...@@ -3975,6 +3969,7 @@ public class DetailRollout extends AppCompatActivity implements TerminalFeatureA
workOrder.setAddress1(workOrder1.getAddress1()); workOrder.setAddress1(workOrder1.getAddress1());
workOrder.setAddress2(workOrder1.getAddress2()); workOrder.setAddress2(workOrder1.getAddress2());
workOrder.setWorkActivity(workOrder1.getWorkActivity()); workOrder.setWorkActivity(workOrder1.getWorkActivity());
workOrder.setWorkActivityCode(workOrder1.getWorkActivityCode());
workOrder.setExpectedCompletionDate(workOrder1.getExpectedCompletionDate()); workOrder.setExpectedCompletionDate(workOrder1.getExpectedCompletionDate());
workOrder.setCaseType(workOrder1.getCaseType()); workOrder.setCaseType(workOrder1.getCaseType());
workOrder.setActualTargetDate(workOrder1.getActualTargetDate() == null ? "" : workOrder1.getActualTargetDate()); workOrder.setActualTargetDate(workOrder1.getActualTargetDate() == null ? "" : workOrder1.getActualTargetDate());
...@@ -4164,6 +4159,7 @@ public class DetailRollout extends AppCompatActivity implements TerminalFeatureA ...@@ -4164,6 +4159,7 @@ public class DetailRollout extends AppCompatActivity implements TerminalFeatureA
workOrder1.setAddress1(workOrder.getAddress1()); workOrder1.setAddress1(workOrder.getAddress1());
workOrder1.setAddress2(workOrder.getAddress2()); workOrder1.setAddress2(workOrder.getAddress2());
workOrder1.setWorkActivity(workOrder.getWorkActivity()); workOrder1.setWorkActivity(workOrder.getWorkActivity());
workOrder1.setWorkActivityCode(workOrder.getWorkActivityCode());
workOrder1.setExpectedCompletionDate(workOrder.getExpectedCompletionDate()); workOrder1.setExpectedCompletionDate(workOrder.getExpectedCompletionDate());
workOrder1.setCaseType(workOrder.getCaseType()); workOrder1.setCaseType(workOrder.getCaseType());
workOrder1.setCaseTypeCode(workOrder.getCaseTypeCode()); workOrder1.setCaseTypeCode(workOrder.getCaseTypeCode());
...@@ -4299,27 +4295,32 @@ public class DetailRollout extends AppCompatActivity implements TerminalFeatureA ...@@ -4299,27 +4295,32 @@ public class DetailRollout extends AppCompatActivity implements TerminalFeatureA
if (workOrder.getWorkActivityCode() == 3) { if (workOrder.getWorkActivityCode() == 3) {
if(workOrder.getAssetList().get(2).getAsset().size()>0 && workOrder.getAssetList().get(0).getAsset().size() == 0 && workOrder.getAssetList().get(1).getAsset().size() == 0){ if(workOrder.getAssetList().get(2).getAsset().size()>0 && workOrder.getAssetList().get(0).getAsset().size() == 0 && workOrder.getAssetList().get(1).getAsset().size() == 0){
llTaskParameter.setVisibility(View.VISIBLE); llTaskParameter.setVisibility(View.VISIBLE);
setRecyclerView(2);
textCapture.setVisibility(View.GONE); textCapture.setVisibility(View.GONE);
btnCheckIn.setVisibility(View.GONE); btnCheckIn.setVisibility(View.GONE);
} }
else if (workOrder.getAssetList().get(0).getAsset().size() == 0 || workOrder.getAssetList().get(1).getAsset().size() == 0) { else if (workOrder.getAssetList().get(0).getAsset().size() == 0 || workOrder.getAssetList().get(1).getAsset().size() == 0) {
llTaskParameter.setVisibility(View.GONE); llTaskParameter.setVisibility(View.GONE);
setRecyclerView(2);
textCapture.setVisibility(View.VISIBLE); textCapture.setVisibility(View.VISIBLE);
btnCheckIn.setVisibility(View.GONE); btnCheckIn.setVisibility(View.GONE);
textCapture.setText("SPK/Case task is not valid,Please contact your project admin"); textCapture.setText("SPK/Case task is not valid,Please contact your project admin");
} else { } else {
llTaskParameter.setVisibility(View.VISIBLE); llTaskParameter.setVisibility(View.VISIBLE);
setRecyclerView(2);
textCapture.setVisibility(View.GONE); textCapture.setVisibility(View.GONE);
btnCheckIn.setVisibility(View.GONE); btnCheckIn.setVisibility(View.GONE);
} }
} else { } else {
if (workOrder.getAssetList().get(0).getAsset().size() == 0 && workOrder.getAssetList().get(1).getAsset().size() == 0 && workOrder.getAssetList().get(2).getAsset().size() == 0) { if (workOrder.getAssetList().get(0).getAsset().size() == 0 && workOrder.getAssetList().get(1).getAsset().size() == 0 && workOrder.getAssetList().get(2).getAsset().size() == 0) {
llTaskParameter.setVisibility(View.GONE); llTaskParameter.setVisibility(View.GONE);
setRecyclerView(2);
textCapture.setVisibility(View.VISIBLE); textCapture.setVisibility(View.VISIBLE);
btnCheckIn.setVisibility(View.GONE); btnCheckIn.setVisibility(View.GONE);
textCapture.setText("SPK/Case task is not valid,Please contact your project admin"); textCapture.setText("SPK/Case task is not valid,Please contact your project admin");
} else { } else {
llTaskParameter.setVisibility(View.VISIBLE); llTaskParameter.setVisibility(View.VISIBLE);
setRecyclerView(2);
textCapture.setVisibility(View.GONE); textCapture.setVisibility(View.GONE);
btnCheckIn.setVisibility(View.GONE); btnCheckIn.setVisibility(View.GONE);
} }
......
...@@ -143,22 +143,22 @@ public class InitActivity extends AppCompatActivity { ...@@ -143,22 +143,22 @@ public class InitActivity extends AppCompatActivity {
if (compare < 0) { if (compare < 0) {
etImei.setText(imei1); etImei.setText(imei1);
//etImei.setHint(imei1); //etImei.setHint(imei1);
//etImei.setEnabled(false); etImei.setEnabled(false);
} else { } else {
etImei.setText(imei2); etImei.setText(imei2);
//etImei.setHint(imei2); //etImei.setHint(imei2);
//etImei.setEnabled(false); etImei.setEnabled(false);
} }
if (imei2.equals("")) { if (imei2.equals("")) {
etImei.setText(imei1); etImei.setText(imei1);
//etImei.setHint(imei1); //etImei.setHint(imei1);
//etImei.setEnabled(false); etImei.setEnabled(false);
} }
if (etImei.getText().toString().equalsIgnoreCase("")) { if (etImei.getText().toString().equalsIgnoreCase("")) {
TelephonyManager telephonyManager = (TelephonyManager) mContext.getSystemService(Context.TELEPHONY_SERVICE); TelephonyManager telephonyManager = (TelephonyManager) mContext.getSystemService(Context.TELEPHONY_SERVICE);
//etImei.setHint(telephonyManager.getDeviceId()); //etImei.setHint(telephonyManager.getDeviceId());
etImei.setText(telephonyManager.getDeviceId()); etImei.setText(telephonyManager.getDeviceId());
//etImei.setEnabled(false); etImei.setEnabled(false);
} }
} }
} }
...@@ -172,7 +172,7 @@ public class InitActivity extends AppCompatActivity { ...@@ -172,7 +172,7 @@ public class InitActivity extends AppCompatActivity {
TelephonyManager telephonyManager = (TelephonyManager) getSystemService(TELEPHONY_SERVICE); TelephonyManager telephonyManager = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);
//etImei.setHint(telephonyManager.getDeviceId()); //etImei.setHint(telephonyManager.getDeviceId());
etImei.setText(telephonyManager.getDeviceId()); etImei.setText(telephonyManager.getDeviceId());
//etImei.setEnabled(false); etImei.setEnabled(false);
} }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment