@Override
  public void onVer(int i, List<Movimiento> lista) {

    PantallaUtil.remove(panelCaja);

    panelCaja.onVer(usuario, lista);

    panelCaja.onAlta(i, usuario);

    listenerVolver = new ListenerCajaVolver(cajaController);
    listenerAltaMovimiento = new ListenerAltaMovimiento(cajaController);
    listenerModMovimiento = new ListenerModMovimiento(cajaController);
    listenerEliminarMovimiento = new ListenerEliminarMovimiento(cajaController);
    listenerCerrarCaja = new ListenerCerrarCaja(cajaController);

    panelCaja.getBtnMod().addActionListener(listenerModMovimiento);

    panelCaja.getBtnEliminar().addActionListener(listenerEliminarMovimiento);

    panelCaja.getBtnCierre().addActionListener(listenerCerrarCaja);

    panelCaja.getBtnAlta().addActionListener(listenerAltaMovimiento);

    panelCaja.getBtnVolver().addActionListener(listenerCajaVolver);

    PantallaUtil.refresh(frame);
  }
  @Override
  public void mostrarMovimientoMod(Movimiento m) {

    panelCaja.mostrarMovimientoMod(m);

    listenerAceptarMod = new ListenerAceptarMod(cajaController);
    panelCaja.getBtnAlta().removeActionListener(listenerAltaMovimiento);
    panelCaja.getBtnAlta().addActionListener(listenerAceptarMod);
  }
  @Override
  public void cierroCaja(int i) {

    panelCaja.cierroCaja(i, usuario);

    listenerAceptarCierre = new ListenerAceptarCierre(cajaController);

    panelCaja.getBtnAlta().addActionListener(listenerAceptarCierre);

    PantallaUtil.refresh(frame);
  }
  @Override
  public void verCuota(int i, List<Movimiento> lista, Cuota c) {

    System.out.println("verCuota");
    PantallaUtil.remove(panelCaja);

    panelCaja.onVerCuota(usuario, lista, c);

    listenerAltaMovimientoCuota = new ListenerAltaMovimiento(cajaController);

    panelCaja.getBtnAlta().addActionListener(listenerAltaMovimientoCuota);

    PantallaUtil.refresh(frame);
  }