示例#1
0
        public Status deleteMultipe(int meetingID)
        {
            MeetingDAO meetingDao = Factory.getInstance <MeetingDAO>();

            //初始化会议操作
            meeting_initOperator(meetingID);

            //判断会议是否 未开启,如果 不是”未开启“,直接退出
            if (!meeting_isNotOpen())
            {
                return(Status.MEETING_OPENED);
            }
            AgendaService   agendaService   = new AgendaService();
            DelegateService delegateService = new DelegateService();

            //注意调用会议中其他内容的服务,级联删除。
            //删除议程
            agendaService.deleteAll(meetingID);
            //删除参会人员
            delegateService.deleteAll(meetingID);
            //删除当前会议
            int checkNum = meetingDao.delete(meetingID);

            return(Status.SUCCESS);
        }