Beispiel #1
0
        private void Kunde()
        {
            ConsoleKey key = new ConsoleKey();
            string     KundeID, navn, adr, fødselsdagsdat, OprettelsesDato;

            do
            {
                Console.Clear();
                Console.WriteLine("Kunde");
                Console.WriteLine("1.Opret Kunde\n2.Opdater Kunde\n3.Slet Kunde\n4.Vis Kunde\n5.Tilbage til hovedmenuen");
                key = Console.ReadKey().Key;
                Console.Clear();
                if (key == ConsoleKey.D1)
                {
                    Console.WriteLine("Opret Kunde");
                    Console.WriteLine("Indtast KundeID");
                    KundeID = Console.ReadLine();
                    Console.Clear();
                    Console.WriteLine("Indtast Navn");
                    navn = Console.ReadLine();
                    Console.Clear();
                    Console.WriteLine("Indtast Adresse");
                    adr = Console.ReadLine();
                    Console.Clear();
                    Console.WriteLine("Indtast Fødselsdagsdato");
                    fødselsdagsdat = Console.ReadLine();
                    Console.Clear();
                    OprettelsesDato = Convert.ToString(DateTime.Now.ToString("d/M/yyyy"));
                    Console.Clear();
                    do
                    {
                        Console.Clear();
                        Console.WriteLine("Her er informationen der er registeret.\nTjek om oplysningerne stemmer overens med det ønskede,\nhvis ikke kan du rette det herunder.\n");
                        Console.WriteLine($"Kunde ID : {KundeID}");
                        Console.WriteLine($"Navn : {navn}");
                        Console.WriteLine($"Adresse : {adr}");
                        Console.WriteLine($"Fødselsdag : {fødselsdagsdat}");
                        Console.ReadKey();
                        Console.Clear();
                        Console.WriteLine("\n\n [r]ediger eller [o]k");
                        key = Console.ReadKey().Key;
                        Console.Clear();
                        if (key == ConsoleKey.R)
                        {
                            Console.Clear();
                            Console.WriteLine("Indtast linje nr på det der skal rettes\n");
                            Console.WriteLine($"1.Kunde ID : {KundeID}");
                            Console.WriteLine($"2.Navn : {navn}");
                            Console.WriteLine($"3.Adresse : {adr}");
                            Console.WriteLine($"4.Fødselsdag : {fødselsdagsdat}");
                            key = Console.ReadKey().Key;
                            Console.Clear();
                            if (key == ConsoleKey.D1)
                            {
                                Console.Clear();
                                Console.WriteLine("Indtast KundeID");
                                KundeID = Console.ReadLine();
                            }
                            else if (key == ConsoleKey.D2)
                            {
                                Console.Clear();
                                Console.WriteLine("Indtast Navn");
                                navn = Console.ReadLine();
                            }
                            else if (key == ConsoleKey.D3)
                            {
                                Console.Clear();
                                Console.WriteLine("Indtast Adresse");
                                adr = Console.ReadLine();
                            }
                            else if (key == ConsoleKey.D4)
                            {
                                Console.Clear();
                                Console.WriteLine("Indtast Fødselsdag");
                                fødselsdagsdat = Console.ReadLine();
                            }
                            else
                            {
                                Console.WriteLine("Indtast gyldig værdi");
                                Console.ReadKey();
                            }
                        }
                        else if (key == ConsoleKey.O)
                        {
                        }
                        else
                        {
                            Console.WriteLine("Indtast gyldig værdi");
                            Console.ReadKey();
                        }
                    } while (key != ConsoleKey.O);

                    Sql_Methods.opretKunde(KundeID, navn, adr, OprettelsesDato, fødselsdagsdat);
                }
                else if (key == ConsoleKey.D2)
                {
                    Console.WriteLine("Opdater Kunde");
                    Console.WriteLine("Indtast KundeID");
                    KundeID = Console.ReadLine();
                    Console.Clear();
                    Console.WriteLine("Indtast Navn");
                    navn = Console.ReadLine();
                    Console.Clear();
                    Console.WriteLine("Indtast Adresse");
                    adr = Console.ReadLine();
                    Console.Clear();
                    Console.WriteLine("Indtast Fødselsdagsdato");
                    fødselsdagsdat = Console.ReadLine();
                    Console.Clear();
                    Sql_Methods.UpdateKunde(KundeID, navn, adr, fødselsdagsdat);
                }
                else if (key == ConsoleKey.D3)
                {
                    Console.WriteLine("Slet Kunde");
                    Console.WriteLine("Indtast Kunde ID");
                    KundeID = Console.ReadLine();
                    Sql_Methods.DeleteFromBil(KundeID);
                    Sql_Methods.DeleteFromKunder(KundeID);
                }
                else if (key == ConsoleKey.D4)
                {
                    Console.WriteLine("Vis Kunde");
                    Console.WriteLine("Indtast Kunde ID");
                    KundeID = Console.ReadLine();
                    Console.Clear();
                    Sql_Methods.SelectKunder($"SELECT * FROM Kunder WHERE KundeID = " + KundeID);
                }
                else if (key == ConsoleKey.D5)
                {
                    Hovedmenu();
                }
                else
                {
                    Console.WriteLine("Indtast gyldig værdi");
                }
                Console.ReadKey();
            } while (key != ConsoleKey.D1 && key != ConsoleKey.D2);
        }