Ejemplo n.º 1
0
        private bool IsUpdateAllData(OVRDataChangedFlags flags)
        {
            if (m_RegisterModule == null)
            {
                return(false);
            }

            if (flags.IsSignaled(OVRDataChangedType.emLangActive))
            {
                return(true);
            }
            if (flags.IsSignaled(OVRDataChangedType.emSportActive))
            {
                return(true);
            }
            if (flags.IsSignaled(OVRDataChangedType.emDisciplineActive))
            {
                return(true);
            }
            if (flags.IsSignaled(OVRDataChangedType.emDisciplineInfo))
            {
                return(true);
            }
            if (flags.IsSignaled(OVRDataChangedType.emRegisterModify))
            {
                return(true);
            }
            if (flags.IsSignaled(OVRDataChangedType.emDelegationModify))
            {
                return(true);
            }

            return(false);
        }
Ejemplo n.º 2
0
        private void UpdateData(OVRDataChangedFlags flags)
        {
            if (flags == null || !flags.HasSignal)
            {
                return;
            }

            if (IsUpdateAllData(flags))
            {
                LoadData();
                return;
            }

            if (flags.IsSignaled(OVRDataChangedType.emSportInfo))
            {
                int iGroupType = GetGroupType();
                if (iGroupType != m_iSportGroupType)
                {
                    m_iSportGroupType = iGroupType;
                    InscriptionLoadData();
                }
            }
            else if (flags.IsSignaled(OVRDataChangedType.emEventInfo) ||
                     flags.IsSignaled(OVRDataChangedType.emEventAdd) ||
                     flags.IsSignaled(OVRDataChangedType.emEventDel))
            {
                UpdateEventCombo();
                UpdatePlayerGrid();
            }
        }
Ejemplo n.º 3
0
        private void PluginMgrOpen()
        {
            if (m_ModulePluginMgr != null)
            {
                return;
            }

            m_ModulePluginMgr = new OVRPluginMgrModule();
            if (m_ModulePluginMgr.GetModuleUI != null)
            {
                m_FlagsPluginMgr = new OVRDataChangedFlags();
                m_ModulePluginMgr.Module2FrameEvent += new OVRModule2FrameEventHandler(OnModuleEvent);
                m_EventPluginMgr += m_ModulePluginMgr.Frame2ModuleEventHandler;
                m_ModulePluginMgr.Initialize(m_sqlCon);
                m_ModulePluginMgr.GetModuleUI.Visible = false;
                m_ModulePluginMgr.GetModuleUI.Dock    = DockStyle.Fill;

                if (this.m_strDiscCode == null || this.m_strDiscCode.Length == 0)
                {
                    return;
                }

                m_EventPluginMgr(this, new OVRFrame2ModuleEventArgs(OVRFrame2ModuleEventType.emLoadPlugin, this.m_strDiscCode));
            }
        }
Ejemplo n.º 4
0
        private void UpdateData(OVRDataChangedFlags flags)
        {
            if (flags == null || !flags.HasSignal)
            {
                return;
            }

            if (IsUpdateAllData(flags))
            {
                LoadData();
                return;
            }
        }
Ejemplo n.º 5
0
        private void UpdateData(OVRDataChangedFlags flags)
        {
            if (flags == null || !flags.HasSignal)
            {
                return;
            }

            // Check if Data Changed
            if (flags.IsSignaled(OVRDataChangedType.emEventStatus))
            {
                // Update Event Settings
                UpdateEventGrid();
                flags.Unsignal(OVRDataChangedType.emEventStatus);
            }
        }
Ejemplo n.º 6
0
        private void RecordOpen()
        {
            if (m_ModuleRecord != null)
            {
                return;
            }

            m_ModuleRecord = new OVRRecordModule();
            if (m_ModuleRecord.GetModuleUI != null)
            {
                m_FlagsRecord = new OVRDataChangedFlags();
                m_ModuleRecord.Module2FrameEvent += new OVRModule2FrameEventHandler(OnModuleEvent);
                m_EventRecord += m_ModuleRecord.Frame2ModuleEventHandler;
                m_ModuleRecord.Initialize(m_sqlCon);
                m_ModuleRecord.GetModuleUI.Visible = false;
                m_ModuleRecord.GetModuleUI.Dock    = DockStyle.Fill;
            }
        }
Ejemplo n.º 7
0
        private void RankMedalOpen()
        {
            if (m_ModuleRankMedal != null)
            {
                return;
            }

            m_ModuleRankMedal = new OVRRankMedalModule();
            if (m_ModuleRankMedal.GetModuleUI != null)
            {
                m_FlagsRankMedal = new OVRDataChangedFlags();
                m_ModuleRankMedal.Module2FrameEvent += new OVRModule2FrameEventHandler(OnModuleEvent);
                m_EventRankMedal += m_ModuleRankMedal.Frame2ModuleEventHandler;
                m_ModuleRankMedal.Initialize(m_sqlCon);
                m_ModuleRankMedal.GetModuleUI.Visible = false;
                m_ModuleRankMedal.GetModuleUI.Dock    = DockStyle.Fill;
            }
        }
