private async void addUser_Click(object sender, EventArgs e) { Views.NewUser nUser = new NewUser(); if (nUser.ShowDialog() == DialogResult.OK) { UsersData = await API.Communication.Get.AllUsers(); CreateDataGridRows(); } }
private async void toolStripButton1_Click(object sender, EventArgs e) { User.Info user = new User.Info(); if (dataGridView1.SelectedRows.Count == 1) { var item = ((dataGridView1.SelectedRows.Cast <DataGridViewRow>().ToList()[0].Cells)); foreach (var i in item) { if (i is DataGridViewTextBoxCell) { var textBox = (DataGridViewTextBoxCell)i; switch (dataGridView1.Columns[textBox.ColumnIndex].Name) { case "unique_id": user.unique_id = textBox.Value.ToString(); break; case "username": user.username = textBox.Value.ToString(); break; } } } if (user.unique_id != null && user.username != null) { if (MessageBox.Show("Are you sure you want to remove user: "******"Delete user", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question) == DialogResult.Yes) { //call api to remove user var response = await API.Communication.Remove.User(user); if (response.IsSuccessStatusCode) { UsersData = await API.Communication.Get.AllUsers(); CreateDataGridRows(); } } } } }
private async void toolStripButton2_Click(object sender, EventArgs e) { UsersData = await API.Communication.Get.AllUsers(); CreateDataGridRows(); }
public Users() { InitializeComponent(); UsersData = GlobalVar.GlobalData.users; dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; }