SignUp.java :  » UnTagged » mobilesoftwaredesignframework » com » healthcare » Android Open Source

Android Open Source » UnTagged » mobilesoftwaredesignframework 
mobilesoftwaredesignframework » com » healthcare » SignUp.java
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();
    
    }
}

java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.