Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.IO;
- using System.Threading;
- namespace Eksamen
- {
- internal class Program
- {
- private static void Main(string[] args)
- {
- Startmenu();
- }
- public static void Startmenu()
- {
- //Hvis man vil have en specifik farvet baggrund eller tekst, skriver man følgende:
- //Console.BackgroundColor = ConsoleColor.Blue;
- // Console.Clear();
- //Console.ForegroundColor = ConsoleColor.Green;
- //Her vælger du hvilken del af programmet du vil bruge
- Console.WriteLine("Vælg venligst hvilket program du vil bruge: ");
- Console.WriteLine("Tryk O for at oprette");
- Console.WriteLine("Tryk F for at finde");
- Console.WriteLine("Tryk V for at se al information");
- Console.WriteLine("Tryk Q for at afslutte");
- string program;
- program = Console.ReadLine().ToUpper();
- switch (program)
- {
- case "O":
- {
- using (StreamWriter file =
- new StreamWriter(@"C:\Users\ther0712\Desktop\information\info.txt", true))
- {
- //Her opretter vi brugeren ved at indtaste infoen
- Console.WriteLine("Indtast dit telefonnummer her:");
- string telefonnummer = Console.ReadLine();
- Console.WriteLine("Indtast dit navn her: ");
- string navn = Console.ReadLine();
- Console.WriteLine("Indtast din adresse her: ");
- string addresse = Console.ReadLine();
- Console.WriteLine("Indtast dit postnummer her: ");
- string postnummer = Console.ReadLine();
- Console.WriteLine("Indtast din by her: ");
- string by = Console.ReadLine();
- Console.WriteLine("Indtast din email her: ");
- string email = Console.ReadLine();
- file.WriteLine(telefonnummer + " " + navn + " " + addresse + " " + postnummer + " " + by + " " +
- email);
- }
- Console.WriteLine("Du er nu oprettet i systemet.");
- Console.WriteLine("Tryk S for at gå tilbage.");
- Console.WriteLine("Tryk Q for at afslutte.");
- string userinput1 = Console.ReadLine().ToUpper();
- if (userinput1 == "S")
- {
- Startmenu();
- }
- else
- {
- Console.WriteLine("Farvel.");
- Thread.Sleep(750);
- Environment.Exit(0);
- }
- }
- break;
- case "F":
- {
- string valg;
- do
- {
- //Her vælger vi hvad vi søger efter i programmet.
- Console.WriteLine("Vælg hvad du vil søge efter. ");
- Console.WriteLine("Tast 'tlf' for at søge efter telefonnummer. ");
- Console.WriteLine("Tast 'N' for at søge efter navn. ");
- Console.WriteLine("Tast 'A' for at søge efter adresse. ");
- Console.WriteLine("Tast 'P' for at søge efter postnummer. ");
- Console.WriteLine("Tast 'B' for at søge efter by. ");
- Console.WriteLine("Tast 'E' for at søge efter email. ");
- valg = Console.ReadLine().ToUpper();
- } while (valg == "");
- Switchcase1(valg);
- break;
- }
- case "V":
- {
- //Her kan du se alt hvad der står inde i vores fil.
- string[] lines =
- File.ReadAllLines(@"C:\Users\ther0712\Desktop\information\info.txt");
- Console.WriteLine("Her kan du se hvad der er allerede er i filen: ");
- foreach (string line in lines)
- Console.WriteLine("\t" + line);
- }
- Console.WriteLine("Tryk S for at gå tilbage.");
- Console.WriteLine("Tryk Q for at afslutte.");
- var userinput = Console.ReadLine().ToUpper();
- if (userinput == "S")
- {
- Startmenu();
- }
- else
- {
- Console.WriteLine("Farvel.");
- Thread.Sleep(750);
- Environment.Exit(0);
- }
- break;
- case "Q":
- {
- //Her afslutter man programmet hvis man vil ud.
- Console.WriteLine("Farvel.");
- Thread.Sleep(750);
- Environment.Exit(0);
- break;
- }
- }
- Console.ReadKey();
- }
- public static void Switchcase1(string valg)
- {
- switch (valg)
- {
- case "TLF":
- {
- Console.WriteLine("Du har valgt telefonnummer.");
- Console.WriteLine("Hvilket telefonnummer søger du efter? ");
- string telefonnummer = Console.ReadLine();
- string[] lines =
- File.ReadAllLines(@"C:\Users\ther0712\Desktop\information\info.txt");
- foreach (string line in lines)
- {
- if (line.Contains(telefonnummer))
- {
- Console.WriteLine("Fundet!");
- Console.WriteLine("\t" + line);
- }
- Console.WriteLine("Tryk S for at gå tilbage.");
- Console.WriteLine("Tryk Q for at afslutte.");
- string userinput1 = Console.ReadLine().ToUpper();
- if (userinput1 == "S")
- {
- Startmenu();
- }
- if (userinput1 == "Q")
- {
- Console.WriteLine("Farvel.");
- Thread.Sleep(750);
- Environment.Exit(0);
- }
- }
- break;
- }
- case "N":
- {
- Console.WriteLine("Du har valgt navn.");
- Console.WriteLine("Hvilket navn søger du efter? ");
- string navn = Console.ReadLine();
- string[] lines =
- File.ReadAllLines(@"C:\Users\ther0712\Desktop\information\info.txt");
- foreach (string line in lines)
- {
- if (line.Contains(navn))
- {
- Console.WriteLine("Fundet!");
- Console.WriteLine("\t" + line);
- }
- Console.WriteLine("Tryk S for at gå tilbage.");
- Console.WriteLine("Tryk Q for at afslutte.");
- string userinput1 = Console.ReadLine().ToUpper();
- if (userinput1 == "S")
- {
- Startmenu();
- }
- if (userinput1 == "Q")
- {
- Console.WriteLine("Farvel.");
- Thread.Sleep(750);
- Environment.Exit(0);
- }
- }
- }
- break;
- case "A":
- {
- Console.WriteLine("Du har valgt adresse.");
- Console.WriteLine("Hvilken addresse søger du efter? ");
- string addresse = Console.ReadLine();
- string[] lines =
- File.ReadAllLines(@"C:\Users\ther0712\Desktop\information\info.txt");
- foreach (string line in lines)
- {
- if (line.Contains(addresse))
- {
- Console.WriteLine("Fundet!");
- Console.WriteLine("\t" + line);
- }
- Console.WriteLine("Tryk S for at gå tilbage.");
- Console.WriteLine("Tryk Q for at afslutte.");
- string userinput1 = Console.ReadLine().ToUpper();
- if (userinput1 == "S")
- {
- Startmenu();
- }
- if (userinput1 == "Q")
- {
- Console.WriteLine("Farvel.");
- Thread.Sleep(750);
- Environment.Exit(0);
- }
- }
- }
- break;
- case "P":
- {
- Console.WriteLine("Du har valgt postnummer.");
- Console.WriteLine("Hvilket postnummer søger du efter? ");
- string postnummer = Console.ReadLine();
- string[] lines =
- File.ReadAllLines(@"C:\Users\ther0712\Desktop\information\info.txt");
- foreach (string line in lines)
- {
- if (line.Contains(postnummer))
- {
- Console.WriteLine("Fundet!");
- Console.WriteLine("\t" + line);
- }
- Console.WriteLine("Tryk S for at gå tilbage.");
- Console.WriteLine("Tryk Q for at afslutte.");
- string userinput1 = Console.ReadLine().ToUpper();
- if (userinput1 == "S")
- {
- Startmenu();
- }
- if (userinput1 == "Q")
- {
- Console.WriteLine("Farvel.");
- Thread.Sleep(750);
- Environment.Exit(0);
- }
- }
- }
- break;
- case "B":
- {
- Console.WriteLine("Du har valgt by.");
- Console.WriteLine("Hvilken by søger du efter? ");
- string by = Console.ReadLine();
- string[] lines =
- File.ReadAllLines(@"C:\Users\ther0712\Desktop\information\info.txt");
- foreach (string line in lines)
- {
- if (line.Contains(by))
- {
- Console.WriteLine("Fundet!");
- Console.WriteLine("\t" + line);
- }
- Console.WriteLine("Tryk S for at gå tilbage.");
- Console.WriteLine("Tryk Q for at afslutte.");
- string userinput1 = Console.ReadLine().ToUpper();
- if (userinput1 == "S")
- {
- Startmenu();
- }
- if (userinput1 == "Q")
- {
- Console.WriteLine("Farvel.");
- Thread.Sleep(750);
- Environment.Exit(0);
- }
- }
- }
- break;
- case "E":
- {
- Console.WriteLine("Du har valgt email.");
- Console.WriteLine("Hvilken email søger du efter? ");
- string email = Console.ReadLine();
- string[] lines =
- File.ReadAllLines(@"C:\Users\ther0712\Desktop\information\info.txt");
- foreach (string line in lines)
- {
- if (line.Contains(email))
- {
- Console.WriteLine("Fundet!");
- Console.WriteLine("\t" + line);
- }
- Console.WriteLine("Tryk S for at gå tilbage.");
- Console.WriteLine("Tryk Q for at afslutte.");
- string userinput1 = Console.ReadLine().ToUpper();
- if (userinput1 == "S")
- {
- Startmenu();
- }
- if (userinput1 == "Q")
- {
- Console.WriteLine("Farvel.");
- Thread.Sleep(750);
- Environment.Exit(0);
- }
- }
- break;
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement