Ejemplo n.º 1
0
        private void 调试界面_Load(object sender, EventArgs e)
        {
            var tmpList1 = ConfigClass.LoadCookie <批量发送信息>("批量发送信息.dat");

            if (tmpList1 == null)
            {
                tmpList1 = new List <批量发送信息>();
            }
            dataList = tmpList1;
            refreshDgv();
            this.Location = new Point(0, 0);
            flag          = true;
            if (MainForm.CommMaster != null)
            {
                Communication.StartDebug(textBox1);
            }
            else
            {
                this.Close();
            }
        }
Ejemplo n.º 2
0
        private void Form1_Load(object sender, EventArgs e)
        {
            if (MainForm.UserName != "管理员")
            {
                btn_场景设置.Enabled   = false;
                btn_场景设置.BackColor = Color.LightGray;
                btn_场景设置.ForeColor = Color.White;
                btn_参数设置.Enabled   = false;
                btn_参数设置.BackColor = Color.LightGray;
                btn_参数设置.ForeColor = Color.White;
            }
            try
            {
                Inti();
            }
            catch (Exception ex)
            {
            }
            CheckForIllegalCrossThreadCalls = false;
            var tmpList = ConfigClass.LoadClass <sysParam>("config.dat");

            if (tmpList == null)
            {
                tmpList = new sysParam();
            }
            currentParam = tmpList;

            var tmpList1 = ConfigClass.LoadCookie <场景模块>("场景模块.dat");

            if (tmpList1 == null)
            {
                tmpList1 = new List <场景模块>();
            }
            场景设置.当前场景模块 = tmpList1;

            var tmpList2 = ConfigClass.LoadCookie <公休日>("国家公休日.dat");

            if (tmpList2 == null)
            {
                tmpList2 = new List <公休日>();
            }
            国家公休日列表 = tmpList2;
            foreach (var v in 场景设置.当前场景模块)
            {
                if (v.场景子名称列表 != null)
                {
                    foreach (var v1 in v.场景子名称列表)
                    {
                        //v1.closestate = 0;
                        //v1.openstate = 0;
                    }
                }
            }

            btn_模块监控_Click(null, null);
            try
            {
                var dt1 = 计算日出日落.计算日出时间(MainForm.currentParam.经度, MainForm.currentParam.维度, DateTime.Now);
                var dt2 = 计算日出日落.计算日落时间(MainForm.currentParam.经度, MainForm.currentParam.维度, DateTime.Now);
                MainForm.日出日落时间 = string.Format("日出:{0} 日落:{1}", dt1.ToString("HH:mm:ss"), dt2.ToString("HH:mm:ss"));
                MainForm.日出时间   = dt1.ToString("HH:mm:ss");
                MainForm.日落时间   = dt2.ToString("HH:mm:ss");
                //ModelsOperate.LoadModelMsg();
                var tmpList3 = ConfigClass.LoadCookie <调试模块>("model.dat");
                if (tmpList3 == null)
                {
                    tmpList3 = new List <调试模块>();
                }
                ModelsOperate.AllModelsList = tmpList3.OrderBy(t => int.Parse(t.模块编号)).ToList();
                ModelsOperate.ModelsList    = ModelsOperate.AllModelsList.FindAll(t => !t.IsRemove);
            }
            catch (Exception ex)
            {
                MessageBox.Show("获取数据异常,请检查是否安装Access数据库组件");
                Application.Exit();
            }
            deleDoWork += OpenSubPanel;
            InitPort();
            frm_主模块.RefreshPanel();
            timer1.Enabled = true;
        }