Ejemplo n.º 1
0
        //TODO::Change to Objective function
        private void lvObjectiveFunction_DoubleClick(object sender, EventArgs e)
        {
            foreach (ListViewItem lvi in ((ListView)sender).SelectedItems)
            {
                int pos = lpr.getDecisionVariableIndex(lvi.Text);
                if (pos == -1)
                {
                    return;
                }

                using (ObjectiveFunctionDialog dialog = new ObjectiveFunctionDialog(lpr.getObjectiveFunction()))
                {
                    DialogResult result = dialog.ShowDialog();

                    switch (result)
                    {
                    // put in how you want the various results to be handled
                    // if ok, then something like var x = dialog.MyX;
                    case DialogResult.OK:
                    {
                        lpr.setObjectiveFunction(dialog.getLPREntry());

                        break;
                    }

                    case DialogResult.Cancel:
                    {
                        break;
                    }
                    }
                }
            }
            UpdateObjectiveFunctionGroup();
        }
Ejemplo n.º 2
0
        private void btnObjectiveFunctionAdd_Click(object sender, EventArgs e)
        {
            using (ObjectiveFunctionDialog dialog = new ObjectiveFunctionDialog(lpr.ListDecisionVaraibleNames()))
            {
                DialogResult result = dialog.ShowDialog();

                switch (result)
                {
                // put in how you want the various results to be handled
                // if ok, then something like var x = dialog.MyX;
                //TODO:: Fix so that you can get data from Dialog
                case DialogResult.OK:
                {
                    lpr.setObjectiveFunction(dialog.getLPREntry());
                    break;
                }

                case DialogResult.Cancel:
                {
                    break;
                }
                }
            }
            UpdateObjectiveFunctionGroup();
        }