Browse Source

UpDate DebugAndTrace

aleksynders 2 years ago
parent
commit
b17d362dac
3 changed files with 18 additions and 9 deletions
  1. 12 3
      ExamGromov/DebugAndTrace.cs
  2. 6 5
      ExamGromov/Program.cs
  3. 0 1
      ExamGromov/ReadCSV.cs

+ 12 - 3
ExamGromov/DebugAndTrace.cs

@@ -10,12 +10,21 @@ namespace ExamGromov
     
     public class DebugAndTrace
     {
-        public static void Otladka()
+        public static void OtladkaOtrk()
         {
             Trace.Listeners.Add(new TextWriterTraceListener("Debug.txt"));
-            Debug.Indent();
             Trace.Indent();
-            Debug.WriteLine("Открытие программы\n");
+            Debug.WriteLine("\nОткрытие программы");
+            Trace.Flush();
+        }
+        public static void ViborDeistv()
+        {
+            Debug.WriteLine("Произведен выбор действия");
+            Trace.Flush();
+        }
+        public static void Close()
+        {
+            Debug.WriteLine("Произошло закрытие программы");
             Trace.Flush();
         }
     }

+ 6 - 5
ExamGromov/Program.cs

@@ -4,11 +4,10 @@ namespace ExamGromov
 {
     internal class Program
     {
-
         static void Main(string[] args)
         {
             ReadCSV.getDannye("data.txt");
-            DebugAndTrace.Otladka();
+            DebugAndTrace.OtladkaOtrk();
             while (true)
             {
                 Console.WriteLine("\n1. Исходные данные");
@@ -17,8 +16,10 @@ namespace ExamGromov
                 Console.WriteLine("4. Чистка экрана");
                 Console.WriteLine("5. Закрытие программы");
                 Console.Write("Выбертие действие -> ");
-
-                switch (Convert.ToInt32(Console.ReadLine()))
+                int vibor = Convert.ToInt32(Console.ReadLine());
+                if(vibor != 5)
+                    DebugAndTrace.ViborDeistv();
+                switch (vibor)
                 {
                     case 1:
                         ReadCSV.showIshodDannye();
@@ -33,6 +34,7 @@ namespace ExamGromov
                         Console.Clear();
                         break;
                     case 5:
+                        DebugAndTrace.Close();
                         Environment.Exit(0);
                         break;
                     default:
@@ -41,6 +43,5 @@ namespace ExamGromov
                 }
             }
         }
-        
     }
 }

+ 0 - 1
ExamGromov/ReadCSV.cs

@@ -30,7 +30,6 @@
                 Console.Write(" Длина трубы: " + stroka[1]);
                 Console.Write(" Диаметр: " + stroka[2]);
                 Console.Write(" Толщина: " + stroka[3]);
-
                 if (stroka[0] == "PN25")
                 {
                     Console.Write(" A");