DebugAndTrace.cs 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using System.Diagnostics;
  7. namespace proba
  8. {
  9. internal class DebugAndTrace
  10. {
  11. public static void testing(string Login, string[] Surname, string[] Name, string[] Patronomic, string[] add_login, string[] buy, string[] add_nomenklatura, string[] add_country, string[] add_supplier, string[] add_performer, string[] add_genre, string[] add_edition, string[] update_nomenklatura, string[] update_country, string[] update_supplier, string[] update_performer, string[] update_genre, string[] update_edition)
  12. {
  13. Trace.Listeners.Add(new TextWriterTraceListener("Debug.txt"));
  14. Debug.Indent();
  15. Trace.Indent();
  16. Debug.WriteLine("Программа запустилась");
  17. if(Login != null)
  18. {
  19. Debug.WriteLine("Вход в программу: " + Login);
  20. }
  21. if (add_login[0] != null)
  22. {
  23. for (int i = 0; i < add_login.Length - 1; i++)
  24. {
  25. Debug.WriteLine("Пользователь добавлен: " + Surname[i] + " " + Name[i] + " " + Patronomic[i] + " Логин: " + add_login[i]);
  26. }
  27. }
  28. if (add_nomenklatura[0] != null)
  29. {
  30. Debug.WriteLine("Пользователь добавил в магазин товары:");
  31. for (int i = 0; i < add_nomenklatura.Length - 1; i++)
  32. {
  33. Debug.WriteLine(i+1 + ") " + add_nomenklatura[i]);
  34. }
  35. }
  36. if (buy[0] != null)
  37. {
  38. Debug.WriteLine("Пользователь совершил продажу товаров:");
  39. for (int i = 0; i < buy.Length - 1; i++)
  40. {
  41. Debug.WriteLine(i+1 + ") " + buy[i]);
  42. }
  43. }
  44. if (add_country[0] != null)
  45. {
  46. Debug.WriteLine("Пользователь добавил в БД страны:");
  47. for (int i = 0; i < add_country.Length - 1; i++)
  48. {
  49. Debug.WriteLine(i + 1 + ") " + add_country[i]);
  50. }
  51. }
  52. if (add_supplier[0] != null)
  53. {
  54. Debug.WriteLine("Пользователь добавил в БД поставщиков:");
  55. for (int i = 0; i < add_supplier.Length - 1; i++)
  56. {
  57. Debug.WriteLine(i + 1 + ") " + add_supplier[i]);
  58. }
  59. }
  60. if (add_performer[0] != null)
  61. {
  62. Debug.WriteLine("Пользователь добавил в БД исполнителей:");
  63. for (int i = 0; i < add_performer.Length - 1; i++)
  64. {
  65. Debug.WriteLine(i + 1 + ") " + add_performer[i]);
  66. }
  67. }
  68. if (add_genre[0] != null)
  69. {
  70. Debug.WriteLine("Пользователь добавил в БД жанры музыки:");
  71. for (int i = 0; i < add_genre.Length - 1; i++)
  72. {
  73. Debug.WriteLine(i + 1 + ") " + add_genre[i]);
  74. }
  75. }
  76. if (add_edition[0] != null)
  77. {
  78. Debug.WriteLine("Пользователь добавил в БД исполнителей:");
  79. for (int i = 0; i < add_edition.Length - 1; i++)
  80. {
  81. Debug.WriteLine(i + 1 + ") " + add_edition[i]);
  82. }
  83. }
  84. if (update_nomenklatura[0] != null)
  85. {
  86. Debug.WriteLine("Пользователь изменил товары:");
  87. for (int i = 0; i < update_nomenklatura.Length - 1; i++)
  88. {
  89. Debug.WriteLine(i + 1 + ") " + update_nomenklatura[i]);
  90. }
  91. }
  92. if (update_country[0] != null)
  93. {
  94. Debug.WriteLine("Пользователь изменил страны:");
  95. for (int i = 0; i < update_country.Length - 1; i++)
  96. {
  97. Debug.WriteLine(i + 1 + ") " + update_country[i]);
  98. }
  99. }
  100. if (update_supplier[0] != null)
  101. {
  102. Debug.WriteLine("Пользователь изменил поставщиков:");
  103. for (int i = 0; i < update_supplier.Length - 1; i++)
  104. {
  105. Debug.WriteLine(i + 1 + ") " + update_supplier[i]);
  106. }
  107. }
  108. if (update_performer[0] != null)
  109. {
  110. Debug.WriteLine("Пользователь изменил исполнителей:");
  111. for (int i = 0; i < update_performer.Length - 1; i++)
  112. {
  113. Debug.WriteLine(i + 1 + ") " + update_performer[i]);
  114. }
  115. }
  116. if (update_genre[0] != null)
  117. {
  118. Debug.WriteLine("Пользователь изменил жанры музыки:");
  119. for (int i = 0; i < update_genre.Length - 1; i++)
  120. {
  121. Debug.WriteLine(i + 1 + ") " + update_genre[i]);
  122. }
  123. }
  124. if (update_edition[0] != null)
  125. {
  126. Debug.WriteLine("Пользователь изменил исполнителей:");
  127. for (int i = 0; i < update_edition.Length - 1; i++)
  128. {
  129. Debug.WriteLine(i + 1 + ") " + update_edition[i]);
  130. }
  131. }
  132. Debug.WriteLine("");
  133. Trace.Flush();
  134. }
  135. }
  136. }