Пример #1
0
        private void loadDatabutton_Click(object sender, EventArgs e)
        {
            string dataPath = Directory.GetCurrentDirectory() + "\\..\\..\\..\\CmsData.txt";

            string[]      rawVersions  = File.ReadAllLines(dataPath, Encoding.UTF8);
            List <string> descriptions = new List <string>();
            int           id           = 0;

            foreach (string line in rawVersions.Where(l => !String.IsNullOrEmpty(l)))
            {
                string[]       splittedVersion = line.Split(':');
                string         description     = splittedVersion.First();
                int            wordPressCost   = int.Parse(splittedVersion[1]);
                int            joomlaCost      = int.Parse(splittedVersion[2]);
                int            drupalCost      = int.Parse(splittedVersion[3]);
                string         marketReaction  = splittedVersion[4];
                SimulationData data            = new SimulationData(id, description, wordPressCost,
                                                                    joomlaCost, drupalCost, marketReaction);
                mSimulationData.Add(data);
                descriptions.Add(description);
                id++;
            }

            dataGridView1.DataSource = mSimulationData;
            newListBox4.Items.AddRange(descriptions.ToArray());

            loadDatabutton.Enabled = false;
            startButton.Enabled    = true;
        }
        private void loadDatabutton_Click(object sender, EventArgs e)
        {
            string dataPath = Directory.GetCurrentDirectory() + "\\..\\..\\..\\CmsData.txt";
            string[] rawVersions = File.ReadAllLines(dataPath, Encoding.UTF8);
            List<string> descriptions = new List<string>();
            int id = 0;
            foreach (string line in rawVersions.Where(l => !String.IsNullOrEmpty(l)))
            {
                string[] splittedVersion = line.Split(':');
                string description = splittedVersion.First();
                int wordPressCost = int.Parse(splittedVersion[1]);
                int joomlaCost = int.Parse(splittedVersion[2]);
                int drupalCost = int.Parse(splittedVersion[3]);
                string marketReaction = splittedVersion[4];
                SimulationData data = new SimulationData(id, description, wordPressCost,
                    joomlaCost, drupalCost, marketReaction);
                mSimulationData.Add(data);
                descriptions.Add(description);
                id++;
            }

            dataGridView1.DataSource = mSimulationData;
            newListBox4.Items.AddRange(descriptions.ToArray());

            loadDatabutton.Enabled = false;
            startButton.Enabled = true;
        }