Example #1
0
        ///<summary>Gets a list of the hidden teeth as strings. Includes "1"-"32", and "A"-"Z".</summary>
        public static ArrayList GetHiddenTeeth(List <ToothInitial> initialList)
        {
            //No need to check RemotingRole; no call to db.
            ArrayList hidden = new ArrayList();

            for (int i = 0; i < initialList.Count; i++)
            {
                if (initialList[i].InitialType == ToothInitialType.Hidden &&
                    Tooth.IsValidDB(initialList[i].ToothNum) &&
                    !Tooth.IsSuperNum(initialList[i].ToothNum))
                {
                    hidden.Add(initialList[i].ToothNum);
                }
            }
            return(hidden);
        }
Example #2
0
        ///<summary>Gets a list of primary teeth as strings. Includes "1"-"32".</summary>
        public static ArrayList GetPriTeeth(List <ToothInitial> initialList)
        {
            //No need to check RemotingRole; no call to db.
            ArrayList pri = new ArrayList();

            for (int i = 0; i < initialList.Count; i++)
            {
                if (initialList[i].InitialType == ToothInitialType.Primary &&
                    Tooth.IsValidDB(initialList[i].ToothNum) &&
                    !Tooth.IsPrimary(initialList[i].ToothNum) &&
                    !Tooth.IsSuperNum(initialList[i].ToothNum))
                {
                    pri.Add(initialList[i].ToothNum);
                }
            }
            return(pri);
        }
Example #3
0
        ///<summary>Gets a list of missing teeth as strings. Includes "1"-"32", and "A"-"Z".</summary>
        public static List <string> GetMissingOrHiddenTeeth(List <ToothInitial> initialList)
        {
            //No need to check RemotingRole; no call to db.
            List <string> missing = new List <string>();

            for (int i = 0; i < initialList.Count; i++)
            {
                if ((initialList[i].InitialType == ToothInitialType.Missing || initialList[i].InitialType == ToothInitialType.Hidden) &&
                    Tooth.IsValidDB(initialList[i].ToothNum) &&
                    !Tooth.IsSuperNum(initialList[i].ToothNum) &&
                    !missing.Contains(initialList[i].ToothNum))
                {
                    missing.Add(initialList[i].ToothNum);
                }
            }
            return(missing);
        }