public bool FormularioOK() { bool correcto = false; // valido solo los obligatorios (no admiten nulos en la base de datos) if (FORMULARIO.IDCODIGO != null && FORMULARIO.IDCODIGO.Length > 0 && FORMULARIO.DESCRIPCION != null && FORMULARIO.NOMBRETIPO != null) { correcto = true; } // control de duplicado if (ACCION == Modo.Insertar && correcto) { if (bbdd.ExisteProducto(FORMULARIO)) { correcto = false; } } return(correcto); }