Ejemplo n.º 8
0
        private void MatchScheduleOpen()
        {
            if (m_ModuleMatchSchedule != null)
            {
                return;
            }

            m_ModuleMatchSchedule = new OVRMatchScheduleModule();
            if (m_ModuleMatchSchedule.GetModuleUI != null)
            {
                m_FlagsMatchSchedule = new OVRDataChangedFlags();
                m_ModuleMatchSchedule.Module2FrameEvent += new OVRModule2FrameEventHandler(OnModuleEvent);
                m_EventMatchSchedule += m_ModuleMatchSchedule.Frame2ModuleEventHandler;
                m_ModuleMatchSchedule.Initialize(m_sqlCon);
                m_ModuleMatchSchedule.GetModuleUI.Visible = false;
                m_ModuleMatchSchedule.GetModuleUI.Dock    = DockStyle.Fill;
            }
        }
Ejemplo n.º 9
0
        private void GeneralDataOpen()
        {
            if (m_ModuleGeneralData != null)
            {
                return;
            }

            m_ModuleGeneralData = new OVRGenDataModule();

            if (m_ModuleGeneralData.GetModuleUI != null)
            {
                m_FlagsGeneralData = new OVRDataChangedFlags();
                m_ModuleGeneralData.Module2FrameEvent += new OVRModule2FrameEventHandler(OnModuleEvent);
                m_EventGeneralData += m_ModuleGeneralData.Frame2ModuleEventHandler;
                m_ModuleGeneralData.Initialize(m_sqlCon);
                m_ModuleGeneralData.GetModuleUI.Visible = false;
                m_ModuleGeneralData.GetModuleUI.Dock    = DockStyle.Fill;
            }
        }
Ejemplo n.º 10
0
        private void DrawArrangeOpen()
        {
            if (m_ModuleDrawArrange != null)
            {
                return;
            }

            m_ModuleDrawArrange = new OVRDrawArrangeModule();
            if (m_ModuleDrawArrange.GetModuleUI != null)
            {
                m_FlagsDrawArrange = new OVRDataChangedFlags();
                m_ModuleDrawArrange.Module2FrameEvent += new OVRModule2FrameEventHandler(OnModuleEvent);
                m_EventDrawArrange += m_ModuleDrawArrange.Frame2ModuleEventHandler;
                m_ModuleDrawArrange.Initialize(m_sqlCon);
                m_ModuleDrawArrange.GetModuleUI.Visible = false;
                m_ModuleDrawArrange.GetModuleUI.Dock    = DockStyle.Fill;
                panelModuleForm.Controls.Add(m_ModuleDrawArrange.GetModuleUI);
            }
        }
Ejemplo n.º 11
0
        private void RegisterOpen()
        {
            if (m_ModuleRegister != null)
            {
                return;
            }

            m_ModuleRegister = new OVRRegisterModule();
            if (m_ModuleRegister.GetModuleUI != null)
            {
                m_FlagsRegister = new OVRDataChangedFlags();
                m_ModuleRegister.Module2FrameEvent += new OVRModule2FrameEventHandler(OnModuleEvent);
                m_EventRegister += m_ModuleRegister.Frame2ModuleEventHandler;
                m_ModuleRegister.Initialize(m_sqlCon);
                m_ModuleRegister.GetModuleUI.Visible = false;
                m_ModuleRegister.GetModuleUI.Dock    = DockStyle.Fill;
                panelModuleForm.Controls.Add((m_ModuleRegister.GetModuleUI as Control));
            }
        }
