Está en la página 1de 2

EXAMEN FINAL

PROGRAMACIÓN MÓVIL
CARRERA:TECNICAS
ASIGNATURA: PROGRAMACIÓN MÓVIL FECHA: 25/06/2021
SUPERIOR EN INFORMÁTICA
Semestre: 5 to. - A DOCENTE: Ing. Angela Santos
1. Desarrollar una aplicación utilizando las API SQLite para un punto de Vacunación COVID-19 la Base de
Datos llevara por nombre “BD VACUNACIÓN ”, para esto se creara la tabla llamada “Cliente”, esta
almacenará los datos de las personas y posteriormente podrá enlistar a las personas que fueron
vacunadas.

2. Para la aplicación del ejercicio 1, se pide insertar una opción para Buscar a un determinado Cliente, utilizar
como base el siguiente código guía. A criterio donde ubicar la opción buscar.
public void buscar(View v){
String msg = "";
try{
ArrayList lista = new ArrayList();
String suc = sucTxt.getText().toString();
String cmdsql= "SELECT * FROM sucursal WHERE sucursal LIKE '"+suc+"%' ";

AdminSQLiteOpenHelper admin = new AdminSQLiteOpenHelper(this,"administracion", null, 1);


SQLiteDatabase db = admin.getReadableDatabase();
Cursor c = db.rawQuery(cmdsql, null);

if (c.moveToFirst()) {
do {
String fila = c.getInt(c.getColumnIndex("id_sucursal")) +"
"+c.getString(c.getColumnIndex("sucursal")); lista.add(fila); } while (c.moveToNext());
}
ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_list_item_1, lista);
sucBuscaLst.setAdapter(adapter);

msg += "Listo";
db.close();

}catch (SQLiteException ex){


msg += ex.getMessage();
}catch (Exception ex){ msg += ex.getMessage();
}
Toast.makeText(this, msg, Toast.LENGTH_SHORT).show();
}

También podría gustarte