package com.healthcare;
import android.app.Activity;
import android.content.ContentValues;
import android.content.Intent;
import android.database.Cursor;
import android.graphics.Color;
import android.net.Uri;
import android.os.Bundle;
import android.os.Debug;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.TextView;
import android.widget.Toast;
public class SignUp extends Activity implements OnClickListener {
static TextView userName2,pswd2;
Button enter, clear,signup;
String username_val,pwd2_val;
private String TAG = SignUp.class.getName();
public void onCreate(Bundle savedInstanceState)
{
/* // start tracing to "/sdcard/filename.TraceLog_SignUp"
Debug.startMethodTracing("TraceLog_SignUp"); */
super.onCreate(savedInstanceState);
setContentView(R.layout.signin);
userName2 = (TextView)this.findViewById(R.id.userName_display2);
pswd2 = (TextView)this.findViewById(R.id.pswd_display2);
username_val= userName2.getText().toString();
pwd2_val= pswd2.getText().toString();
enter = (Button)this.findViewById(R.id.enter);
enter.setOnClickListener(this);
signup = (Button)this.findViewById(R.id.SignUp);
signup.setOnClickListener(this);
clear = (Button)this.findViewById(R.id.clear);
clear.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v)
{cleardata();}
public void cleardata()
{
// TODO Auto-generated method stub
userName2.setText("");
userName2.setBackgroundColor(Color.WHITE);
pswd2.setText("");
pswd2.setBackgroundColor(Color.WHITE);
}
});
/* // stop tracing
Debug.stopMethodTracing(); */
} // on create()
public void validate(String username2,String pswd2)
{
Validator.emailvalidator(username2);
Validator.passwordvalidator(pswd2);
}
@Override
public void onClick(View view) {
if(view == enter)
{
// validate(username_val,pwd2_val);
verifyLogin();
}
else if (view==signup)
{
gotoRegister();
}
}
public void gotoRegister()
{
// TODO Auto-generated method stub
Intent i= new Intent(this,RegistrationActivity.class);
startActivity(i);
}
public void verifyLogin(){
//if not null write code here.****************
String str = HealthProvider.PATIENT_SIGNIN_URI.toString()+"/"+userName2.getText();
Cursor c = managedQuery(Uri.parse(str), null, null, null, null);
if(c!=null & c.getCount()>0){
c.moveToFirst();
String password = c.getString(c.getColumnIndexOrThrow(HealthCareConstants.PASSWORD));
String enteredPWD = pswd2.getText().toString().trim();
if(password.equals(enteredPWD))
{
//show the next activity
Intent i= new Intent(this,MagneticSensor.class);
startActivity(i);
}else{
loginFailed();
}
}else{
//Login Failed message
loginFailed();
}
}
public void loginFailed() {
// TODO Auto-generated method stub
Log.d(TAG , "Login Failed");
Toast.makeText(this, "Authentication Failed", 30).show();
}
}
|