示例#1
0
        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();
            }
        }
示例#2
0
        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();
                        }
                    }
                }
            }
        }
示例#3
0
        private async void toolStripButton2_Click(object sender, EventArgs e)
        {
            UsersData = await API.Communication.Get.AllUsers();

            CreateDataGridRows();
        }
示例#4
0
 public Users()
 {
     InitializeComponent();
     UsersData = GlobalVar.GlobalData.users;
     dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
 }