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); }
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(); } }
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)); } }
private void UpdateData(OVRDataChangedFlags flags) { if (flags == null || !flags.HasSignal) { return; } if (IsUpdateAllData(flags)) { LoadData(); return; } }
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); } }
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; } }
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; } }
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; } }
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; } }
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); } }
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)); } }
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(); } }
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); }