Esempio n. 1
0
        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());
        }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
File: temp.cs Progetto: Khelek/XMPP
        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());
        }
Esempio n. 4
0
 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();
 }