示例#1
0
        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();
        }
示例#2
0
        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();
            }
        }