示例#1
0
        public static Attend AddAttend(CMSDataContext Db, int PeopleId, int OrgId, bool Present, int attendtype, int membertype, DateTime dt)
        {
            var meeting = Meeting.FetchOrCreateMeeting(Db, OrgId, dt, noautoabsents: true);
            var a       = new Attend
            {
                AttendanceFlag   = Present,
                AttendanceTypeId = attendtype,
                MemberTypeId     = membertype,
                MeetingId        = meeting.MeetingId,
                MeetingDate      = dt,
                PeopleId         = PeopleId,
                OrganizationId   = OrgId,
                CreatedDate      = DateTime.Now,
            };

            Db.Attends.InsertOnSubmit(a);
            return(a);
        }
示例#2
0
        public static int AddAttend(CMSDataContext Db, int PeopleId, int OrgId, bool Present, DateTime dt)
        {
            var meeting = Meeting.FetchOrCreateMeeting(Db, OrgId, dt);
            var a       = new Attend
            {
                AttendanceFlag   = Present,
                AttendanceTypeId = AttendTypeCode.Member,
                MemberTypeId     = Codes.MemberTypeCode.Member,
                MeetingId        = meeting.MeetingId,
                MeetingDate      = dt,
                PeopleId         = PeopleId,
                OrganizationId   = OrgId,
                CreatedDate      = DateTime.Now,
            };

            Db.Attends.InsertOnSubmit(a);
            return(meeting.MeetingId);
        }