Ejemplo n.º 1
0
        private void btnCreateGroup_Click(object sender, EventArgs e)
        {
            //Error Checking
            if (string.IsNullOrWhiteSpace(txtGroup.Text))
            {
                MessageBox.Show("Group name cannot be empty!");
                return;
            }
            var group   = new Group(txtGroup.Text, txtPassword.Text, Server.PORT);
            var groupID = DatabaseHelper.InsertGroup(group);

            group.GroupID = groupID;
            var userID = DatabaseHelper.InsertUser("owner", groupID, txtPIN.Text);

            group.Owner = userID;
            DatabaseHelper.UpdateGroup(group);

            this.Hide();
            var    serverLog = new ServerForm(group);
            Thread thread    = new Thread(ApplicationRunProc);

            thread.SetApartmentState(ApartmentState.STA);
            thread.IsBackground = true;
            thread.Start(serverLog);
        }
Ejemplo n.º 2
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (ddlGroups.Text != null)
     {
         var selectedGroup = existingGroups.Where(g => g.GroupID.ToString() == ddlGroups.Text).ToArray();
         if (selectedGroup.Length == 0)
         {
             return;
         }
         this.Hide();
         selectedGroup[0].Port = Server.PORT;
         var    serverLog = new ServerForm(selectedGroup[0]);
         Thread thread    = new Thread(ApplicationRunProc);
         thread.SetApartmentState(ApartmentState.STA);
         thread.IsBackground = true;
         thread.Start(serverLog);
     }
 }