| | |
| | | package cn.com.basic.face.fragment;
|
| | |
|
| | | import android.os.Bundle;
|
| | | import android.support.v7.widget.LinearLayoutManager;
|
| | | import android.text.Editable;
|
| | | import android.text.TextWatcher;
|
| | | import android.view.Gravity;
|
| | |
| | | import cn.com.basic.face.discern.common.CommonVariables;
|
| | | import cn.com.basic.face.discern.entity.Visit;
|
| | | import cn.com.basic.face.discern.query.item.FacePhotoItem;
|
| | | import cn.com.basic.face.discern.query.item.VisitorQueryItem;
|
| | | import cn.com.basic.face.discern.query.item.CheckInQueryItem;
|
| | |
|
| | | public class CheckInFragment extends MainUIBaseFragment {
|
| | | private View fragment_check_in_left;
|
| | |
| | |
|
| | | private static CheckInFragment instance = new CheckInFragment();
|
| | | private List<String> visitPurposeList = new ArrayList<String>();
|
| | | private VisitorQueryItem selectedVisitor;
|
| | | private VisitorQueryItem selectedInterviewee;
|
| | | private CheckInQueryItem selectedVisitor;
|
| | | private CheckInQueryItem selectedInterviewee;
|
| | |
|
| | | @ViewInject(R.id.fragment_check_in_right_remark)
|
| | | private EditText visitorRemarkEt;
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | private void sort(List<VisitorQueryItem> list, final boolean sortedByDept) {
|
| | | Collections.sort(list, new Comparator<VisitorQueryItem>() {
|
| | | private void sort(List<CheckInQueryItem> list, final boolean sortedByDept) {
|
| | | Collections.sort(list, new Comparator<CheckInQueryItem>() {
|
| | | @Override
|
| | | public int compare(VisitorQueryItem t1, VisitorQueryItem t2) {
|
| | | public int compare(CheckInQueryItem t1, CheckInQueryItem t2) {
|
| | | if (sortedByDept) {
|
| | | String dept1Name = t1.getDeptName()==null?"":t1.getDeptName();
|
| | | String dept2Name = t2.getDeptName()==null?"":t2.getDeptName();
|
| | |
| | | // fragment_check_in_right_visitor_cell.setTitle(item.getName());
|
| | | }
|
| | |
|
| | | public void visitorCheckIn(VisitorQueryItem item) {
|
| | | public void visitorCheckIn(CheckInQueryItem item) {
|
| | | fragment_check_in_left_interviewee_radio.performClick();
|
| | | fragment_check_in_right_visitor_cell.setVisitorInfo(item);
|
| | | selectedVisitor = item;
|
| | |
| | | fragment_check_in_left_list_view.setAdapter(mAdapter);
|
| | | }
|
| | |
|
| | | public void setVisitorInfo(VisitorQueryItem item) {
|
| | | public void setVisitorInfo(CheckInQueryItem item) {
|
| | | fragment_check_in_right_visitor_cell.setVisitorInfo(item);
|
| | | selectedVisitor = item;
|
| | | }
|
| | |
|
| | | public void setIntervieweeInfo(final VisitorQueryItem item) {
|
| | | public void setIntervieweeInfo(final CheckInQueryItem item) {
|
| | | fragment_check_in_right_interviewee_cell.setIntervieweeInfo(item);
|
| | | selectedInterviewee = item;
|
| | | }
|