Example #1
0
        private void Test_Online_Connection()
        {
            SqlConnection O_con = new SqlConnection(Credential.Internet_ConnectionString);

            try
            {
                if (O_con.State == ConnectionState.Open)
                {
                    O_con.Close();
                }
                O_con.Open();
                OnlineLabel.BeginInvoke(new MethodInvoker(() =>
                                                          OnlineLabel.Text = "Connected"
                                                          ));
                OnlineLabel.BeginInvoke(new MethodInvoker(() =>
                                                          OnlineLabel.ForeColor = Color.Green
                                                          ));
                O_con.Close();
            }
            catch
            {
                OnlineLabel.BeginInvoke(new MethodInvoker(() =>
                                                          OnlineLabel.Text = "Disconnected"
                                                          ));
                OnlineLabel.BeginInvoke(new MethodInvoker(() =>
                                                          OnlineLabel.ForeColor = Color.Red
                                                          ));
            }
        }
Example #2
0
        public void UpdateOnlineList(OnlineList list)
        {
            var builder = new StringBuilder();

            for (int i = 0; i < list.Count; i++)
            {
                builder.Append(list[i]);
                builder.Append(Environment.NewLine);
            }

            OnlineTextBox.Text = builder.ToString();
            //OnlineTextBox.Update();

            OnlineLabel.Text = $"Users online: {list.Count}";
            OnlineLabel.Update();
        }