Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DatabaseReference refPedidos;
- DataSnapshot datPedidos;
- ArrayList<Pedido> ls_pedidos;
- private void getCurrentDelivers(String uid_empresario) {
- refPedidos = data.getReference("/pedidos/" + uid_empresario);
- refPedidos.addValueEventListener(new ValueEventListener() {
- @Override
- public void onDataChange(DataSnapshot ds) {
- datPedidos = ds;
- getPedidos();
- }
- @Override
- public void onCancelled(DatabaseError de) {
- }
- });
- }
- private void getPedidos() {
- ls_pedidos = new ArrayList<>(); //Inicializar array
- for (DataSnapshot negocios : datPedidos.getChildren()) { //Aqui se obtienen negocios
- for (DataSnapshot sucursales: negocios.getChildren()) { //Aqui se obtienen sucursales
- for (DataSnapshot pedidos : sucursales.getChildren()) { //Aqui se obtienen pedidos
- String uid_pedido = pedidos.getKey();
- String nombre = pedidos.child("nombre").getValue(String.class);
- String uid_negocio = negocios.getKey();
- String uid_sucursal = sucursales.getKey();
- ls_pedidos.add(new Pedido(nombre, uid_negocio, TxEmpresario.getText(), uid_sucursal, uid_pedido));
- }
- }
- }
- for (Pedido ls_pedido : ls_pedidos) {
- System.out.println("Nombre: "+ls_pedido.getNombre()+"\n"
- + "Empresario: "+ls_pedido.getUid_empresario()+"\n"
- + "Negocio: "+ls_pedido.getUid_negocio()+"\n"
- + "Sucursal: "+ls_pedido.getUid_sucursal()+"\n"
- + "Pedido: "+ls_pedido.getUid_pedido()+"\n"+"\n");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement