private void btnAddCriteria_Click(object sender, EventArgs e) { CriterionForm addForm = new CriterionForm(this._model); if (addForm.ShowDialog() == DialogResult.OK) { this.UpdateCriteriaDataGrid(); } addForm.Dispose(); }
private void btnEditCriteria_Click(object sender, EventArgs e) { if (this.dgvCriteria.SelectedRows.Count == 0 || this.dgvCriteria.SelectedRows.Count > 1) { MessageBoxHelper.ShowExclamation("Выберите в списке только один критерий оптимальности для редактирования"); return; } TId index = (TId)this.dgvCriteria.SelectedRows[0].Cells[0].Value; CriterionForm editForm = new CriterionForm(this._model, index); if (editForm.ShowDialog() == DialogResult.OK) { this.UpdateCriteriaDataGrid(); SelectDataGridRow((index)); } editForm.Dispose(); }