protected string ConsolidatedRinger(RingerData ringerData) { StringBuilder sb = new StringBuilder(); sb.Append(ringerData.Ringer); sb.Append(" "); if (ringerData.Conductor == true) { sb.Append("(C)"); } return(sb.ToString()); }
protected string ConsolidatedRingerInfo(RingerData ringerData) { StringBuilder sb = new StringBuilder(); int items = 0; if (Performance.AdditionalRingerInfo == true && !string.IsNullOrEmpty(ringerData.RingerInfo)) { sb.Append("("); sb.Append(ringerData.RingerInfo); items++; } if (Performance.Distributed == true && !string.IsNullOrEmpty(ringerData.RingerLocation)) { if (items > 0) { sb.Append("; "); } else { sb.Append("("); } sb.Append(ringerData.RingerLocation); items++; } if (Performance.Style == 5) { if (items > 0) { sb.Append("; "); } else { sb.Append("("); } switch (ringerData.RingerStyle) { case 1: sb.Append("Full circle"); break; case 2: sb.Append("Up/down strokes"); break; case 3: sb.Append("Key presses"); break; case 4: sb.Append(ringerData.RingerStyleOther); break; default: break; } items++; } if (items > 0) { sb.Append(")"); } return(sb.ToString()); }