@Override public boolean isValidaVista() { if (this.txtCodigo.getText().trim().isEmpty()) { UtilMensajes.mensaje_alterta("DATO_REQUERIDO", "Código"); this.txtCodigo.requestFocus(); return false; } if (getEstado().equals(NUEVO)) { if (gdao.find(this.txtCodigo.getText().trim()) != null) { UtilMensajes.mensaje_alterta("CODIGO_EXISTE"); this.txtCodigo.requestFocus(); return false; } } if (this.txtDescripcion.getText().trim().isEmpty()) { UtilMensajes.mensaje_alterta("DATO_REQUERIDO", "Descripción"); this.txtDescripcion.requestFocus(); return false; } if (this.txtDescCorta.getText().trim().isEmpty()) { this.txtDescCorta.requestFocus(); return false; } if (!validarDetalles()) { return false; } return true; }