From 117e18fedf48e401043e9538732d0d9e6f7ef080 Mon Sep 17 00:00:00 2001
From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期三, 22 三月 2017 16:25:46 +0800
Subject: [PATCH] 

---
 VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/RegisterFragment.java |   90 +++++++++++++++------------------------------
 1 files changed, 30 insertions(+), 60 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 31cf09b..535202d 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,28 +7,21 @@
 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.DictionaryMng;
+import com.bsk.zhangbo.demoforbsk.com.bsk.zhangbo.demoforbsk.service.VisitorTypeMng;
 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;
 
-import org.xutils.http.RequestParams;
-import org.xutils.x;
-
-import java.util.ArrayList;
 import java.util.Calendar;
 import java.util.Date;
 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;
+import cn.com.basic.face.discern.entity.Person;
 
 /**
  * Created by Administrator on 2017/2/20 0020.
@@ -37,11 +30,12 @@
 public class RegisterFragment extends BaseFragment implements View.OnClickListener{
 
     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 TextView mViewNameTitle,mViewSexTitle,mViewNationTitle,mViewBirthdyTitle, mViewIdentityTypeContent, mViewGenderContent, mViewCountryContent,mViewBirthdyContent,mViewVisitorClassContent,mViewVisitorClassTitle,mViewPhoneTitle,mViewIdClassTitle,mViewIdNumberTitle,mViewCompanyNameTitle,mViewRemarkTitle;
+    private EditText mViewNameContent,mViewPhoneContent, mViewIdentityContent,mViewCompanyNameContent,mViewRemarkContent;
     private List mSexList;
     private List mVisitorTypeList;
     private List mCredentialsList;
+    private List mNationList;
     private LinearLayout mBaseLayout;
     private int mNowYear;
     private int mNowMonth;
@@ -79,16 +73,16 @@
         mViewIdNumberTitle = (TextView) mViewIdNumber.findViewById(R.id.register_et_title);
         mViewCompanyNameTitle = (TextView) mViewCompayName.findViewById(R.id.register_et_title);
         mViewRemarkTitle = (TextView) mViewRemark.findViewById(R.id.register_et_title);
-        mViewSexContent = (TextView) mViewSex.findViewById(R.id.register_tv_content);
-        mViewNationContent = (TextView) mViewNation.findViewById(R.id.register_tv_content);
+        mViewGenderContent = (TextView) mViewSex.findViewById(R.id.register_tv_content);
+        mViewCountryContent = (TextView) mViewNation.findViewById(R.id.register_tv_content);
         mViewBirthdyContent= (TextView) mViewBirthday.findViewById(R.id.register_tv_content);
         mViewVisitorClassContent = (TextView) mViewVisitorClass.findViewById(R.id.register_tv_content);
-        mViewIdClassContent= (TextView) mViewIdClass.findViewById(R.id.register_tv_content);
+        mViewIdentityTypeContent = (TextView) mViewIdClass.findViewById(R.id.register_tv_content);
 
 
         mViewNameContent = (EditText) mViewName.findViewById(R.id.register_et_content);
         mViewPhoneContent = (EditText) mViewPhone.findViewById(R.id.register_et_content);
-        mViewIdNumberContent = (EditText) mViewIdNumber.findViewById(R.id.register_et_content);
+        mViewIdentityContent = (EditText) mViewIdNumber.findViewById(R.id.register_et_content);
         mViewCompanyNameContent = (EditText) mViewCompayName.findViewById(R.id.register_et_content);
         mViewRemarkContent = (EditText) mViewRemark.findViewById(R.id.register_et_content);
 
@@ -109,6 +103,19 @@
         mNowDay = calendar.get(Calendar.DAY_OF_MONTH);
     }
 
+    public void save() {
+        Person person = new Person();
+//        person.setBirthday(mViewBirthdyContent.getText());
+        person.setName(mViewNameContent.getText().toString());
+        person.setPhone(mViewPhoneContent.getText().toString());
+        person.setGender(DictionaryMng.getInstance().getId(mViewGenderContent.getText().toString()));
+        person.setIdentityType(DictionaryMng.getInstance().getId(mViewIdentityTypeContent.getText().toString()));
+        person.setCountry(DictionaryMng.getInstance().getId(mViewCountryContent.getText().toString()));
+        person.setIdentify(mViewIdentityContent.getText().toString());
+        person.setBirthday(mViewBirthdyContent.getText().toString());
+        //person.setCompanyId();
+    }
+
     @Override
     protected void initToolbar(Bundle savedInstanceState) {
 
@@ -125,47 +132,10 @@
 
     @Override
     protected void initData() {
-        loadVisitorTypeList();
-
-        loadSexList();
-
-        loadCredentialsList();
-
-    }
-
-    private void loadCredentialsList() {
-        mCredentialsList = new ArrayList<>();
-        mCredentialsList.add("鍚嶇墖");
-        mCredentialsList.add("韬唤璇�");
-
-        mViewIdClassContent.setText(""+mCredentialsList.get(0));
-    }
-
-    private void loadSexList() {
-        RequestParams params = new RequestParams(AppApi.BASEURL+AppApi.DICTIONARY_TYPE_LIST);
-        params.addParameter(Dictionary.FieldNames.type, CommonVariables.DictionaryType.SEX);
-        x.http().get(params, new BaseCommonCallBack() {
-            public void success() {
-                mSexList = getList(Dictionary.class);
-                mViewVisitorClassContent.setText(((Dictionary)mSexList.get(0)).getName()+"");
-            }
-        });
-
-    }
-
-    private void loadVisitorTypeList() {
-        RequestParams params = new RequestParams(AppApi.BASEURL+AppApi.VISITOR_TYPE_LIST);
-        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());
-                }
-            }
-
-        });
+        mVisitorTypeList = VisitorTypeMng.mVisitorTypeList;
+        mSexList = DictionaryMng.mSexList;
+        mCredentialsList = DictionaryMng.mCredentialsList;
+        mNationList = DictionaryMng.nationList;
     }
 
     @Override
@@ -177,7 +147,7 @@
                 popup.addOkButtonClickedListener(new OkButtonClickedListener() {
                     @Override
                     public void onItemSelected(int position, Object o, String item) {
-                        mViewSexContent.setText(item);
+                        mViewGenderContent.setText(item);
                     }
                 });
                 break;
@@ -187,7 +157,7 @@
                 countrySelectionPopup.addOkButtonClickedListener(new OkButtonClickedListener() {
                     @Override
                     public void onItemSelected(int position, Object o, String item) {
-                        mViewNationContent.setText(item);
+                        mViewCountryContent.setText(item);
                     }
                 });
                 break;
@@ -210,7 +180,7 @@
                 popup2.addOkButtonClickedListener(new OkButtonClickedListener() {
                     @Override
                     public void onItemSelected(int position, Object o, String item) {
-                        mViewIdClassContent.setText(item);
+                        mViewIdentityTypeContent.setText(item);
                     }
                 });
                 break;

--
Gitblit v1.8.0