Android Open Source - ArrecebaAndroid Frm Registrarse






From Project

Back to project page ArrecebaAndroid.

License

The source code is released under:

GNU General Public License

If you think the Android project ArrecebaAndroid listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package br.com.projetointegrador.Frm;
/*w  w w  .ja va2s .c  om*/
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import br.com.projetointegrador.ArrecebaAndroidActivity;
import br.com.projetointegrador.R;
import br.com.projetointegrador.DAO.SystemDAO;
import br.com.projetointegrador.TO.User;

public class FrmRegistrarse extends ArrecebaAndroidActivity {
  
  private EditText nome, email, login, senha;
  private RadioGroup sexo;
  private Button cancelar, registrarse;

  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.registrarse);
    
    nome = (EditText) findViewById(R.registrarse.ti_nome);
    email = (EditText) findViewById(R.registrarse.ti_email);
    login = (EditText) findViewById(R.registrarse.ti_login);
    senha = (EditText) findViewById(R.registrarse.ti_senha);
    sexo = (RadioGroup) findViewById(R.registrarse.rdog_sexo);
    cancelar = (Button) findViewById(R.registrarse.bt_cancelar);
    registrarse = (Button) findViewById(R.registrarse.bt_registrarse);
    
    setListeners();
  }
  
  private void setListeners() {
    cancelar.setOnClickListener(mainListener);
    registrarse.setOnClickListener(registrarseListener);
  }
  
  private OnClickListener registrarseListener = new OnClickListener() {
    
    public void onClick(View arg0) {
      User user = new User();
      user.Name = nome.getText().toString().trim();
      user.Email = email.getText().toString().trim();
      user.Login = login.getText().toString().trim();
      user.Password = senha.getText().toString().trim();
      RadioButton rb = (RadioButton) findViewById(sexo.getCheckedRadioButtonId());
      user.Sexo = rb.getTag().toString().charAt(0);
      
      String msg = user.valid();
      if (msg != null) {
        makeDialog("Ateno", msg);
      }

      if (SystemDAO.CreateUser(user)) {
        makeDialog("Sucesso", "Registro efetuado com sucesso, efetue login.");
        user = null;
        redirect(FrmLogin.class);
      } else {
        makeDialog("Erro", "Ocorreu um erro ao efetuar seu registro, tente novamente.");
      }
    }
  };
  
}




Java Source Code List

br.com.projetointegrador.ArrecebaAndroidActivity.java
br.com.projetointegrador.SplashActivity.java
br.com.projetointegrador.DAO.CrudDAO.java
br.com.projetointegrador.DAO.InteresseDAO.java
br.com.projetointegrador.DAO.ProdutoDAO.java
br.com.projetointegrador.DAO.SQLite.java
br.com.projetointegrador.DAO.SystemDAO.java
br.com.projetointegrador.DAO.UserDAO.java
br.com.projetointegrador.DAO.WebService.java
br.com.projetointegrador.Frm.FrmCrudList.java
br.com.projetointegrador.Frm.FrmInteresse.java
br.com.projetointegrador.Frm.FrmLogadoBase.java
br.com.projetointegrador.Frm.FrmLogin.java
br.com.projetointegrador.Frm.FrmProdutos.java
br.com.projetointegrador.Frm.FrmRegistrarse.java
br.com.projetointegrador.TO.Categoria.java
br.com.projetointegrador.TO.Crud.java
br.com.projetointegrador.TO.Interesse.java
br.com.projetointegrador.TO.Produto.java
br.com.projetointegrador.TO.User.java
br.com.projetointegrador.View.InteresseViewHolder.java
br.com.projetointegrador.View.ProdutoViewHolder.java
br.com.projetointegrador.table.TbUser.java