void AddMeetingStaffInfo() { //MeetingStaffManagementServiceClient MemberClient = new MeetingStaffManagementServiceClient(); if (tmpMeetingMember != null) { foreach (var MeetingMember in tmpMeetingMember) { T_OA_MEETINGSTAFF StaffT = new T_OA_MEETINGSTAFF(); StaffT.MEETINGSTAFFID = System.Guid.NewGuid().ToString(); StaffT.MEETINGINFOID = tmpMeetingInfo.MEETINGINFOID; StaffT.CREATEUSERID = tmpMeetingInfo.CREATEUSERID; StaffT.CONFIRMFLAG = "0"; StaffT.FILENAME = ""; StaffT.MEETINGUSERID = MeetingMember.ObjectID.ToString();// ArrUsers[i].ToString(); StaffT.CREATEDATE = Convert.ToDateTime(tmpMeetingInfo.CREATEDATE); StaffT.UPDATEDATE = null; StaffT.UPDATEUSERID = ""; StaffT.CREATECOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; StaffT.CREATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; StaffT.CREATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; StaffT.CREATEDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; StaffT.CREATEPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; StaffT.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; StaffT.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; StaffT.OWNERNAME = Common.CurrentLoginUserInfo.EmployeeName; StaffT.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; StaffT.OWNERID = Common.CurrentLoginUserInfo.EmployeeID; MeetingStaffList.Add(StaffT); } } MeetingClient.BatchAddMeetingStaffInfosCompleted += new EventHandler <BatchAddMeetingStaffInfosCompletedEventArgs>(MemberClient_BatchAddMeetingStaffInfosCompleted); MeetingClient.BatchAddMeetingStaffInfosAsync(MeetingStaffList); }