Пример #1
0
        public GroupForm(ServiceSendMessageClient client, string login, string grpname)
        {
            InitializeComponent();
            labelValidation.Text = "";
            serviceMess          = client;
            this.grpname         = grpname;
            textBoxName.Text     = grpname;
            if (grpname == null)
            {
                isNew = true;
                listBoxUsers.Items.Add(login);
            }
            else
            {
                isNew = false;
                textBoxName.Enabled = false;
                string[] users = serviceMess.GetUsersFromGroup(grpname);
                for (int i = 0; i < users.Count(); i++)
                {
                    listBoxUsers.Items.Add(users[i]);
                }
            }

            string[] allUsers = serviceMess.GetAllUsers();
            for (int i = 0; i < allUsers.Count(); i++)
            {
                if (!listBoxUsers.Items.Contains(allUsers[i]))
                {
                    listBoxAllUsers.Items.Add(allUsers[i]);
                }
            }
        }
Пример #2
0
        public MainForm(Form form, string login)
        {
            InitializeComponent();
            labelLogin.Text = login;
            parentForm      = form;

            callback = new CallBackClass();
            InstanceContext context = new InstanceContext(callback);

            serviceMess = new ServiceSendMessageClient(context);

            id = serviceMess.Subscribe(login);
        }