Exemplo n.º 1
0
        private void CriteriaRankingForm_Load(object sender, EventArgs e)
        {
            mainForm = (MainForm)this.MdiParent;
            criteriaWeightController = new CriteriaWeightController();
            try
            {
                currentTopicId = mainForm.getCurrentTopic().topicId.ToString();
            }
            catch
            {
                this.Close();
            }


            criteriaController = new CriteriaController();
            criteriaController.autoInsertCriteriaWeight(currentTopicId);

            loadDynamicUI();

            triggerUpdateLabelConsistencyInfo();
        }
        private void refreshForm()
        {
            data = criteriaController.getCriteriaData(currentTopicId);
            dataGridView1.DataSource = data;
            dataGridView1.ClearSelection();
            dataGridView1.Columns[0].Visible = false;
            dataGridView1.Columns[1].Visible = false;

            criteriaController.autoInsertCriteriaWeight(currentTopicId);

            txtCriteriaName.Text    = "";
            txtCriteriaUnit.Text    = "";
            cbIsFewerBetter.Checked = false;
            cbIsBoolean.Checked     = false;

            mainForm.refreshAllChildrenForm();
            mainForm.updateTooltipVisibility();

            if (dataGridView1.RowCount < 3)
            {
                mainForm.closeAllChildrenFormExcept(typeof(CriteriaForm), typeof(HelpDialog));
            }
        }