|
@@ -347,7 +347,8 @@ public class HistoryFragment extends Fragment {
|
|
|
checkPrint.setChecked(false);
|
|
|
consentStateData.put(checkAll, ConsentConfig.ALL);
|
|
|
} else {
|
|
|
- consentStateData.remove(checkAll);
|
|
|
+// consentStateData.remove(checkAll);
|
|
|
+ consentStateData.clear();
|
|
|
}
|
|
|
|
|
|
} else if (v == checkNowrite) {
|
|
@@ -399,34 +400,34 @@ public class HistoryFragment extends Fragment {
|
|
|
}
|
|
|
|
|
|
|
|
|
- if (checkNowrite.isChecked() && checkTemp.isChecked() && checkGudu.isChecked() && checkPateintSign.isChecked() && checkCert.isChecked() && checkPrint.isChecked()) {
|
|
|
- checkAll.setChecked(true);
|
|
|
- checkNowrite.setChecked(false);
|
|
|
- checkTemp.setChecked(false);
|
|
|
- checkGudu.setChecked(false);
|
|
|
- checkPateintSign.setChecked(false);
|
|
|
- checkCert.setChecked(false);
|
|
|
- checkPrint.setChecked(false);
|
|
|
- consentStateData.put(checkAll, ConsentConfig.ALL);
|
|
|
-
|
|
|
- consentStateData.remove(checkNowrite);
|
|
|
- consentStateData.remove(checkTemp);
|
|
|
- consentStateData.remove(checkGudu);
|
|
|
- consentStateData.remove(checkPateintSign);
|
|
|
- consentStateData.remove(checkCert);
|
|
|
- consentStateData.remove(checkPrint);
|
|
|
- }
|
|
|
-
|
|
|
- if (!checkAll.isChecked() && !checkNowrite.isChecked() && !checkTemp.isChecked() && !checkGudu.isChecked() && !checkPateintSign.isChecked() && !checkCert.isChecked() && !checkPrint.isChecked()) {
|
|
|
- checkAll.setChecked(true);
|
|
|
- consentStateData.put(checkAll, ConsentConfig.ALL);
|
|
|
- consentStateData.remove(checkNowrite);
|
|
|
- consentStateData.remove(checkTemp);
|
|
|
- consentStateData.remove(checkGudu);
|
|
|
- consentStateData.remove(checkPateintSign);
|
|
|
- consentStateData.remove(checkCert);
|
|
|
- consentStateData.remove(checkPrint);
|
|
|
- }
|
|
|
+// if (checkNowrite.isChecked() && checkTemp.isChecked() && checkGudu.isChecked() && checkPateintSign.isChecked() && checkCert.isChecked() && checkPrint.isChecked()) {
|
|
|
+// checkAll.setChecked(true);
|
|
|
+// checkNowrite.setChecked(false);
|
|
|
+// checkTemp.setChecked(false);
|
|
|
+// checkGudu.setChecked(false);
|
|
|
+// checkPateintSign.setChecked(false);
|
|
|
+// checkCert.setChecked(false);
|
|
|
+// checkPrint.setChecked(false);
|
|
|
+// consentStateData.put(checkAll, ConsentConfig.ALL);
|
|
|
+//
|
|
|
+// consentStateData.remove(checkNowrite);
|
|
|
+// consentStateData.remove(checkTemp);
|
|
|
+// consentStateData.remove(checkGudu);
|
|
|
+// consentStateData.remove(checkPateintSign);
|
|
|
+// consentStateData.remove(checkCert);
|
|
|
+// consentStateData.remove(checkPrint);
|
|
|
+// }
|
|
|
+//
|
|
|
+// if (!checkAll.isChecked() && !checkNowrite.isChecked() && !checkTemp.isChecked() && !checkGudu.isChecked() && !checkPateintSign.isChecked() && !checkCert.isChecked() && !checkPrint.isChecked()) {
|
|
|
+// checkAll.setChecked(true);
|
|
|
+// consentStateData.put(checkAll, ConsentConfig.ALL);
|
|
|
+// consentStateData.remove(checkNowrite);
|
|
|
+// consentStateData.remove(checkTemp);
|
|
|
+// consentStateData.remove(checkGudu);
|
|
|
+// consentStateData.remove(checkPateintSign);
|
|
|
+// consentStateData.remove(checkCert);
|
|
|
+// consentStateData.remove(checkPrint);
|
|
|
+// }
|
|
|
}
|
|
|
};
|
|
|
|
|
@@ -436,6 +437,7 @@ public class HistoryFragment extends Fragment {
|
|
|
HttpCallBack callBack = new HttpCallBack() {
|
|
|
@Override
|
|
|
public void result(String result) {
|
|
|
+ Log.e(TAG, "getHistoryConsentList -- > " + result);
|
|
|
if (result.equals("")) {
|
|
|
} else {
|
|
|
if (type.equals("patient")) {
|
|
@@ -460,37 +462,26 @@ public class HistoryFragment extends Fragment {
|
|
|
}
|
|
|
};
|
|
|
|
|
|
-// CallBack callBack = new CallBack() {
|
|
|
-// @Override
|
|
|
-// public void result(SoapObject result) {
|
|
|
-// Log.e(TAG, "getHistoryConsentList result -- > " + result);
|
|
|
-// if (type.equals("patient")) {
|
|
|
-// ArrayList<ConsentListVO> arrayList = SoapParser.getConsentList(result);
|
|
|
-// setHistoryConsentList(arrayList);
|
|
|
-// } else {
|
|
|
-// ArrayList<ConsentWriteListVO> arrayList = SoapParser.getUnfinishedListPerDoctor(result);
|
|
|
-// setWirteConsentList(arrayList);
|
|
|
-// }
|
|
|
-//
|
|
|
-// }
|
|
|
-//
|
|
|
-// @Override
|
|
|
-// public void stop() {
|
|
|
-//
|
|
|
-// }
|
|
|
-//
|
|
|
-// @Override
|
|
|
-// public void error() {
|
|
|
-//
|
|
|
-// }
|
|
|
-// };
|
|
|
-
|
|
|
- if (centerMenu.patientInfoVO == null && type.equals("patient")) {
|
|
|
+ if (centerMenu.patientInfoVO == null) {
|
|
|
instance.showSingButtonDialog(mContext.getString(R.string.emptyPatientInfo));
|
|
|
} else {
|
|
|
|
|
|
instance.showProgress();
|
|
|
|
|
|
+ if (consentStateData == null || consentStateData.size() == 0) {
|
|
|
+ csAlert.show();
|
|
|
+ csAlert.setContent(mContext.getString(R.string.emptyCheckConsentState), ConsentConfig.ALERT_BTN_TYPE);
|
|
|
+ csAlert.btnConfirm2.setOnClickListener(new View.OnClickListener() {
|
|
|
+ @Override
|
|
|
+ public void onClick(View view) {
|
|
|
+ instance.dismissProgress();
|
|
|
+ csAlert.dismiss();
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
String consentState = "";
|
|
|
int count = 0;
|
|
|
for (View key : consentStateData.keySet()) {
|
|
@@ -560,6 +551,7 @@ public class HistoryFragment extends Fragment {
|
|
|
historyPatientRecyclerView.setLayoutManager(linearLayoutManager);
|
|
|
historyPatientRecyclerView.setAdapter(instance.consentHistoryAdapter);
|
|
|
} else {
|
|
|
+ instance.consentWriteAdapter.checkMap.clear();
|
|
|
instance.consentHistoryAdapter.arrayList.clear();
|
|
|
instance.consentHistoryAdapter.arrayList = arrayList;
|
|
|
instance.consentHistoryAdapter.notifyDataSetChanged();
|
|
@@ -590,6 +582,7 @@ public class HistoryFragment extends Fragment {
|
|
|
historyWriteRecyclerView.setLayoutManager(linearLayoutManager);
|
|
|
historyWriteRecyclerView.setAdapter(instance.consentWriteAdapter);
|
|
|
} else {
|
|
|
+ instance.consentWriteAdapter.checkMap.clear();
|
|
|
instance.consentWriteAdapter.arrayList.clear();
|
|
|
instance.consentWriteAdapter.arrayList = arrayList;
|
|
|
instance.consentWriteAdapter.notifyDataSetChanged();
|
|
@@ -601,6 +594,14 @@ public class HistoryFragment extends Fragment {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
+ public void changeLeftDate(String date) {
|
|
|
+ int year = Integer.parseInt(date.split("/")[0]);
|
|
|
+ int month = Integer.parseInt(date.split("/")[1]);
|
|
|
+ int day = Integer.parseInt(date.split("/")[2]);
|
|
|
+ leftDateDialog = new DatePickerDialog(mContext, R.style.DatePickerDialogTheme , leftDateListener, year, month -1, day);
|
|
|
+ tvLeftDate.setText(date);
|
|
|
+ }
|
|
|
+
|
|
|
private String getLeftDate() {
|
|
|
return Util.removeSlashStr(tvLeftDate.getText().toString());
|
|
|
}
|