Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        public static FileRow GetRow(UserInterfaceInfo info)
        {
            var returnRow = new FileRow
            {
                Name  = "ui",
                Value = GetUiValue(info)
            };

            return(returnRow);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
 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);
 }
Ejemplo n.º 5
0
 public EditArgs(Guid sampleId, UserInterfaceInfo uiInfo, LearnLanguages.Common.Delegates.AsynchronousCallback callback)
     : base(sampleId, uiInfo, callback)
 {
 }
Ejemplo n.º 6
0
 public SampleActionArgs(Guid sampleId, UserInterfaceInfo uiInfo, AsynchronousCallback callback)
 {
     this.SampleId = sampleId;
       this.UserInterfaceInfo = uiInfo;
       this.Callback = callback;
 }