Exemplo n.º 1
0
        public bool SystemOpen()
        {
            if (SqlCon.State == System.Data.ConnectionState.Closed)
            {
                SqlCon.Open();
            }

            OVRDataBaseUtils.GetRoleModules(SqlCon, RoleID, out m_lstRoleModuleID);

            GetSystemConfiguration();

            foreach (int id in m_lstRoleModuleID)
            {
                if (id == (int)EMainFormUIType.emWndGeneralData)
                {
                    GeneralDataOpen();
                }
                else if (id == (int)EMainFormUIType.emWndRegister)
                {
                    RegisterOpen();
                }
                else if (id == (int)EMainFormUIType.emWndDrawArrange)
                {
                    DrawArrangeOpen();
                }
                else if (id == (int)EMainFormUIType.emWndMatchSchedule)
                {
                    MatchScheduleOpen();
                }
                else if (id == (int)EMainFormUIType.emWndPluginMgr)
                {
                    PluginMgrOpen();
                }
                else if (id == (int)EMainFormUIType.emWndRankMedal)
                {
                    RankMedalOpen();
                }
                else if (id == (int)EMainFormUIType.emWndReports)
                {
                }
                else if (id == (int)EMainFormUIType.emWndCommunicate)
                {
                    OnCommunication();
                }
                else if (id == (int)EMainFormUIType.emWndNetwork)
                {
                    NetworkOpen();
                }
                else if (id == (int)EMainFormUIType.emWndRecord)
                {
                    RecordOpen();
                }
            }

            AddAside();
            return(true);
        }
Exemplo n.º 2
0
        public bool SystemOpen()
        {
            if (SqlCon.State == System.Data.ConnectionState.Closed)
            {
                SqlCon.Open();
            }

            OVRDataBaseUtils.GetRoleModules(SqlCon, RoleID, out m_lstRoleModuleID);

            Localization();
            GetSystemConfiguration();

            btnItemGenData.Visible     = false;
            btnItemRegister.Visible    = false;
            btnItemDrawArrange.Visible = false;
            btnItemSchedule.Visible    = false;
            btnItemMatchData.Visible   = false;
            btnItemMedal.Visible       = false;
            btnItemReports.Visible     = false;
            btnItemBackup.Visible      = false;
            btnItemCommunicate.Visible = false;
            btnItemNetwork.Visible     = false;
            btnItemRecord.Visible      = false;

            foreach (int id in m_lstRoleModuleID)
            {
                if (id == (int)EMainFormUIType.emWndGeneralData)
                {
                    GeneralDataOpen();
                    btnItemGenData.Visible = true;
                }
                else if (id == (int)EMainFormUIType.emWndRegister)
                {
                    RegisterOpen();
                    btnItemRegister.Visible = true;
                }
                else if (id == (int)EMainFormUIType.emWndDrawArrange)
                {
                    DrawArrangeOpen();
                    btnItemDrawArrange.Visible = true;
                }
                else if (id == (int)EMainFormUIType.emWndMatchSchedule)
                {
                    MatchScheduleOpen();
                    btnItemSchedule.Visible = true;
                }
                else if (id == (int)EMainFormUIType.emWndPluginMgr)
                {
                    PluginMgrOpen();
                    btnItemMatchData.Visible = true;
                }
                else if (id == (int)EMainFormUIType.emWndRankMedal)
                {
                    RankMedalOpen();
                    btnItemMedal.Visible = true;
                }
                else if (id == (int)EMainFormUIType.emWndReports)
                {
                    ReportsOpen();
                    btnItemReports.Visible = true;
                }
                else if (id == (int)EMainFormUIType.emWndBackupDB)
                {
                    btnItemBackup.Visible = true;
                }
                else if (id == (int)EMainFormUIType.emWndCommunicate)
                {
                    btnItemCommunicate.Visible = true;
                }
                else if (id == (int)EMainFormUIType.emWndNetwork)
                {
                    NetworkOpen();
                    btnItemNetwork.Visible = true;
                }
                else if (id == (int)EMainFormUIType.emWndRecord)
                {
                    RecordOpen();
                    btnItemRecord.Visible = true;
                }
            }


            return(true);
        }