Esempio n. 1
0
        private async void usersListBox_DoubleClick(object sender, EventArgs e)
        {
            User user = (User)usersListBox.SelectedItem;

            using (var form = new UserCreateForm(ref user, true))
            {
                form.ShowDialog();
            }

            // отправляем нового клиента на сервер
            await UpdateUserAsync(user);

            // получаем список клиентов с сервера
            await FetchUsersAsync();
        }
Esempio n. 2
0
        private async void addUserButton_Click(object sender, EventArgs e)
        {
            // отключаем элементы управления
            addUserButton.Enabled = refreshUsersButton.Enabled = deleteUserButton.Enabled = usersListBox.Enabled = false;

            // вызываем диалог для заполнения нового клиента
            User user = new User();

            using (var form = new UserCreateForm(ref user))
            {
                form.ShowDialog();
            }

            // отправляем нового клиента на сервер
            await CreateUserAsync(user);

            // получаем список клиентов с сервера
            await FetchUsersAsync();

            // включаем элементы управления
            addUserButton.Enabled = refreshUsersButton.Enabled = deleteUserButton.Enabled = usersListBox.Enabled = true;
        }