Exemple #1
0
        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);
        }