private static bool RunEval(List <SQLUpdateNugget> nugs)
{
foreach (var n in nugs)
{
DataTable table1 = DatabaseUpdate.GetTestData(n.SQLQuery);
int iMatchCount = table1.Rows.Count;
switch (n.Mode)
{
case CompareMode.DNEQ:
if (iMatchCount != n.RowCount)
{
return(true);
}
break;
case CompareMode.EQ:
if (iMatchCount == n.RowCount)
{
return(true);
}
break;
case CompareMode.LT:
if (iMatchCount < n.RowCount)
{
return(true);
}
break;
case CompareMode.GT:
if (iMatchCount > n.RowCount)
{
return(true);
}
break;
case CompareMode.LTE:
if (iMatchCount <= n.RowCount)
{
return(true);
}
break;
case CompareMode.GTE:
if (iMatchCount >= n.RowCount)
{
return(true);
}
break;
default:
break;
}
}
return(false);
}