Advertisement
Guest User

Untitled

a guest
Apr 24th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.45 KB | None | 0 0
  1. private void LoadButton_Click(object sender, EventArgs e)
  2. {
  3. System.IO.StreamReader file = new System.IO.StreamReader(@"C:\Users\ASUS\source\repos\SystemOcen\plik.txt");
  4. var last = "";
  5. int couter = 0;
  6.  
  7. while ((line = file.ReadLine()) != null)
  8. {
  9. if (couter == 0)
  10. {
  11. string[] par = line.Split(' ');
  12. var i = par[0];
  13.  
  14. var rateAdd = par[1];
  15. var dateAdd = par[2];
  16. var rate = new Rate()
  17. {
  18. rateValue = Int32.Parse(rateAdd),
  19. date = dateAdd
  20. };
  21.  
  22. last = i;
  23. subjects.Add(new Subject()
  24. {
  25. name = i,
  26. });
  27. var sb = subjects.Select(p => p).Last();
  28. sb.rates.Add(rate);
  29. }
  30.  
  31. if (couter > 0)
  32. {
  33. string[] par = line.Split(' ');
  34. var i = par[0];
  35. var rateAdd = par[1];
  36. var dateAdd = par[2];
  37.  
  38. if (last != i)
  39. {
  40. subjects.Add(new Subject()
  41. {
  42. name = i,
  43. });
  44. var rate = new Rate()
  45. {
  46. rateValue = Int32.Parse(rateAdd),
  47. date = dateAdd
  48. };
  49. var sb = subjects.Select(p => p).Last();
  50. sb.rates.Add(rate);
  51. last = i;
  52. }
  53. if (last == i)
  54. {
  55. var rate = new Rate()
  56. {
  57. rateValue = Int32.Parse(rateAdd),
  58. date = dateAdd
  59. };
  60. var sb = subjects.Select(p => p).Last();
  61. sb.rates.Add(rate);
  62. }
  63.  
  64.  
  65. }
  66.  
  67. couter++;
  68. }
  69. foreach (var item in subjects)
  70. {
  71. listBox1.Items.Add(item);
  72. }
  73.  
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement