public DuplicateInfo getDuplicateCatagory(string level)
{
DuplicateInfo di = new DuplicateInfo();
foreach (ValLabelMarixRow lvl in vldMatrix)
{
di.rowindex = vldMatrix.IndexOf(lvl);
if (level.Equals(lvl.OriginalLevel))
{
di.duplicateType = 1;//duplicate as in original list
break;
}
else if (level.Equals(lvl.ChangeDeleteLevel))
{
di.duplicateType = 1;//duplicate as in Change/Del
break;
}
else if (level.Equals(lvl.NewLevel))
{
di.duplicateType = 3;//duplicate as in new
break;
}
else
{
di.rowindex = -1;
di.duplicateType = 0; //no duplicate
}
}
return di; //no duplicate
}