package com.szu;

import com.szu.accountsoft.dao.PwdDAO;
import com.szu.accountsoft.model.Tb_pwd;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class Sysset extends Activity {
	EditText txtpwd, txtpwd1;// 创建EditText对象
	Button btnSet, btnsetCancel;// 创建两个Button对象

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);
		setContentView(R.layout.sysset);// 设置布局文件
		
		txtpwd1 = (EditText) findViewById(R.id.txtPwd1);
		txtpwd = (EditText) findViewById(R.id.txtPwd);// 获取密码文本框
		btnSet = (Button) findViewById(R.id.btnSet);// 获取设置按钮
		btnsetCancel = (Button) findViewById(R.id.btnsetCancel);// 获取取消按钮

		btnSet.setOnClickListener(new OnClickListener() {// 为设置按钮添加监听事件
			@Override
			public void onClick(View arg0) {
				// TODO Auto-generated method stub
				PwdDAO pwdDAO = new PwdDAO(Sysset.this);// 创建PwdDAO对象
				
				if(txtpwd.getText().toString().trim().equals("") ||
				   txtpwd.getText().toString().trim().equals(""))
				{
					Toast.makeText(Sysset.this, "密码不能为空！", Toast.LENGTH_SHORT).show();
					
				}
				else if(txtpwd.getText().toString().trim().equals(txtpwd1.getText().toString().trim()))
				{
					Tb_pwd tb_pwd = new Tb_pwd(txtpwd.getText().toString());// 根据输入的密码创建Tb_pwd对象
					
					if (pwdDAO.getCount() == 0)// 判断数据库中是否已经设置了密码
					{
						pwdDAO.add(tb_pwd);// 添加用户密码
						// 弹出信息提示
						Toast.makeText(Sysset.this, "密码设置成功！", Toast.LENGTH_SHORT).show();
					} 
					else 
					{
						pwdDAO.update(tb_pwd);// 修改用户密码
						Toast.makeText(Sysset.this, "密码修改成功！", Toast.LENGTH_SHORT).show();
					}
				}
				else
				{
					Toast.makeText(Sysset.this, "密码不匹配！", Toast.LENGTH_SHORT).show();
				}
			}
		});

		btnsetCancel.setOnClickListener(new OnClickListener() {

			@Override
			public void onClick(View arg0) {
				// TODO Auto-generated method stub
				txtpwd.setText("");// 清空密码文本框
				txtpwd1.setText("");
			}
		});
	}
}
