private async void button1_Click(object sender, EventArgs e) { //add activation property ActivationPropertiesEditor actiproped = new ActivationPropertiesEditor(); actiproped.ShowDialog(); if (actiproped.DialogResult == DialogResult.OK) { AccessProperties accessprop = await GetAccessPropertiesFromDatabase(); accessprop.ActivationProperties.Add(actiproped.ActivationProperties); await WriteAccessPropertiesToDatabase(accessprop); await Populate(); } actiproped.Dispose(); }
private async void button2_Click(object sender, EventArgs e) { //edit activation property int selected_index = listBox1.SelectedIndex; if (selected_index > -1) { ActivationPropertiesEditor actiproped = new ActivationPropertiesEditor((ActivationProperties)listBox1.SelectedItem); actiproped.ShowDialog(); if (actiproped.DialogResult == DialogResult.OK) { AccessProperties accessprop = await GetAccessPropertiesFromDatabase(); accessprop.ActivationProperties[selected_index] = actiproped.ActivationProperties; WriteAccessPropertiesToDatabase(accessprop); await Populate(); } actiproped.Dispose(); } }