コード例 #1
0
        public void Checkin(int personId, int occurrenceId, string securityCode, Arena.Enums.OccurrenceAttendanceType occurrenceAttendanceType)
        {
            var kiosk = new Arena.CheckIn.Kiosk();

            kiosk.CheckIn(
                new Arena.Core.Person(personId),
                new Arena.Core.Occurrence(occurrenceId),
                string.Empty,
                -1,
                securityCode,
                occurrenceAttendanceType);

            var occurrence = new Arena.Core.Occurrence(occurrenceId);
            var occtype    = occurrence.OccurrenceType;

            if (occtype.MinLeaders != 0 || occtype.PeoplePerLeader != 0)
            {
                occurrence.PerformRoomRatioActions(Arena.Enums.CheckInAction.CheckIn, "ArenaOz");
            }
        }