private void createConference_Click(object sender, EventArgs e) { string conferenceName = "Конференция " + idConf; idConf++;//костыль, id надо хранить на серваке, либо при отсылке приглашений сравнивать на наличие id у клиентов, но это плохой план string createrJid = login; /*for (int i = 0; i < listBoxUsers.SelectedItems.Count; i++) * users.Add(listBoxUsers.SelectedItems[i].ToString());*/ FormCreateConferention fCreate = new FormCreateConferention(listBoxUsers.Items); fCreate.ShowDialog(); List <string> users = fCreate.selectedUsers; if (users.Count == 0) { return; } initFormDialog(); OneConferention conf = new OneConferention(idConf.ToString(), conferenceName, createrJid, new List <string>(users)); conferentions.Add(conf); client.sendInviteConferention(users, conf.toString()); //можно еще добавить отправку всем "Конференция создана" createTabPage(conferenceName, null, idConf.ToString()); }
private void createConference_Click(object sender, EventArgs e) { List <string> users = new List <string>(); foreach (ListViewItem it in listUsers.Items) { users.Add(it.Text); } FormCreateConferention fCreate = new FormCreateConferention(xmpp, mainJid, users); fCreate.Show(); }
private void createConference_Click(object sender, EventArgs e) { string conferenceName = "Конференция " + idConf; idConf++;//костыль, id надо хранить на серваке, либо при отсылке приглашений сравнивать на наличие id у клиентов, но это плохой план string createrJid = login; /*for (int i = 0; i < listBoxUsers.SelectedItems.Count; i++) users.Add(listBoxUsers.SelectedItems[i].ToString());*/ FormCreateConferention fCreate = new FormCreateConferention(listBoxUsers.Items); fCreate.ShowDialog(); List<string> users = fCreate.selectedUsers; if (users.Count == 0) return; initFormDialog(); OneConferention conf = new OneConferention(idConf.ToString(), conferenceName, createrJid, new List<string>(users)); conferentions.Add(conf); client.sendInviteConferention(users, conf.toString()); //можно еще добавить отправку всем "Конференция создана" createTabPage(conferenceName, null, idConf.ToString()); }
private void createConference_Click(object sender, EventArgs e) { List<string> users = new List<string>(); foreach ( ListViewItem it in listUsers.Items ) users.Add(it.Text); FormCreateConferention fCreate = new FormCreateConferention(xmpp, mainJid, users); fCreate.Show(); }