You are on page 1of 5

Public void Ingresar(View view) {

String Codigo = entradacodigo.getText().toString();

String Nombre = entradanombre.getText().toString();

String Apellidos = entradaapellidos.getText().toString();

String Programa = entradaprograma.getText().toString();

String Marcayrefe = entradamarcayrefe.getText().toString();

AdminSQLiteOpenHelper admin = new AminSQLiteOpenHelper(this, “administracio”, null, 1);

SQLiteDatabase bd = admin.getWritableDatabase();

ContentValues registronuevo = new ContentValues ();

Registronuevo.put(“Codgio”, Codigo);

Registronuevo.put(“Nombre”, Nombre);

Registronuevo.put(“Apellidos”, Apellidos);

Registronuevo.put(“Programa”, Programa);

Registronuevo.put(“Marcayreferencia”, Marcayrefe);

Bd.registronuevo(“usuario”, null, registronuevo);

Bd.close();

Entradacodigo.setText(“”);

Entradanombre.setText(“”);

Entradaapellidos.setText(“”);

Entradaprograma.setText(“”);

Entradamarcayrefe.setText(“”);
Public void Modificar (View view){

AdminSQLiteOpenHelper admin = new AminSQLiteOpenHelper(this, “administracio”, null, 1);

SQLiteDatabase bd = admin.getWritableDatabase();

String Codigo = entradacodigo.getText().toString();

String Nombre = entradanombre.getText().toString();

String Apellidos = entradaapellidos.getText().toString();

String Programa = entradaprograma.getText().toString();

String Marcayrefe = entradamarcayrefe.getText().toString();iteDatabase bd =


admin.getWritableDatabase();

ContentValues registronuevo = new ContentValues ();

Registronuevo.put(“Codgio”, Codigo);

Registronuevo.put(“Nombre”, Nombre);

Registronuevo.put(“Apellidos”, Apellidos);

Registronuevo.put(“Programa”, Programa);

Registronuevo.put(“Marcayreferencia”, Marcayrefe);

Int cant = bd.update(“usuarios”, registronuevo “Codigo=” +Codigo, null);


AdminSQLiteOpenHelper admin = new AminSQLiteOpenHelper(this, “administracio”, null, 1);

SQLiteDatabase bd = admin.getWritableDatabase();

If(bd!=null){

Cursor fila = bd.rawquery(“select * from usuarios”, null)

Int cantidad = fila.getCount();

Int i =0;

String [] arreglo = new String [cantidad];

If(fila.movetoFirst()){

Do{
String linea = fila.getString(0)+" " + fila.getString(1) +" " +
fila.getString(2) + " "+ fila.getString(3)+ " " +fila.getString(4)+"
EMAIL:";
arreglo [i] = linea;
i++;

}while (fila.moveToNext());

ArrayAdapter<String>adapter = new ArrayAdapter<String>(this,


android.R.layout.simple_list_item_1, arreglo);

ListView lista = (ListView) findViewById(R.id.list_view);

lista.setAdapter(adapter);

}
public void baja(View v) {

AdminSQLiteOpenHelper admin = new AdminSQLiteOpenHelper(this, "administracion", null,


1);

SQLiteDatabase bd = admin.getWritableDatabase();

String Codigo = entradacodigo.getText().toString();

int cant = bd.delete("usuarios", "Codigo=" + Codigo, null); // (

bd.close();

entradacodigo.setText("");

entradanombre.setText("");

entradaapellido.setText("");

entradaprograma.setText("");

entradamarcayreferencia.setText("");

if (cant == 1)

Toast.makeText(this, "Se borró la persona con dicho codigo",

Toast.LENGTH_LONG).show();

else

Toast.makeText(this, "No existe una persona con dicho codigo",

Toast.LENGTH_LONG).show();

}
public class AdminSQLiteOpenHelper extends SQLiteOpenHelper {

public AdminSQLiteOpenHelper(Context context, String name,


SQLiteDatabase.CursorFactory factory, int version) {

super(context, name, factory, version);

@Override

public void onCreate(SQLiteDatabase db) {

db.execSQL("create table Usuarios(Codigo INTEGER PRIMARY KEY, Nombre text ,


Apellidos text, Programa text, Marcayreferencia text)");

db.execSQL("create table persona (usuario text, contraseña text)");

db.execSQL("insert into persona values('administrador', 'admin')");

@Override

public void onUpgrade(SQLiteDatabase db, int i, int i1) {

db.execSQL("create table persona (usuario text, contraseña text)");

db.execSQL("insert into persona values('administrador', 'admin')");

You might also like