Conexión de bases de datos en dispositivos móviles,

 Conexión de bases de datos en dispositivos móviles.


    public  void Ingresar(View view){
AdminBD admin = new AdminBD(this, "BaseDatos", null, 1);
SQLiteDatabase BaseDatos= admin.getWritableDatabase();
String cedula = etCedula.getText().toString();
String contrasenia = etContrasena.getText().toString();

if(!cedula.isEmpty() && !contrasenia.isEmpty()){

//verificar que el usuario ponga los datos correctos
String query = "SELECT * FROM usuarios WHERE cedula = '" + cedula + "' AND contrasenia = '" + contrasenia + "'";
Cursor fila= BaseDatos.rawQuery(query, null);
if(fila.moveToFirst()){
Toast.makeText(this, "Bienvenido :) ", Toast.LENGTH_SHORT).show();
SharedPreferences sharedPreferences = getSharedPreferences("MiSharedPreferences", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString("cedula", cedula);
editor.apply();
Intent intent= new Intent(this, Menu.class);
startActivity(intent);

}else{
Toast.makeText(this, "Contraseña o cedula incorrectas", Toast.LENGTH_LONG).show();
}
etCedula.setText("");
etContrasena.setText("");

}

}
}

Comentarios

Entradas populares de este blog

TIA2: Mi portafolio Unidad 1 - Fundamentos de programación.