private void buttonAddConstraint_Click(object sender, EventArgs e) { NewCSPDefinitionDialog newConstraintDialog = new NewCSPDefinitionDialog(); if (newConstraintDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { newConstraintDialog.computeNewCSPConstraint(); controller.getConstraints().Insert(0, newConstraintDialog.CreatedCSPConstraint); controller.recomputeConstraintIndizes(); controller.saveConstraintContainer(); } setAppearance(); this.comboBoxConstraints.SelectedIndex = 0; }
private void buttonEditUserDefinedConstraint_Click(object sender, EventArgs e) { int selectedIndex = comboBoxConstraints.SelectedIndex; CSPConstraint selectedConstraint = controller.getConstraints()[selectedIndex]; NewCSPDefinitionDialog newConstraintDialog = new NewCSPDefinitionDialog(selectedConstraint); if (newConstraintDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { newConstraintDialog.computeNewCSPConstraint(); controller.saveConstraintContainer(); } setAppearance(); comboBoxConstraints.SelectedIndex = selectedIndex; }