Esempio n. 1
0
        public void CreateNewTempTestMeet(FoWoSoft.Data.Model.MeetInfo meetInfot)
        {
            MeetInfoModel meetInfo = meetInfot as MeetInfoModel;
            string        testMeetid;

            meetInfoService.RoomisUpdate(meetInfo, out testMeetid);
            var tempmeet = Common.Tools.MeetInfoToTempTestMeet(meetInfo, testMeetid);

            new FoWoSoft.Platform.TempTestMeet().RoomisAdd(tempmeet);

            var aplicatUser = new FoWoSoft.Platform.Users().GetByAccount(meetInfo.ApplicatId);
            var adminUser   = new FoWoSoft.Platform.Users().GetByAccount(meetInfo.AdminId);
            var task        = new FoWoSoft.Data.Model.WorkFlowTask
            {
                InstanceID = testMeetid,
                Title      = meetInfo.temp2,

                SenderID    = aplicatUser.ID,
                SenderName  = aplicatUser.Name,
                ReceiveID   = adminUser.ID,
                ReceiveName = adminUser.Name
            };

            new FoWoSoft.Platform.WorkFlowTask().RoomisCreate(task);
        }
Esempio n. 2
0
        public void CreateNewTempTestMeet(FoWoSoft.Data.Model.MeetInfo meetInfot)
        {
            MeetInfoModel meetInfo = meetInfot as MeetInfoModel;
            string        testMeetid;

            meetInfoService.RoomisUpdate(meetInfo, out testMeetid);
            var tempmeet = Common.Tools.MeetInfoToTempTestMeet(meetInfo, testMeetid);

            new FoWoSoft.Platform.TempTestMeet().RoomisAdd(tempmeet);

            var aplicatUser = new FoWoSoft.Platform.Users().GetByAccount(meetInfo.ApplicatId);
            var adminUser   = new FoWoSoft.Platform.Users().GetByAccount(meetInfo.AdminId);
            var task        = new FoWoSoft.Data.Model.WorkFlowTask
            {
                InstanceID = testMeetid,
                Title      = meetInfo.temp2,

                SenderID    = aplicatUser.ID,
                SenderName  = aplicatUser.Name,
                ReceiveID   = adminUser.ID,
                ReceiveName = adminUser.Name
            };

            new FoWoSoft.Platform.WorkFlowTask().RoomisCreate(task);
            //由***部门,***(人名),申请的会议名称为:****会议申请,需要您审核。
            var userInfoEdu = new EduWebService().GetUser(meetInfo.ApplicatId);

            if (userInfoEdu != null)
            {
                // var meetMsgProgress = $"由{userInfoEdu.BMMC}部门,{userInfoEdu.XM}(人名),申请的会议名称为:{meetInfo.temp2},";
                // var msg = $"{meetMsgProgress}会议申请,需要您审核。";
                var msg = string.Format(DuanxinService.DuanxinSendMsg4, userInfoEdu.BMMC, userInfoEdu.XM, meetInfo.temp2);


                //20180110短信发送
                new DuanxinService().smsSend(meetInfo.AdminId, msg);
            }
        }