예제 #1
0
        private void ParsePlans(string source) //source looks like planId:priority:abitPlanNrec "81474976714273:1:31474976714273,%repeat%"
        {
            var plans  = source.Split(',');
            var result = new EnrolleePlanDO[plans.Length];

            string[] rawPlan;
            long     planId;
            int      priority;
            long     id;

            for (int i = 0; i < plans.Length; i++)
            {
                rawPlan  = plans[i].Split(':');
                planId   = long.Parse(rawPlan[0]);
                priority = int.Parse(rawPlan[1]);
                id       = long.Parse(rawPlan[2]);

                result[i] = new EnrolleePlanDO
                {
                    PlanId     = planId,
                    Priority   = priority,
                    AbitPlanId = id
                };
            }

            Plans = result;
        }
예제 #2
0
 public EnrolleeDO()
 {
     Plans    = new EnrolleePlanDO[0];
     Marks    = new EnrolleeMarkDO[0];
     FinTypes = new EnrolleeFinTypeDO[0];
 }