@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; } }