Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for (int i = 0; i < meses.length; i++) {
- recorrerMeses(i);
- }
- Query datos = FirebaseDatabase.getInstance().getReference(nodos.nodoControl).orderByChild(nodos.nodo_dni).equalTo(usuarios.getDni());
- datos.addListenerForSingleValueEvent(new ValueEventListener() {
- @Override
- public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
- if (dataSnapshot.exists()) {
- for (DataSnapshot snapshot : dataSnapshot.getChildren()) {
- Control c = snapshot.getValue(Control.class);
- if (c.getFecha() >= lgfechaMin && c.getFecha() <= lgfechaMax) {
- if (String.valueOf(c.getCantidad()).contains("-")) {
- saldoNegativo += Float.parseFloat(String.valueOf(c.getCantidad()));
- } else {
- saldoPositivo += Float.parseFloat(String.valueOf(c.getCantidad()));
- }
- } else {
- saldoNegativo = 0f;
- saldoPositivo = 0f;
- }
- }
- entradasPositivas.add(new BarEntry(i, saldoPositivo));
- entradasNegativas.add(new BarEntry(i, saldoNegativo));
- crearGrafica();
- }
- }
- @Override
- public void onCancelled(@NonNull DatabaseError databaseError) {
- Toast.makeText(gráficaMensual.this, "Error en el servidor", Toast.LENGTH_SHORT).show();
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement