Beispiel #1
0
        public static void DeleteFromKunder(string KundeID)
        {
            string statement = ("Delete from bil where KundeID = '" + KundeID + "'");

            Sql_Methods.Sqlstatment(statement);
            statement = ("DELETE FROM kunder WHERE KundeID = '" + KundeID + "'");
            Sql_Methods.Sqlstatment(statement);
        }
Beispiel #2
0
 public void Kundeoversigt()
 {
     Console.WriteLine("Kundeoversigt");
     Console.WriteLine("-------------");
     Sql_Methods.SelectKunder($"SELECT KundeID, Navn, Adresse, Fødselsdato, Oprettelsesdato FROM Kunder ORDER BY Navn ASC");
 }
Beispiel #3
0
        private void Bil()
        {
            ConsoleKey key = new ConsoleKey();
            string     KundeID, RegNr, Mærke, Model, Brændstoffstype, OprettelsesDato;
            int        KmKørt;
            int        Årgang;

            do
            {
                Console.Clear();
                Console.WriteLine("Bil");
                Console.WriteLine("1.Opret Bil\n2.Opdater Bil\n3.Slet Bil\n4.Vis Bil\n5.Vis Værkstedsbesøg\n6.Opret Værkstedsbesøg\n7.Slet Værkstedsbesøg\n8.Tilbage til hovedmenuen");
                key = Console.ReadKey().Key;
                Console.Clear();
                if (key == ConsoleKey.D1)
                {
                    Console.WriteLine("Opret Bil");
                    Console.WriteLine("Indtast KundeID");
                    KundeID = Console.ReadLine();
                    Console.Clear();
                    Console.WriteLine("Indtast RegNr");
                    RegNr = Console.ReadLine();
                    Console.Clear();
                    Console.WriteLine("Indtast Mærke");
                    Mærke = Console.ReadLine();
                    Console.Clear();
                    Console.WriteLine("Indtast Model");
                    Model = Console.ReadLine();
                    Console.Clear();
                    Console.WriteLine("Indtast Brændstofstype");
                    Brændstoffstype = Console.ReadLine();
                    Console.Clear();
                    Console.WriteLine("Indtast OprettelsesDato");
                    OprettelsesDato = Convert.ToString(DateTime.Now.ToString("d/M/yyyy"));
                    Console.Clear();
                    Console.WriteLine("Indtast Kmkørt");
                    KmKørt = Convert.ToInt32(Console.ReadLine());
                    Console.Clear();
                    Console.WriteLine("Indtast Årgang");
                    Årgang = Convert.ToInt32(Console.ReadLine());
                    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($"Registreringsnummer : {RegNr}");
                        Console.WriteLine($"Mærke : {Mærke}");
                        Console.WriteLine($"Model : {Model}");
                        Console.WriteLine($"Brændstofstype : {Brændstoffstype}");
                        Console.WriteLine($"OprettelsesDato : {OprettelsesDato}");
                        Console.WriteLine($"Kilometer kørt : {KmKørt}");
                        Console.WriteLine($"Årgang : {Årgang}");
                        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.Registreringsnummer : {RegNr}");
                            Console.WriteLine($"3.Mærke : {Mærke}");
                            Console.WriteLine($"4.Model : {Model}");
                            Console.WriteLine($"5.Brændstofstype : {Brændstoffstype}");
                            Console.WriteLine($"6.OprettelsesDato : {OprettelsesDato}");
                            Console.WriteLine($"7.Kilometer kørt : {KmKørt}");
                            Console.WriteLine($"8.Årgang : {Årgang}");
                            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 RegNr");
                                RegNr = Console.ReadLine();
                            }
                            else if (key == ConsoleKey.D3)
                            {
                                Console.Clear();
                                Console.WriteLine("Indtast Mærke");
                                Mærke = Console.ReadLine();
                            }
                            else if (key == ConsoleKey.D4)
                            {
                                Console.Clear();
                                Console.WriteLine("Indtast Model");
                                Model = Console.ReadLine();
                            }
                            else if (key == ConsoleKey.D5)
                            {
                                Console.Clear();
                                Console.WriteLine("Indtast Brændstofstype");
                                Brændstoffstype = Console.ReadLine();
                            }
                            else if (key == ConsoleKey.D6)
                            {
                                Console.Clear();
                                Console.WriteLine("Indtast OprettelsesDato format: dag-måned-år");
                                OprettelsesDato = Console.ReadLine();
                            }
                            else if (key == ConsoleKey.D7)
                            {
                                Console.Clear();
                                Console.WriteLine("Indtast Kmkørt");
                                KmKørt = Convert.ToInt32(Console.ReadLine());
                            }
                            else if (key == ConsoleKey.D8)
                            {
                                Console.Clear();
                                Console.WriteLine("Indtast Årgang");
                                Årgang = Convert.ToInt32(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.opretBil(KundeID, RegNr, Mærke, Model, Brændstoffstype, OprettelsesDato, KmKørt, Årgang);
                }
                else if (key == ConsoleKey.D2)
                {
                    Console.WriteLine("Opdater Bil");
                    Console.WriteLine("Indtast RegNr");
                    RegNr = Console.ReadLine();
                    Console.Clear();
                    Console.WriteLine("Indtast KundeID");
                    KundeID = Console.ReadLine();
                    Console.Clear();
                    Console.WriteLine("Indtast Mærke");
                    Mærke = Console.ReadLine();
                    Console.Clear();
                    Console.WriteLine("Indtast Model");
                    Model = Console.ReadLine();
                    Console.Clear();
                    Console.WriteLine("Indtast Brændstofstype");
                    Brændstoffstype = Console.ReadLine();
                    Console.Clear();
                    Console.WriteLine("Indtast OprettelsesDato");
                    OprettelsesDato = Convert.ToString(DateTime.Now.ToString("d/M/yyyy"));
                    Console.Clear();

                    Console.WriteLine("Indtast Kmkørt");
                    KmKørt = Convert.ToInt32(Console.ReadLine());
                    Console.Clear();
                    Console.WriteLine("Indtast Årgang");
                    Årgang = Convert.ToInt32(Console.ReadLine());
                    Console.Clear();
                    Sql_Methods.UpdateBil(RegNr, KundeID, Mærke, Model, Brændstoffstype, OprettelsesDato, KmKørt.ToString(), Årgang);
                    Bil();
                }
                else if (key == ConsoleKey.D3)
                {
                    Console.WriteLine("Slet Bil");
                    Console.WriteLine("Indtast RegNr");
                    RegNr = Console.ReadLine();
                    Sql_Methods.DeleteFromBil(RegNr);
                    //SLET BIL MED DET RegNr
                }
                else if (key == ConsoleKey.D4)
                {
                    Console.WriteLine("Vis Bil");
                    Console.WriteLine("Indtast RegNr");
                    RegNr = Console.ReadLine();
                    Console.Clear();
                    Sql_Methods.SelectBil($"SELECT * FROM Bil WHERE RegNr = '" + RegNr + "'");
                }
                else if (key == ConsoleKey.D5)
                {
                    Console.WriteLine("Vis Værkstedsbesøg");
                    Console.WriteLine("Indtast RegNr");
                    RegNr = Console.ReadLine();
                    Console.Clear();
                    Sql_Methods.SelectVærksted($"SELECT * FROM Værkstedsbesøg WHERE regnr = '" + RegNr + "'");
                }
                else if (key == ConsoleKey.D6)
                {
                    string DatoAnkomst, Datoafgang, Mekaniker;
                    Console.WriteLine("Opret Værkstedsbesøg");
                    Console.WriteLine("Indtast RegNr");
                    RegNr = Console.ReadLine();
                    Console.WriteLine("Indtast DatoAnkomst");
                    DatoAnkomst = Console.ReadLine();
                    Console.WriteLine("Indtast Datoafgang");
                    Datoafgang = Console.ReadLine();
                    Console.WriteLine("Indtast Mekaniker");
                    Mekaniker = Console.ReadLine();
                    Sql_Methods.opretVærkstedsbesøg(DatoAnkomst, Datoafgang, Mekaniker, RegNr);
                }
                else if (key == ConsoleKey.D7)
                {
                    Console.WriteLine("Slet Værkstedsbesøg");
                    Console.WriteLine("Indtast RegNr");
                    RegNr = Console.ReadLine();
                    //Sql_Methods.SelectVærkstedsbesøg(RegNr);
                }
                else if (key == ConsoleKey.D8)
                {
                    Hovedmenu();
                }
                else
                {
                    Console.WriteLine("Indtast gyldig værdi");
                }
                Console.ReadKey();
            } while (key != ConsoleKey.D1 && key != ConsoleKey.D2 && key != ConsoleKey.D3);
        }
Beispiel #4
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);
        }
Beispiel #5
0
        public static void opretVærkstedsbesøg(string DatoAnkomst, string Datoafgang, string Mekaniker, string RegNr)
        {
            string statement = ("insert into værkstedsbesøg values ('" + DatoAnkomst + "','" + Datoafgang + "','" + Mekaniker + "','" + RegNr + "')");

            Sql_Methods.Sqlstatment(statement);
        }
Beispiel #6
0
        public static void opretBil(string KundeID, string RegNr, string Mærke, string Model, string Brændstoffstype, string OprettelsesDato, int KmKørt, int Årgang)
        {
            string statement = ("insert into bil values ('" + KundeID + "','" + RegNr + "','" + Mærke + "','" + Model + "','" + Brændstoffstype + "','" + OprettelsesDato + "','" + KmKørt + "'," + Årgang + ")");

            Sql_Methods.Sqlstatment(statement);
        }
Beispiel #7
0
        public static void opretKunde(string KundeID, string navn, string adr, string oprettelsesdato, string fødselsdagsdato)
        {
            string statement = ("insert into kunder values ('" + KundeID + "','" + navn + "','" + adr + "','" + oprettelsesdato + "'," + fødselsdagsdato + ")");

            Sql_Methods.Sqlstatment(statement);
        }
Beispiel #8
0
        public static void UpdateVærkstedsbesøg(string regnr, string DatoAnkomst, string Datoafgang, string Mekaniker)
        {
            string statement = ("Update Værkstedsbesøg SET Datoankomst = '" + DatoAnkomst + "', Datoafgang = '" + Datoafgang + "',Mekaniker = '" + Mekaniker + "',WHERE RegNr = '" + regnr + "';");

            Sql_Methods.Sqlstatment(statement);
        }
Beispiel #9
0
        public static void UpdateBil(string regnr, string KundeID, string mærke, string model, string brændstof, string opretdato, string kmkørt, int årgang)
        {
            string statement = ("Update Bil SET KundeID = '" + KundeID + "',Mærke = '" + mærke + "', Model = '" + model + "',Brændstoff = '" + brændstof + "', Oprettelsesdato = '" + opretdato + "', kmkørt = '" + kmkørt + "', Årgang = " + årgang + "WHERE RegNr = '" + regnr + "';");

            Sql_Methods.Sqlstatment(statement);
        }
Beispiel #10
0
        public static void DeleteFromVærksted(string regnr, string datoankomst)
        {
            string statement = ("DELETE FROM Værkstedsbesøg WHERE RegNr = '" + regnr + "' and DatoAnkomst = " + datoankomst);

            Sql_Methods.Sqlstatment(statement);
        }
Beispiel #11
0
        public static void DeleteFromBil(string regnr)
        {
            string statement = ("DELETE FROM Bil WHERE RegNr = '" + regnr + "'");

            Sql_Methods.Sqlstatment(statement);
        }