Example #1
0
        public MainForm()
        {
            LoadVersionInfo();
            //AllocConsole();
            InitializeComponent();
            CurrentConfig = new ConfigEntity();
            InitSocket();
            dataGridView1.AutoGenerateColumns = false;

            OnlineUsers = new BindingList <UserDto>(new List <UserDto>());
            flag        = DateTime.Now.Date.AddDays(1).ToString("MM-dd");
            //InitOMCSServer();
            //RefreashGrid();
            UpdateDataTimer.Start();
        }
Example #2
0
        private void UpdateDataTimer_Tick(object sender, EventArgs e)
        {
            if (DateTime.Now.ToString("HH:mm") == time)
            {
                if (flag == DateTime.Now.Date.ToString("MM-dd"))
                {
                    UpdateDataTimer.Stop();
                    restartApp();
                }
            }
            var _list = CurrentClient.Values.ToList();

            OnlineUsers.Clear();
            OnlineUsers = null;
            OnlineUsers = new BindingList <UserDto>(_list);
            RefreashGrid();
            this.toolStripStatusLabel1.Text = string.Format("当前连接数:{0}", CurrentClient.Count);
        }