Пример #1
0
        static void Main()
        {
            //ESRI License Initializer generated code.
            m_AOLicenseInitializer.InitializeApplication(new esriLicenseProductCode[] { esriLicenseProductCode.esriLicenseProductCodeEngine },
                                                         new esriLicenseExtensionCode[] { });
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            //ESRI License Initializer generated code.
            //Do not make any call to ArcObjects after ShutDownApplication()
            m_AOLicenseInitializer.ShutdownApplication();
            Form_Log f1 = new Form_Log();

            f1.ShowDialog();
            while (true)
            {
                MainForm newform = new MainForm(ref f1);
                // 打开主窗口
                if (f1.DialogResult == DialogResult.OK)
                {
                    newform.ShowDialog();
                }

                // 打开登录窗口
                if (newform.DialogResult == DialogResult.OK)
                {
                    f1.ShowDialog();
                }
            }
        }
Пример #2
0
        public MainForm(ref Form_Log logForm)
        {
            this.logForm = logForm;

            InitializeComponent();
            VisualToView("china", axMapControl_Main.Map, false);
            VisualToView("site", axMapControl_Main.Map, true);

            if (logForm.flag == 1) // 游客模式,只能查找和查看热力图
            {
                报名ToolStripMenuItem.Visible = false;
                添加ToolStripMenuItem.Visible = false;
                修改ToolStripMenuItem.Visible = false;
            }

            if (logForm.flag == 2) // 报名者模式,只能查找、查看热力图和报名
            {
                添加ToolStripMenuItem.Visible = false;
                修改ToolStripMenuItem.Visible = false;
            }

            if (logForm.flag == 3) // 组织者模式,不能报名
            {
                报名ToolStripMenuItem.Visible   = false;
                组织者ToolStripMenuItem.Visible  = false;
                学生ToolStripMenuItem.Visible   = false;
                组织者ToolStripMenuItem1.Visible = false;
                地理位置ToolStripMenuItem.Visible = false;
            }

            if (logForm.flag == 4) // 管理员模式,不能报名
            {
                报名ToolStripMenuItem.Visible    = false;
                支教活动ToolStripMenuItem.Visible  = false;
                支教活动ToolStripMenuItem1.Visible = false;
            }
        }