@Override
  public void actualiza(Acciones evento, Retorno datos) {
    switch (evento) {
      case proveedoresConsultar:
        if (!datos.tieneErrores()) {
          TransferProveedor cliente = (TransferProveedor) datos.getDatos();
          labelId.setText("" + cliente.getId());
          cajaNombre.setText(cliente.getName());
          cajaTelefono.setText("" + cliente.getTelephoneNumber());
          cajaEmail.setText(cliente.getEmail());
          cajaNIF.setText("" + cliente.getNif());

        } else {
          JOptionPane.showMessageDialog(this, "Error al consultar proveedor.");
          this.dispose();
        }
        break;
      case proveedoresEditar:
        if (!datos.tieneErrores()) {
          JOptionPane.showMessageDialog(this, "Proveedor modificado correctamente.");
          this.dispose();
        } else {
          JOptionPane.showMessageDialog(this, "Error modificando los datos del Proveedor.");
          this.dispose();
        }
        break;
    }
  }