Advertisement
AleOlivera

registrarse.java

Sep 26th, 2022
677
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.10 KB | None | 0 0
  1. package com.example.tp3grupo6;
  2.  
  3. import androidx.appcompat.app.AppCompatActivity;
  4.  
  5. import android.os.Bundle;
  6. import android.view.View;
  7. import android.widget.EditText;
  8. import android.widget.Toast;
  9.  
  10. import com.example.tp3grupo6.ConexionSQLiteHelper.ConexionSQLiteHelper;
  11. import com.example.tp3grupo6.entidades.Usuario;
  12.  
  13. public class Registrarse extends AppCompatActivity {
  14.     EditText editName,editEmail,editNewPassword,editRepeatPassword;
  15.  
  16.     @Override
  17.     protected void onCreate(Bundle savedInstanceState) {
  18.         super.onCreate(savedInstanceState);
  19.         setContentView(R.layout.activity_registrarse);
  20.  
  21.         editName= (EditText) findViewById(R.id.editName);
  22.         editEmail= (EditText) findViewById(R.id.editEmail);
  23.         editNewPassword= (EditText) findViewById(R.id.editNewPassword);
  24.         editRepeatPassword= (EditText) findViewById(R.id.editRepeatPassword);
  25.  
  26.     }
  27.  
  28.     public void Registrar(View view){
  29.         String mensaje;
  30.         ConexionSQLiteHelper conn= new ConexionSQLiteHelper(this,
  31.                 "parking_db",null,1);
  32.         Usuario usuario;
  33.         String nombre= editName.getText().toString();
  34.         String email=editEmail.getText().toString();
  35.         String newPass= editNewPassword.getText().toString();
  36.         String repPass= editRepeatPassword.getText().toString();
  37.  
  38.         if(!nombre.isEmpty() && !email.isEmpty() && !newPass.isEmpty() && !repPass.isEmpty()){
  39.             if(newPass.compareTo(repPass)==0){
  40.                 usuario= new Usuario(nombre,email,newPass);
  41.                 conn.abrir();
  42.                 conn.createUsuario(usuario);
  43.                 conn.close();
  44.                 mensaje="Usuario "+nombre+ " registrado";
  45.  
  46.                 editName.setText("");
  47.                 editEmail.setText("");
  48.                 editNewPassword.setText("");
  49.                 editRepeatPassword.setText("");
  50.             }
  51.             else
  52.                 mensaje="Las contraseñas no coinciden";
  53.         }
  54.         else
  55.             mensaje="Debe completar todos los campos";
  56.  
  57.         Toast.makeText(this, mensaje, Toast.LENGTH_SHORT).show();
  58.     }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement