package com.xiaomi.xms.sales.ui;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.TextView;
import com.xiaomi.xms.sales.R;
import com.xiaomi.xms.sales.adapter.OrderViewProductSnAdapter;
import com.xiaomi.xms.sales.util.Constants;
import com.xiaomi.xms.sales.util.ToastUtil;
import com.xiaomi.xms.sales.util.Utils;
import com.xiaomi.xms.sales.widget.BaseListView;
import com.xiaomi.xms.sales.widget.EmptyLoadingView;
public class ThinkingTestFragment extends BaseFragment {
private Button mConfirmButton;
private TextView mTestingResult;
private RadioGroup mRadioGroup;
private BaseListView mListView;
private View mListFooterView;
private View thinkingTestView;
private OrderViewProductSnAdapter mAdapter;
private EmptyLoadingView mLoadingView;
private CheckBox mThinkingCheckedBox1;
private CheckBox mThinkingCheckedBox2;
private CheckBox mThinkingCheckedBox3;
private CheckBox mThinkingCheckedBox4;
private CheckBox mThinkingCheckedBox5;
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
mAdapter = new OrderViewProductSnAdapter(getActivity());
mListView.setAdapter(mAdapter);
mConfirmButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
int count = 0;
if(mThinkingCheckedBox1.isChecked()){
count++;
}
if(mThinkingCheckedBox2.isChecked()){
count++;
}
if(mThinkingCheckedBox3.isChecked()){
count++;
}
if(mThinkingCheckedBox4.isChecked()){
count++;
}
if(mThinkingCheckedBox5.isChecked()){
count++;
}
String res = "";
if( count > 1){
Utils.Preference.setBooleanPref(getActivity(), Constants.IcuGradeResult.THINK_RESULT_BOOLEAN, true);
}else{
Utils.Preference.setBooleanPref(getActivity(), Constants.IcuGradeResult.THINK_RESULT_BOOLEAN, false);
}
if (Utils.Preference.getBooleanPref(getActivity(), Constants.IcuGradeResult.RASS_RESULT_BOOLEAN, false) &&
Utils.Preference.getBooleanPref(getActivity(), Constants.IcuGradeResult.ATTENTION_RESULT_BOOLEAN, false)) {
if ( Integer.parseInt(Utils.Preference.getStringPref(getActivity(), Constants.IcuGradeResult.RASS_RESULT, "0")) !=0 ||
count > 1) {
res = "本病人谵妄阳性";
ToastUtil.show(getActivity(), "本病人谵妄阳性");
} else {
res = "本病人谵妄阴性";
ToastUtil.show(getActivity(), "本病人谵妄阴性");
}
} else {
res = "本病人谵妄阴性";
ToastUtil.show(getActivity(), "本病人谵妄阴性");
}
mTestingResult.setText(res);
//ToastUtil.show(getActivity(), "提交成功,请进行思维测试");
Utils.Preference.setStringPref(getActivity(), Constants.IcuGradeResult.THINK_RESULT, count+"");
// SameDayReturnActivity father = (SameDayReturnActivity) getActivity();
// father.showFragment(
// SameDayReturnActivity.Fragments.TAG_RETURN_CONFIRM_FRAGMENT,
// mBundle, true);
}
});
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.thinking_cotainer_fragment,
container, false);
mListView = (BaseListView) view.findViewById(android.R.id.list);
mLoadingView = (EmptyLoadingView) view.findViewById(R.id.loading);
view.findViewById(R.id.rass_confirm_btn);
mListView = (BaseListView) view.findViewById(android.R.id.list);
mLoadingView = (EmptyLoadingView) view.findViewById(R.id.loading);
mConfirmButton = (Button)view.findViewById(R.id.thinking_confirm_btn);
mTestingResult = (TextView)view.findViewById(R.id.testing_result);
mListFooterView = inflater.inflate(R.layout.return_order_detail_footer,
null, false);
thinkingTestView = inflater.inflate(R.layout.thinking_test_fragment, null,
false);
mListFooterView.setVisibility(View.VISIBLE);
mListView.addFooterView(thinkingTestView);
mListView.addFooterView(mListFooterView);
mListView
.setPadding(
getResources().getDimensionPixelSize(
R.dimen.list_item_padding),
0,
getResources().getDimensionPixelSize(
R.dimen.list_item_padding),
getResources().getDimensionPixelSize(
R.dimen.list_item_padding));
// mConfirmButton = (Button) thinkingTestView.findViewById(R.id.confirm_btn);
mThinkingCheckedBox1 = (CheckBox) thinkingTestView.findViewById(R.id.thinking_test_n1);
mThinkingCheckedBox2 = (CheckBox) thinkingTestView.findViewById(R.id.thinking_test_n2);
mThinkingCheckedBox3 = (CheckBox) thinkingTestView.findViewById(R.id.thinking_test_n3);
mThinkingCheckedBox4 = (CheckBox) thinkingTestView.findViewById(R.id.thinking_test_n4);
mThinkingCheckedBox5 = (CheckBox) thinkingTestView.findViewById(R.id.thinking_test_n5);
mLoadingView = (EmptyLoadingView) view.findViewById(R.id.loading);
mLoadingView.setEmptyText(R.string.order_list_empty);
return view;
}
}