Exemple #1
0
        void RoomApp_IsExistMeetingRoomJustUsingCompleted(object sender, IsExistMeetingRoomJustUsingCompletedEventArgs e)
        {
            if (!e.Cancelled)
            {
                if (e.Result)
                {
                    //MessageBox.Show(tmpMeetingInfo.MEETINGROOMNAME+"被占用");
                }
                else
                {
                    //MeetingRoomAppManagementServiceClient RoomApp = new MeetingRoomAppManagementServiceClient();
                    T_OA_MEETINGROOMAPP RoomAppT = new T_OA_MEETINGROOMAPP();
                    RoomAppT.MEETINGROOMAPPID = System.Guid.NewGuid().ToString();
                    //RoomAppT.MEETINGROOMNAME = tmpMeetingInfo.MEETINGROOMNAME;
                    RoomAppT.DEPARTNAME = tmpMeetingInfo.DEPARTNAME;
                    RoomAppT.STARTTIME  = tmpMeetingInfo.STARTTIME;
                    RoomAppT.ENDTIME    = tmpMeetingInfo.ENDTIME;
                    RoomAppT.CHECKSTATE = "0";  //申请状态
                    RoomAppT.CREATEDATE = System.DateTime.Now;
                    RoomAppT.ISCANCEL   = "1";

                    RoomAppT.OWNERCOMPANYID     = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
                    RoomAppT.OWNERDEPARTMENTID  = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;
                    RoomAppT.OWNERID            = Common.CurrentLoginUserInfo.EmployeeID;
                    RoomAppT.OWNERNAME          = Common.CurrentLoginUserInfo.EmployeeName;
                    RoomAppT.OWNERPOSTID        = Common.CurrentLoginUserInfo.UserPosts[0].PostID;
                    RoomAppT.CREATECOMPANYID    = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
                    RoomAppT.CREATEDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID;
                    RoomAppT.CREATEUSERNAME     = Common.CurrentLoginUserInfo.EmployeeName;
                    RoomAppT.CREATEPOSTID       = Common.CurrentLoginUserInfo.UserPosts[0].PostID;
                    RoomAppT.CREATEUSERID       = Common.CurrentLoginUserInfo.EmployeeID;

                    RoomAppT.UPDATEUSERNAME = "";
                    RoomAppT.UPDATEDATE     = null;
                    RoomAppT.UPDATEUSERID   = "";



                    MeetingClient.MeetingRoomAppInfoAddCompleted += new EventHandler <MeetingRoomAppInfoAddCompletedEventArgs>(RoomApp_MeetingRoomAppInfoAddCompleted);
                    MeetingClient.MeetingRoomAppInfoAddAsync(RoomAppT);
                }
            }
        }
Exemple #2
0
        void RoomApp_IsExistMeetingRoomJustUsingCompleted(object sender, IsExistMeetingRoomJustUsingCompletedEventArgs e)
        {
            if (!e.Cancelled)
            {
                if (e.Result)
                {
                    //MessageBox.Show(tmpMeetingInfo.MEETINGROOMNAME+"被占用");
                }
                else
                {
                    //MeetingRoomAppManagementServiceClient RoomApp = new MeetingRoomAppManagementServiceClient();                
                    T_OA_MEETINGROOMAPP RoomAppT = new T_OA_MEETINGROOMAPP();
                    RoomAppT.MEETINGROOMAPPID = System.Guid.NewGuid().ToString();
                    //RoomAppT.MEETINGROOMNAME = tmpMeetingInfo.MEETINGROOMNAME;
                    RoomAppT.DEPARTNAME = tmpMeetingInfo.DEPARTNAME;
                    RoomAppT.STARTTIME = tmpMeetingInfo.STARTTIME;
                    RoomAppT.ENDTIME = tmpMeetingInfo.ENDTIME;
                    RoomAppT.CHECKSTATE = "0";  //申请状态
                    RoomAppT.CREATEDATE = System.DateTime.Now;
                    RoomAppT.ISCANCEL = "1";

                    RoomAppT.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
                    RoomAppT.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;
                    RoomAppT.OWNERID = Common.CurrentLoginUserInfo.EmployeeID;
                    RoomAppT.OWNERNAME = Common.CurrentLoginUserInfo.EmployeeName;
                    RoomAppT.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID;
                    RoomAppT.CREATECOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
                    RoomAppT.CREATEDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID;
                    RoomAppT.CREATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName;
                    RoomAppT.CREATEPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID;
                    RoomAppT.CREATEUSERID = Common.CurrentLoginUserInfo.EmployeeID;

                    RoomAppT.UPDATEUSERNAME = "";
                    RoomAppT.UPDATEDATE = null;
                    RoomAppT.UPDATEUSERID = "";

                    

                    MeetingClient.MeetingRoomAppInfoAddCompleted += new EventHandler<MeetingRoomAppInfoAddCompletedEventArgs>(RoomApp_MeetingRoomAppInfoAddCompleted);
                    MeetingClient.MeetingRoomAppInfoAddAsync(RoomAppT);


                }
            }

        }