Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void buttonGenPlan_Click(object sender, EventArgs e)
- {
- labelGeneracjaPlanuTabPage6.Visible = true;
- pictureBoxLoading.Visible = true;
- buttonGenPlan.Enabled = false;
- pictureBoxIkonkaGeneracji.Visible = false;
- // Start wątku wykonującego
- Thread geneticAlgorithm = new Thread(CreatePlan);
- geneticAlgorithm.Start();
- }
- public void CreatePlan()
- {
- var ag = new GeneticAlgorithm();
- var bestSpecimen = ag.Start();
- // Tworzenie Excela
- ExcelHandler excelFile = new ExcelHandler();
- // Uzupelnianie Excela Danymi
- excelFile.fillExcelWithData(bestSpecimen);
- // Zapisywanie dExcela
- excelFile.saveExcelToFile();
- Invoke((MethodInvoker) delegate
- {
- pictureBoxLoading.Visible = false;
- labelGeneracjaPlanuTabPage6.Visible = false;
- buttonGenPlan.Enabled = true;
- pictureBoxIkonkaGeneracji.Visible = true;
- MessageBox.Show("Plan został wygenerowany i zapisany do pliku Excel!",
- "Wygenerowano!", MessageBoxButtons.OK,
- MessageBoxIcon.Asterisk);
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement