示例#1
0
 public LegalBoardParameters(
     MemberParameterCollection chair,
     List <MemberParameterCollection> technicals,
     List <MemberParameterCollection> legals)
     : base(chair, technicals, legals)
 {
 }
示例#2
0
        internal Member(MemberParameterCollection parameters)
        {
            ID = __instanceCounter;
            __instanceCounter++;

            ChairWorkParameters        = parameters.ChairWorkParameters;
            RapporteurWorkParameters   = parameters.RapporteurWorkParameters;
            SecondMemberWorkParameters = parameters.SecondWorkParameters;
        }
示例#3
0
        //internal ChairChooser ChairChooser
        //{
        //    get
        //    {
        //        if (_chairChooser == null)
        //            _chairChooser = _makeChairChooser();
        //        return _chairChooser;
        //    }
        //}
        #endregion


        #region construction
        protected BoardParameters(
            MemberParameterCollection chair,
            List <MemberParameterCollection> technicals,
            List <MemberParameterCollection> legals)
        {
            Chair = chair;

            Technicals = new List <Tuple <MemberParameterCollection, int> >();
            Legals     = new List <Tuple <MemberParameterCollection, int> >();

            foreach (var t in technicals)
            {
                Technicals.Add(new Tuple <MemberParameterCollection, int>(t, t.ChairWorkPercentage));
            }

            foreach (var l in legals)
            {
                Legals.Add(new Tuple <MemberParameterCollection, int>(l, l.ChairWorkPercentage));
            }
        }