Ejemplo n.º 12
0
        private void UpdateData(OVRDataChangedFlags flags)  //数据变化之后一系列的变化
        {
            if (flags == null || !flags.HasSignal)
            {
                return;
            }

            if (flags.IsSignaled(OVRDataChangedType.emLangActive))
            {
                LoadData();
                return;
            }

            bool bUpdateFilter = false;

            if (flags.IsSignaled(OVRDataChangedType.emEventInfo) ||
                flags.IsSignaled(OVRDataChangedType.emEventAdd) ||
                flags.IsSignaled(OVRDataChangedType.emEventDel))
            {
                UpdateEvent();
                bUpdateFilter = true;
            }

            if (flags.IsSignaled(OVRDataChangedType.emDateAdd) ||
                flags.IsSignaled(OVRDataChangedType.emDateDel) ||
                flags.IsSignaled(OVRDataChangedType.emDateInfo))
            {
                UpdateDate();
                bUpdateFilter = true;
            }

            if (flags.IsSignaled(OVRDataChangedType.emVenueAdd) ||
                flags.IsSignaled(OVRDataChangedType.emVenueDel) ||
                flags.IsSignaled(OVRDataChangedType.emVenueInfo))
            {
                UpdateVenue();
                bUpdateFilter = true;
            }

            if (flags.IsSignaled(OVRDataChangedType.emPhaseAdd) ||
                flags.IsSignaled(OVRDataChangedType.emPhaseDel) ||
                flags.IsSignaled(OVRDataChangedType.emPhaseInfo))
            {
                UpdatePhase();
                bUpdateFilter = true;
            }

            if (flags.IsSignaled(OVRDataChangedType.emCourtAdd) ||
                flags.IsSignaled(OVRDataChangedType.emCourtDel) ||
                flags.IsSignaled(OVRDataChangedType.emCourtInfo))
            {
                UpdateCourt();
                bUpdateFilter = true;
            }

            if (bUpdateFilter ||
                flags.IsSignaled(OVRDataChangedType.emEventModel) ||
                flags.IsSignaled(OVRDataChangedType.emPhaseAdd) ||
                flags.IsSignaled(OVRDataChangedType.emPhaseDel) ||
                flags.IsSignaled(OVRDataChangedType.emPhaseModel) ||
                flags.IsSignaled(OVRDataChangedType.emPhaseProgress) ||
                flags.IsSignaled(OVRDataChangedType.emMatchAdd) ||
                flags.IsSignaled(OVRDataChangedType.emMatchDel) ||
                flags.IsSignaled(OVRDataChangedType.emMatchInfo) ||
                flags.IsSignaled(OVRDataChangedType.emMatchCompetitor) ||
                flags.IsSignaled(OVRDataChangedType.emMatchStatus) ||
                flags.IsSignaled(OVRDataChangedType.emMatchDate) ||
                flags.IsSignaled(OVRDataChangedType.emMatchSessionSet) ||
                flags.IsSignaled(OVRDataChangedType.emMatchSessionReset) ||
                flags.IsSignaled(OVRDataChangedType.emMatchCourtSet) ||
                flags.IsSignaled(OVRDataChangedType.emMatchCourtReset) ||
                flags.IsSignaled(OVRDataChangedType.emMatchProgress) ||
                flags.IsSignaled(OVRDataChangedType.emRegisterModify))
            {
                UpdateMatchList();
            }
        }
Ejemplo n.º 13
0
        private bool IsUpdateAllData(OVRDataChangedFlags flags)
        {
            if (m_RecordModule == null)
            {
                return(false);
            }

            if (flags.IsSignaled(OVRDataChangedType.emLangActive))
            {
                return(true);
            }
            if (flags.IsSignaled(OVRDataChangedType.emSportActive))
            {
                return(true);
            }
            if (flags.IsSignaled(OVRDataChangedType.emSportInfo))
            {
                return(true);
            }
            if (flags.IsSignaled(OVRDataChangedType.emDisciplineActive))
            {
                return(true);
            }
            if (flags.IsSignaled(OVRDataChangedType.emDisciplineInfo))
            {
                return(true);
            }
            if (flags.IsSignaled(OVRDataChangedType.emEventInfo))
            {
                return(true);
            }
            if (flags.IsSignaled(OVRDataChangedType.emEventAdd))
            {
                return(true);
            }
            if (flags.IsSignaled(OVRDataChangedType.emEventDel))
            {
                return(true);
            }
            if (flags.IsSignaled(OVRDataChangedType.emEventStatus))
            {
                return(true);
            }
            if (flags.IsSignaled(OVRDataChangedType.emEventModel))
            {
                return(true);
            }
            if (flags.IsSignaled(OVRDataChangedType.emPhaseAdd))
            {
                return(true);
            }
            if (flags.IsSignaled(OVRDataChangedType.emPhaseDel))
            {
                return(true);
            }
            if (flags.IsSignaled(OVRDataChangedType.emPhaseModel))
            {
                return(true);
            }
            if (flags.IsSignaled(OVRDataChangedType.emPhaseInfo))
            {
                return(true);
            }
            if (flags.IsSignaled(OVRDataChangedType.emPhaseStatus))
            {
                return(true);
            }
            if (flags.IsSignaled(OVRDataChangedType.emMatchAdd))
            {
                return(true);
            }
            if (flags.IsSignaled(OVRDataChangedType.emMatchDel))
            {
                return(true);
            }
            if (flags.IsSignaled(OVRDataChangedType.emMatchInfo))
            {
                return(true);
            }
            if (flags.IsSignaled(OVRDataChangedType.emMatchStatus))
            {
                return(true);
            }

            return(false);
        }