public override string printTeamShort()
        {
            if (Competitor != null)
            {
                return(Competitor.getTeam().ShortName);
            }

            return(base.printTeamShort());
        }
 public override string printVestNo()
 {
     if (Competitor != null)
     {
         return(Competitor.printVestNumber());
     }
     else if (VestNumber != null)
     {
         return(VestNumber.printVestString);
     }
     else
     {
         return(string.Empty);
     }
 }
        public override string printParameter(string Parameter)
        {
            if (Competitor == null)
            {
                return(string.Empty);
            }

            object obj = Competitor.checkParameter(Parameter);

            if (obj == null)
            {
                return(string.Empty);
            }

            return(obj.ToString());
        }
        public override string printName()
        {
            switch (TypeDescriminator)
            {
            case ResultTypeDescription.Competative:
                return(Competitor.getName());

            case ResultTypeDescription.CompetativeWithValue:
                return(Competitor.getName());

            case ResultTypeDescription.CompetativeDNF:
                return(Competitor.getName());

            case ResultTypeDescription.ValuePlaceholder:
                return("Placeholder");

            case ResultTypeDescription.Placeholder:
                return("Placeholder");

            default:
                return(string.Empty);
            }
        }