Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private static void Add()
- {
- Clear();
- Console.SetCursorPosition(0, 4);
- Console.WriteLine("Telefonnummer :");
- Console.WriteLine("Navn :");
- Console.WriteLine("Adresse :");
- Console.WriteLine("Postnummer :");
- Console.WriteLine("By :");
- Console.WriteLine("Email :");
- Console.SetCursorPosition(16, 4);
- StreamReader R1 = new StreamReader(@"DB.txt");
- string db = R1.ReadToEnd();
- R1.Close();
- string[] inputArr = new string[6];
- for (int i = 0; i < inputArr.Length;) // Loop der tager input fra brugeren
- {
- Console.SetCursorPosition(16, i + 4);
- inputArr[i] = Console.ReadLine();
- if (i == 0)
- {
- if (Regex.IsMatch(inputArr[0], @"^[0-9]+$") && i == 0) //Tjekker om inputtet er tal
- {
- if (inputArr[0].Length != 8 && i == 0) //Tjekker om tallet er på 8 cifre. Danske brugere only!
- {
- Console.SetCursorPosition(16, i + 4);
- Console.WriteLine("Dit telefonnummer er for langt, prøv igen");
- Thread.Sleep(1000);
- Add();
- }
- if (db.Contains(inputArr[0]) && i == 0) // Tjekker om telefonnummeret allerede findes i databasen.
- {
- Console.SetCursorPosition(16, i + 4);
- Console.WriteLine("Findes allerede i databasen, prøv igen");
- Thread.Sleep(1000);
- Add();
- }
- else
- {
- i++;
- }
- }
- }
- if (i == 1)
- {
- if (Regex.IsMatch(inputArr[1], @"^[a-zA-Z]+$")) //Tjekker om inputtet er bogstaver.
- {
- i++;
- }
- else
- {
- Console.WriteLine("Forkert input, kun bogstaver tilladt.");
- }
- }
- }
- string input = "";
- for (int i = 0; i < inputArr.Length; i++) // Loop der laver vores array om til en komma-sepereret string
- {
- input = input + "," + inputArr[i].ToLower();
- }
- input = input.TrimStart(' ', ',');
- StreamWriter W1 = new StreamWriter((@"DB.txt"), true); // Gemmer vores string i txt
- {
- W1.WriteLine(input);
- W1.Close();
- }
- W1.Close();
- Console.SetCursorPosition(0, 10);
- Console.WriteLine("Gemmer oplysninger...");
- Thread.Sleep(2500);
- Console.Clear();
- Menu();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement