Guest User

Untitled

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