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); }
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); } }