BSky.Statistics.Common.ValueLabelDialogMatrix.getDuplicateCatagory C# (CSharp) Method

getDuplicateCatagory() public method

public getDuplicateCatagory ( string level ) : DuplicateInfo
level string
return DuplicateInfo
        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
        }