Exemple #1
0
        private void executeSimulation(object sender, EventArgs e)
        {
            string result = "";

            if (comboBox1.SelectedItem.Equals("Own implementation"))
            {
                result = mc.simulateSuicideRisk_OwnImplementation((string)countries.SelectedItem, Convert.ToInt32(year.Text), (string)generation.SelectedItem, maleRB.Checked ? "male" : "female");
            }
            else if (comboBox1.SelectedItem.Equals("External implementation"))
            {
                result = mc.simulateSuicideRisk_AccordImplementation((string)countries.SelectedItem, Convert.ToInt32(year.Text), (string)generation.SelectedItem, maleRB.Checked ? "male" : "female");
            }

            if (!comboBox1.SelectedItem.Equals("External implementation"))
            {
                MessageBoxButtons buttons = MessageBoxButtons.YesNo;

                DialogResult selectedOption = MessageBox.Show(result + "\n\n  Do you want to see the tree?", "SIMULATION FINISHED", buttons);
                if (selectedOption == DialogResult.Yes)
                {
                    TreeViewer treeViewer = new TreeViewer(mc.GetRootNodeByCountry((string)countries.SelectedItem));

                    treeViewer.ShowDialog();
                }
            }
            else
            {
                MessageBox.Show(result);
            }
        }