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