|
@@ -1,5 +1,6 @@
|
|
|
package com.sunwin.visitorapp;
|
|
|
|
|
|
+import android.annotation.SuppressLint;
|
|
|
import android.content.Intent;
|
|
|
import android.os.Bundle;
|
|
|
import android.view.View;
|
|
@@ -8,8 +9,16 @@ import android.widget.EditText;
|
|
|
|
|
|
import com.sunwin.visitorapp.activity.HomeAc;
|
|
|
import com.sunwin.visitorapp.activity.VisitorRegActivity;
|
|
|
+import com.sunwin.visitorapp.db.DatabaseManager;
|
|
|
+import com.sunwin.visitorapp.db.LogModel;
|
|
|
+import com.sunwin.visitorapp.db.UserManagerModel;
|
|
|
+import com.sunwin.visitorapp.manage.RunDataManage;
|
|
|
+import com.sunwin.visitorapp.model.UserModel;
|
|
|
import com.sunwin.visitorapp.utils.Constant;
|
|
|
import com.sunwin.visitorapp.utils.SharePrefenceUtils;
|
|
|
+import com.sunwin.visitorapp.utils.ToastUtils;
|
|
|
+
|
|
|
+import java.util.List;
|
|
|
|
|
|
public class LoginActivity extends BaseActivity implements View.OnClickListener {
|
|
|
private EditText mEtUserName;
|
|
@@ -35,6 +44,7 @@ public class LoginActivity extends BaseActivity implements View.OnClickListener
|
|
|
|
|
|
}
|
|
|
|
|
|
+ @SuppressLint("NonConstantResourceId")
|
|
|
@Override
|
|
|
public void onClick(View view) {
|
|
|
switch (view.getId()) {
|
|
@@ -44,10 +54,24 @@ public class LoginActivity extends BaseActivity implements View.OnClickListener
|
|
|
startActivity(intent);
|
|
|
break;
|
|
|
case R.id.btn_login:
|
|
|
- SharePrefenceUtils.putBoolean(Constant.ISharePrefence.LOGINTAG, true);
|
|
|
- Intent intent2 = new Intent(this, HomeAc.class);
|
|
|
- startActivity(intent2);
|
|
|
+ login();
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ public void login(){
|
|
|
+ String account = mEtUserName.getText().toString().trim();
|
|
|
+ String password = mEtPwd.getText().toString().trim();
|
|
|
+ List<UserManagerModel> list = DatabaseManager.getInstance().getQueryByWhere(UserManagerModel.class,UserManagerModel.Key_account,account,UserManagerModel.Key_password,password);
|
|
|
+
|
|
|
+ if(!list.isEmpty()){
|
|
|
+ RunDataManage.SetLoginUser(list.get(0));
|
|
|
+ LogModel.AddLog(LogModel.Type.UserLoginIn);
|
|
|
+ SharePrefenceUtils.putBoolean(Constant.ISharePrefence.LOGINTAG, true);
|
|
|
+ Intent intent2 = new Intent(this, HomeAc.class);
|
|
|
+ startActivity(intent2);
|
|
|
+ }else{
|
|
|
+ ToastUtils.showToast("用户名或密码错误");
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|