Advertisement
EdziuKosiara

Untitled

Mar 4th, 2012
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. private void buttonGenPlan_Click(object sender, EventArgs e)
  2. {
  3. labelGeneracjaPlanuTabPage6.Visible = true;
  4. pictureBoxLoading.Visible = true;
  5. buttonGenPlan.Enabled = false;
  6. pictureBoxIkonkaGeneracji.Visible = false;
  7. // Start wątku wykonującego
  8. Thread geneticAlgorithm = new Thread(CreatePlan);
  9. geneticAlgorithm.Start();
  10. }
  11.  
  12. public void CreatePlan()
  13. {
  14. var ag = new GeneticAlgorithm();
  15. var bestSpecimen = ag.Start();
  16. // Tworzenie Excela
  17. ExcelHandler excelFile = new ExcelHandler();
  18.  
  19. // Uzupelnianie Excela Danymi
  20. excelFile.fillExcelWithData(bestSpecimen);
  21.  
  22. // Zapisywanie dExcela
  23. excelFile.saveExcelToFile();
  24.  
  25. Invoke((MethodInvoker) delegate
  26. {
  27. pictureBoxLoading.Visible = false;
  28. labelGeneracjaPlanuTabPage6.Visible = false;
  29. buttonGenPlan.Enabled = true;
  30. pictureBoxIkonkaGeneracji.Visible = true;
  31. MessageBox.Show("Plan został wygenerowany i zapisany do pliku Excel!",
  32. "Wygenerowano!", MessageBoxButtons.OK,
  33. MessageBoxIcon.Asterisk);
  34. });
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement