private static string GetUiValue(UserInterfaceInfo info) { // 15 pipe separated values //"1|0|0|0|0|0|0|0|0|0|0|0|0|0|0" var strings = new List <string>(); strings.Add(Utilities.BoolToOneZero(!OrAllTheValues(info))); strings.Add(Utilities.BoolToOneZero(info.MultipleScoringSystems)); strings.Add(Utilities.BoolToOneZero(info.ExtraCompetitorFields)); strings.Add(Utilities.BoolToOneZero(info.CompetitorAliasing)); strings.Add(Utilities.BoolToOneZero(info.SplitStarts)); strings.Add(Utilities.BoolToOneZero(info.QualificationProfile)); strings.Add(Utilities.BoolToOneZero(info.RaceWeightings)); strings.Add(Utilities.BoolToOneZero(info.MedalRace)); strings.Add(Utilities.BoolToOneZero(info.AppendixLE)); strings.Add(Utilities.BoolToOneZero(info.NonStandardRaceTieOptions)); strings.Add(Utilities.BoolToOneZero(info.NonStandardSeriesTieOptions)); strings.Add(Utilities.BoolToOneZero(info.NonStandardAccumulationOfPoints)); strings.Add(Utilities.BoolToOneZero(info.WindIndexedRatings)); strings.Add(Utilities.BoolToOneZero(info.HighPointScoring)); strings.Add(Utilities.BoolToOneZero(info.NationBasedPublishingTemplates)); return(String.Join("|", strings)); }
public static FileRow GetRow(UserInterfaceInfo info) { var returnRow = new FileRow { Name = "ui", Value = GetUiValue(info) }; return(returnRow); }
private void Manufacture(UserInterfaceInfo parent, Dossier dossier) { Pallet pallet = new Pallet(); MvcViewGroupMold mold = new MvcViewGroupMold(); foreach (ViewGroupInfo group in parent.Groups) { mold.Manufacture(group, dossier, pallet); } dossier.Pallets.Add(pallet); }
private static bool OrAllTheValues(UserInterfaceInfo info) { return(info.MultipleScoringSystems || info.ExtraCompetitorFields || info.CompetitorAliasing || info.SplitStarts || info.QualificationProfile || info.RaceWeightings || info.MedalRace || info.AppendixLE || info.NonStandardRaceTieOptions || info.NonStandardSeriesTieOptions || info.NonStandardAccumulationOfPoints || info.WindIndexedRatings || info.HighPointScoring || info.NationBasedPublishingTemplates); }
public EditArgs(Guid sampleId, UserInterfaceInfo uiInfo, LearnLanguages.Common.Delegates.AsynchronousCallback callback) : base(sampleId, uiInfo, callback) { }
public SampleActionArgs(Guid sampleId, UserInterfaceInfo uiInfo, AsynchronousCallback callback) { this.SampleId = sampleId; this.UserInterfaceInfo = uiInfo; this.Callback = callback; }