Publicado el Deja un comentario

OpenOffice. Coste real de la financiacion

Comprobaremos cual es el coste real de la financiacion de un vehiculo y cual es la opcion menos costosa a pesar de los descuentos que nos ofrecen para enmascarar la financiacion de la financiera propia del concesionario.
Los concesionarios ofrecen descuentos si financias la operacion a traves de su financiera, esta es habitualmente mucho mas cara que la financiacion por entidades bancarias, incluso si no nos aplican el descuento.
Los precios de los vehiculos los dan normalmente con dicho descuento, en cuanto indiques que no necesitas financiacion con su financiera, te eliminaran dicho descuento encareciendo el precio del vehiculo.
Otro punto que tambien hay que concocer es que ponen limites a la entrada que se da y al importe a financiar, por ejemplo en un importe de 15.000 € no dejan que se de mas de 5.000 € de entrada, su minimo a financiar es de 10.000 € para asi obtener mas ingresos por los intereses que cobraran por la fianciacion.
Con el siguiente ejemplo de OpenOffice Calc vemos las diferentes opciones, para tomar la eleccion correcta.

Publicado el Deja un comentario

Android. Sqlite comprobar campos

Crea metodos o funciones para comprobar si estan vacios o no los campos necesarios para evitar errores.


public boolean conpruebaCampos(){
String codigo=etId.getText().toString();
String nombre=etNo.getText().toString();
String email=etEm.getText().toString();
if (!codigo.equals("")&!nombre.equals("")&!email.equals("")){
return true;
}else{
return false;
}
}
public boolean conpruebaCodigo(){
String codigo=etId.getText().toString();

if (!codigo.equals("")){
return true;
}else{
return false;
}
}
public void borrarCampos(){
etId.setText("");
etNo.setText("");
etEm.setText("");
}

Publicado el Deja un comentario

Android. Modificar Registro

Modificar registros de la base de datos sqlite


public void modificar(View v){
BaseSQLiteOpenHelper base = new BaseSQLiteOpenHelper(this,"agenda",null,1);
SQLiteDatabase bd = base.getWritableDatabase();
String codigo=etId.getText().toString();
String nombre=etNo.getText().toString();
String email=etEm.getText().toString();
ContentValues registro = new ContentValues();
registro.put("codigo",codigo);
registro.put("nombre",nombre);
registro.put("email",email);
int cant=bd.update("persona",registro,"codigo="+codigo,null);
bd.close();
if(cant==1){
Toast.makeText(this, "Se modifico el dato", Toast.LENGTH_SHORT).show();
}else{
Toast.makeText(this, "No existe ese codigo", Toast.LENGTH_SHORT).show();
}
}

Publicado el Deja un comentario

Android. Sqlite borrar registro

Ejemplo para borrar un registro de una base de datos sqlite en Android.


public void borra(View v){
BaseSQLiteOpenHelper base = new BaseSQLiteOpenHelper(this,"agenda",null,1);
SQLiteDatabase bd = base.getWritableDatabase();
String codigo=etId.getText().toString();
int cant=bd.delete("persona","codigo="+codigo,null);
bd.close();
etId.setText("");
etNo.setText("");
etEm.setText("");
if (cant==1){
Toast.makeText(this, "Se borro el registro", Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(this, "No existe ese codigo", Toast.LENGTH_SHORT).show();
}
}

Publicado el Deja un comentario

Android. Sqlite, consultas

Continuando con el video del proyecto anterior con sqlite, en este video vemos como realizar consultas a la base de datos.

El codigo añadido es:


public void consulta(View v){
if(!etId.getText().toString().equals("")){
BaseSQLiteOpenHelper base = new BaseSQLiteOpenHelper(this,"agenda",null,1);
SQLiteDatabase bd = base.getWritableDatabase();
String codigo=etId.getText().toString();
Cursor fila =bd.rawQuery("select nombre,email from persona where codigo="+codigo,null);
if(fila.moveToFirst()){
etNo.setText(fila.getString(0));
etEm.setText(fila.getString(1));
}else{
Toast.makeText(this, "No existe persona con ese codigo", Toast.LENGTH_SHORT).show();
}
bd.close();
}else{
Toast.makeText(this, "El campo id no puede estar vacio", Toast.LENGTH_SHORT).show();
}
}