Implementación de métodos

 Para implementar los métodos  registrar, eliminar, buscar y actualizar se debe:

crear el método, llamar a la base de datos, condicionar el condigo que no este vacio cuando se va a validar, mandar mensajes para saber si cumplió su función 

A continuación el código de la funciones


//REGISTRA 

public void registrar(View view)
{
AdminBD bd = new AdminBD(this, "bd", null, 1);
SQLiteDatabase baseDatos = bd.getWritableDatabase();

String cedula = cedulaC.getText().toString();
String nombre=nombreC.getText().toString();
String direccion=direccionC.getText().toString();
String telefono=telefonoC.getText().toString();

if(!cedula.isEmpty() && !nombre.isEmpty() && !direccion.isEmpty() && !telefono.isEmpty()){


ContentValues registrar = new ContentValues();
registrar.put("cedula", cedula);
registrar.put("nombre", nombre);
registrar.put("direccion", direccion);
registrar.put("telefono", telefono);

baseDatos.insert("clientes",null, registrar);
baseDatos.close();
//nombreCampo.setText("") //limpiar campos
Toast.makeText(this, "Registros Almacenados", Toast.LENGTH_LONG).show();

}else{
Toast.makeText(this, "Aun faltas campos por Diligenciar", Toast.LENGTH_LONG).show();

}

}
//CONSULTA
public void consultar(View view)
{
AdminBD bd = new AdminBD(this, "bd", null, 1);
SQLiteDatabase baseDatos = bd.getWritableDatabase();

String cedula1 = cedulaC.getText().toString();
if(!cedula1.isEmpty())
{
Cursor fila = baseDatos.rawQuery("select nombre, telefono, direccion from clientes where cedula="+cedula1, null);
//ordenando los campos
if(fila.moveToFirst()){

nombreC.setText(fila.getString(0));
telefonoC.setText(fila.getString(1));
direccionC.setText(fila.getString(2));
baseDatos.close();


Toast.makeText(this, "Registro Encontrado", Toast.LENGTH_LONG).show();

}else{
Toast.makeText(this, "No se ha encontrado Registros Almacenados", Toast.LENGTH_LONG).show();

}
}
}
//ACTUALIZA 
public void actualizar(View view)
{
AdminBD bd = new AdminBD(this, "bd", null, 1);
SQLiteDatabase baseDatos = bd.getWritableDatabase();

String cedula1 =cedulaC.getText().toString();
String nombre1=nombreC.getText().toString();
String direccion1=direccionC.getText().toString();
String telefono1=telefonoC.getText().toString();

if(!cedula1.isEmpty() && !nombre1.isEmpty() && !direccion1.isEmpty() && !telefono1.isEmpty())
{
ContentValues registros = new ContentValues();
registros.put("cedula", cedula1);
registros.put("nombre", nombre1);
registros.put("direccion", direccion1);
registros.put("telefono", telefono1);

int registroActulizar = baseDatos.update("clientes", registros, "cedula="+cedula1, null);
baseDatos.close();


Toast.makeText(this, "Registro Actualizado Correctamente", Toast.LENGTH_LONG).show();


}else {
Toast.makeText(this, "Diligencie los campos", Toast.LENGTH_LONG).show();
}

}
//ELIMINA
public void eliminar(View view)
{
AdminBD bd = new AdminBD(this, "bd", null, 1);
SQLiteDatabase baseDatos = bd.getWritableDatabase();

String cedula1 = cedulaC.getText().toString();
if(!cedula1.isEmpty())
{
int registroAbuscar = baseDatos.delete("clientes", "cedula="+ cedula1, null);
baseDatos.close();

Toast.makeText(this, "Registro Eliminado", Toast.LENGTH_LONG).show();


}else{
Toast.makeText(this, "Diligencia el numero de cedula", Toast.LENGTH_LONG).show();

}

}

Comentarios