From daad95eefa884411112b2fe02b9b19acff25d3bf Mon Sep 17 00:00:00 2001
From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期三, 22 三月 2017 14:31:21 +0800
Subject: [PATCH] 

---
 VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/RegisterFragment.java |   61 +++++++++++++-----------------
 1 files changed, 26 insertions(+), 35 deletions(-)

diff --git a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/RegisterFragment.java b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/RegisterFragment.java
index 8cc1d3c..7fe037d 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/RegisterFragment.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/RegisterFragment.java
@@ -7,11 +7,13 @@
 import android.widget.EditText;
 import android.widget.LinearLayout;
 import android.widget.TextView;
-import android.widget.Toast;
 
 import com.bsk.zhangbo.demoforbsk.R;
 import com.bsk.zhangbo.demoforbsk.base.BaseFragment;
+import com.bsk.zhangbo.demoforbsk.com.bsk.zhangbo.demoforbsk.service.DictionaryService;
+import com.bsk.zhangbo.demoforbsk.com.bsk.zhangbo.demoforbsk.service.VisitorTypeService;
 import com.bsk.zhangbo.demoforbsk.listeners.OkButtonClickedListener;
+import com.bsk.zhangbo.demoforbsk.util.AppApi;
 import com.bsk.zhangbo.demoforbsk.widget.BirthdayPickerDialog;
 import com.bsk.zhangbo.demoforbsk.widget.CountrySelectionPopup;
 import com.bsk.zhangbo.demoforbsk.widget.SingleSelectionPopup;
@@ -25,6 +27,8 @@
 import java.util.List;
 
 import cn.com.basic.face.discern.common.BaseCommonCallBack;
+import cn.com.basic.face.discern.common.CommonVariables;
+import cn.com.basic.face.discern.entity.Dictionary;
 import cn.com.basic.face.discern.query.item.VistorTypeQueryItem;
 
 /**
@@ -36,9 +40,10 @@
     private View mViewName,mViewSex,mViewNation,mViewBirthday,mViewVisitorClass,mViewPhone,mViewIdClass,mViewIdNumber,mViewCompayName,mViewRemark;
     private TextView mViewNameTitle,mViewSexTitle,mViewNationTitle,mViewBirthdyTitle,mViewIdClassContent,mViewSexContent,mViewNationContent,mViewBirthdyContent,mViewVisitorClassContent,mViewVisitorClassTitle,mViewPhoneTitle,mViewIdClassTitle,mViewIdNumberTitle,mViewCompanyNameTitle,mViewRemarkTitle;
     private EditText mViewNameContent,mViewPhoneContent,mViewIdNumberContent,mViewCompanyNameContent,mViewRemarkContent;
-    private List<String> mSexList;
-    private List<String> mVisitorTypeList;
-    private List<String> mCredentialsList;
+    private List mSexList;
+    private List mVisitorTypeList;
+    private List mCredentialsList;
+    private List mNationList;
     private LinearLayout mBaseLayout;
     private int mNowYear;
     private int mNowMonth;
@@ -122,30 +127,10 @@
 
     @Override
     protected void initData() {
-        RequestParams params = new RequestParams("http://192.168.1.51:8080/ssm/VisitorType/v_list.do");
-        x.http().get(params, new BaseCommonCallBack() {
-            public void success() {
-                List<VistorTypeQueryItem> items = getList(VistorTypeQueryItem.class);
-                mVisitorTypeList = new ArrayList<String>();
-                mViewVisitorClassContent.setText(items.get(0).getLabel());
-                for (VistorTypeQueryItem item : items) {
-                    mVisitorTypeList.add(item.getLabel());
-                }
-            }
-
-        });
-
-
-
-        mSexList = new ArrayList<>();
-        mSexList.add("鐢�");
-        mSexList.add("濂�");
-
-        mCredentialsList = new ArrayList<>();
-        mCredentialsList.add("鍚嶇墖");
-        mCredentialsList.add("韬唤璇�");
-
-        mViewIdClassContent.setText(mCredentialsList.get(0));
+        mVisitorTypeList = VisitorTypeService.mVisitorTypeList;
+        mSexList = DictionaryService.mSexList;
+        mCredentialsList = DictionaryService.mCredentialsList;
+        mNationList = DictionaryService.nationList;
     }
 
     @Override
@@ -154,15 +139,24 @@
             case R.id.register_sex:
                 SingleSelectionPopup popup = new SingleSelectionPopup(getActivity(),mSexList,"鎬у埆");
                 popup.showAtLocation(mBaseLayout, Gravity.CENTER,0,0);
+                popup.addOkButtonClickedListener(new OkButtonClickedListener() {
+                    @Override
+                    public void onItemSelected(int position, Object o, String item) {
+                        mViewSexContent.setText(item);
+                    }
+                });
                 break;
             case R.id.register_nation:
-//                Toast.makeText(getActivity(),"涓浗",Toast.LENGTH_SHORT).show();
                 CountrySelectionPopup countrySelectionPopup = new CountrySelectionPopup(getActivity());
                 countrySelectionPopup.showAtLocation(mBaseLayout, Gravity.CENTER,0,0);
+                countrySelectionPopup.addOkButtonClickedListener(new OkButtonClickedListener() {
+                    @Override
+                    public void onItemSelected(int position, Object o, String item) {
+                        mViewNationContent.setText(item);
+                    }
+                });
                 break;
             case R.id.register_birthday:
-//                Toast.makeText(getActivity(),"1990-1-1",Toast.LENGTH_SHORT).show();
-//                datePickerDialog.show();
                 showDatePicker();
                 break;
             case R.id.register_visitor_class:
@@ -196,10 +190,7 @@
                     @Override
                     public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
                         int month=monthOfYear+1;
-                        Toast.makeText(
-                                getActivity(),
-                                year + "-" + month + "-" + dayOfMonth,
-                                Toast.LENGTH_SHORT).show();
+                        mViewBirthdyContent.setText(year+"-"+month+"-"+dayOfMonth);
                     }
                 },date);
         myDatePickerDialog.myShow();

--
Gitblit v1.8.0