Guest User

Untitled

a guest
Jan 8th, 2019
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.46 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace Eksamen
  8. {
  9. class Program
  10. {
  11. static void Main(string[] args)
  12. {
  13.  
  14. var startProgram = true;
  15. while (startProgram)
  16. {
  17. startProgram = Start();
  18. }
  19. }
  20.  
  21. public static bool Start()
  22. {
  23. //Her vælger du hvilken del af programmet du vil bruge
  24.  
  25. string program;
  26. //Console.BackgroundColor = ConsoleColor.Blue;
  27. // Console.Clear();
  28. //Console.ForegroundColor = ConsoleColor.Green;
  29. Console.WriteLine("Vælg venliget hvilket program du vil bruge: ");
  30. Console.WriteLine("Tryk O for at oprette");
  31. Console.WriteLine("Tryk F for at finde");
  32. Console.WriteLine("Tryk V for at se al information");
  33. Console.WriteLine("Tryk Q for at afslutte");
  34. program = Console.ReadLine().ToUpper();
  35. switch (program)
  36. {
  37. case "O":
  38. {
  39. using (System.IO.StreamWriter file =
  40. new System.IO.StreamWriter(@"C:\Users\ther0712\Desktop\information\info.txt", true))
  41. {
  42. //Her opretter vi brugeren ved at indtaste infoen
  43.  
  44. Console.WriteLine("Indtast dit telefonnummer her:");
  45. string telefonnummer = Console.ReadLine();
  46. Console.WriteLine("Indtast dit navn her: ");
  47. string navn = Console.ReadLine();
  48. Console.WriteLine("Indtast din adresse her: ");
  49. string addresse = Console.ReadLine();
  50. Console.WriteLine("Indtast dit postnummer her: ");
  51. string postnummer = Console.ReadLine();
  52. Console.WriteLine("Indtast din by her: ");
  53. string by = Console.ReadLine();
  54. Console.WriteLine("Indtast din email her: ");
  55. string email = Console.ReadLine();
  56. file.WriteLine(telefonnummer + " " + navn + " " + addresse + " " + postnummer + " " + by + " " + email);
  57. Console.WriteLine("Du er nu oprettet i systemet.");
  58. break;
  59. }
  60. }
  61.  
  62. case "F":
  63. {
  64. string valg;
  65. do
  66. {
  67. //Her vælger vi hvad vi søger efter i programmet.
  68.  
  69. Console.WriteLine("Vælg hvad du vil søge efter. ");
  70. Console.WriteLine("Tast 'tlf' for at søge efter telefonnummer. ");
  71. Console.WriteLine("Tast 'N' for at søge efter navn. ");
  72. Console.WriteLine("Tast 'A' for at søge efter adresse. ");
  73. Console.WriteLine("Tast 'P' for at søge efter postnummer. ");
  74. Console.WriteLine("Tast 'B' for at søge efter by. ");
  75. Console.WriteLine("Tast 'E' for at søge efter email. ");
  76. valg = Console.ReadLine().ToUpper();
  77. } while (valg == "");
  78. Switchcase1(valg);
  79. break;
  80. }
  81. case "V":
  82. {
  83. //Her kan du se alt hvad der står inde i vores fil.
  84. string[] lines =
  85. System.IO.File.ReadAllLines(@"C:\Users\ther0712\Desktop\information\info.txt");
  86. System.Console.WriteLine("Her kan du se hvad der er allerede er i filen: ");
  87. foreach (string line in lines)
  88. Console.WriteLine("\t" + line);
  89. }
  90. break;
  91.  
  92. case "Q":
  93. {
  94. //Her afslutter man programmet hvis man vil ud.
  95. Console.WriteLine("Farvel.");
  96. System.Threading.Thread.Sleep(750);
  97. Environment.Exit(0);
  98. break;
  99. }
  100. }
  101. Console.ReadKey();
  102. return true;
  103. }
  104.  
  105. public static void Switchcase1(string valg)
  106. {
  107. switch (valg)
  108. {
  109. case "TLF":
  110. {
  111. Console.WriteLine("Du har valgt telefonnummer.");
  112. Console.WriteLine("Hvilket telefonnummer søger du efter? ");
  113. string telefonnummer = Console.ReadLine();
  114. string[] lines =
  115. System.IO.File.ReadAllLines(@"C:\Users\ther0712\Desktop\information\info.txt");
  116. foreach (string line in lines)
  117. {
  118. if (line.Contains(telefonnummer))
  119. {
  120. Console.WriteLine("Fundet!");
  121. Console.WriteLine("\t" + line);
  122. }
  123. }
  124. break;
  125. }
  126. case "N":
  127. {
  128. Console.WriteLine("Du har valgt navn.");
  129. Console.WriteLine("Hvilket navn søger du efter? ");
  130. string navn = Console.ReadLine();
  131. string[] lines =
  132. System.IO.File.ReadAllLines(@"C:\Users\ther0712\Desktop\information\info.txt");
  133. foreach (string line in lines)
  134. {
  135. if (line.Contains(navn))
  136. {
  137. Console.WriteLine("Fundet!");
  138. Console.WriteLine("\t" + line);
  139. }
  140. }
  141. break;
  142. }
  143.  
  144. case "A":
  145. {
  146. Console.WriteLine("Du har valgt adresse.");
  147. Console.WriteLine("Hvilken addresse søger du efter? ");
  148. string addresse = Console.ReadLine();
  149. string[] lines =
  150. System.IO.File.ReadAllLines(@"C:\Users\ther0712\Desktop\information\info.txt");
  151. foreach (string line in lines)
  152. {
  153. if (line.Contains(addresse))
  154. {
  155. Console.WriteLine("Fundet!");
  156. Console.WriteLine("\t" + line);
  157. }
  158. }
  159. break;
  160. }
  161.  
  162. case "P":
  163. {
  164. Console.WriteLine("Du har valgt postnummer.");
  165. Console.WriteLine("Hvilket postnummer søger du efter? ");
  166. string postnummer = Console.ReadLine();
  167. string[] lines =
  168. System.IO.File.ReadAllLines(@"C:\Users\ther0712\Desktop\information\info.txt");
  169. foreach (string line in lines)
  170. {
  171. if (line.Contains(postnummer))
  172. {
  173. Console.WriteLine("Fundet!");
  174. Console.WriteLine("\t" + line);
  175. }
  176. }
  177. break;
  178. }
  179.  
  180. case "B":
  181. {
  182. Console.WriteLine("Du har valgt by.");
  183. Console.WriteLine("Hvilken by søger du efter? ");
  184. string by = Console.ReadLine();
  185. string[] lines =
  186. System.IO.File.ReadAllLines(@"C:\Users\ther0712\Desktop\information\info.txt");
  187. foreach (string line in lines)
  188. {
  189. if (line.Contains(by))
  190. {
  191. Console.WriteLine("Fundet!");
  192. Console.WriteLine("\t" + line);
  193. }
  194. }
  195. break;
  196. }
  197.  
  198. case "E":
  199. {
  200. Console.WriteLine("Du har valgt email.");
  201. Console.WriteLine("Hvilken email søger du efter? ");
  202. string email = Console.ReadLine();
  203. string[] lines =
  204. System.IO.File.ReadAllLines(@"C:\Users\ther0712\Desktop\information\info.txt");
  205. foreach (string line in lines)
  206. {
  207. if (line.Contains(email))
  208. {
  209. Console.WriteLine("Fundet!");
  210. Console.WriteLine("\t" + line);
  211. }
  212. }
  213. break;
  214. }
  215. }
  216. }
  217.  
  218. }
  219.  
  220. }
Add Comment
Please, Sign In to add comment