1. Tabla para calcular el valor del vehículo: http://www.arpem.com/servicios/pap/impuesto/valor/marcas/automoviles.html
2. Calcular los gastos de la transferencia: http://www.arpem.com/servicios/pap/impuesto/impuesto_p.html
protected ProgressDialog cargarClientesProgressDialog = null;
protected void loadMyData(){
cargarClientesProgressDialog = ProgressDialog.show(ClientesListView.this,
"", getResources().getString(R.string.cliente_listview_loading), true, false);
// usar un hilo diferente para obtener los clientes
Thread thread = new Thread(null, cargarClientesEnBackgroundProcess,
"CargarClientesThread");
// Iniciar el hilo que carga los clientes
thread.start();
}
protected Runnable cargarClientesEnBackgroundProcess = new Runnable() {
public void run(){getClientes();}
};
protected String QUERY = null;
protected void getClientes() {
if(this.QUERY != null && this.QUERY.length() > 0){
clientesList = clientesDbAdapter.filtrarClientes(this.QUERY);
} else {
clientesList = clientesDbAdapter.getListClientes();
}
handler.post(updateClientesListView);
}
protected Runnable updateClientesListView = new Runnable() {
@Override
public void run() {loadClientes();}
};
protected void loadClientes(){
this.clienteAdapter = new ClienteAdapter(this, R.layout.list_item_cliente,
new ArrayList());
setListAdapter(this.clienteAdapter);
if (clientesList != null && clientesList.size() > 0) {
clienteAdapter.notifyDataSetChanged();
for (int i = 0; i <>
clienteAdapter.add(clientesList.get(i));
}
if(cargarClientesProgressDialog != null) {
cargarClientesProgressDialog.dismiss();
}
clienteAdapter.notifyDataSetChanged();
}