public bool DatabaseNeedsUpdate()
        {
            if (!DatabaseUpdate.FailedSQL)
            {
                bool bTestResult = false;

                DataInfo ver = GetDbSchemaVersion();
                bTestResult = ver.DataValue != DatabaseUpdate.CurrentDbVersion;
                if (bTestResult)
                {
                    return(true);
                }

                bTestResult = SQLUpdateNugget.EvalNuggetKey("DatabaseNeedsUpdate");
                if (bTestResult)
                {
                    return(true);
                }

                bTestResult = SQLUpdateNugget.EvalNuggetKey("PreCarrotPrefix");
                if (bTestResult)
                {
                    return(true);
                }

                bTestResult = SQLUpdateNugget.EvalManditoryChecks();
                if (bTestResult)
                {
                    return(true);
                }
            }

            return(false);
        }
        public static bool AreCMSTablesIncomplete()
        {
            if (!DatabaseUpdate.FailedSQL)
            {
                bool bTestResult = false;

                DataInfo ver = GetDbSchemaVersion();
                bTestResult = ver.DataValue != DatabaseUpdate.CurrentDbVersion;
                if (bTestResult)
                {
                    return(true);
                }

                bTestResult = SQLUpdateNugget.EvalNuggetKey("AreCMSTablesIncomplete");
                if (bTestResult)
                {
                    return(true);
                }

                bTestResult = SQLUpdateNugget.EvalManditoryChecks();
                if (bTestResult)
                {
                    return(true);
                }
            }

            return(false);
        }