예제 #1
0
        public void FindBooking()
        {
            SQLCommands SqlCmd = new SQLCommands();
            Booking     FndBk;
            string      BeskedSlutDato  = "slutdato";         //String til at give metoden for at vaelge dato tekst
            string      BeskedStartDato = "startdato";        //String til at give metoden for at vaelge dato tekst
            //-----------------------------------------------------------
            DateTime StartDate = SelectDate(BeskedStartDato); //Brugeren vaelger startdato for opholdet
            DateTime EndDate   = SelectDate(BeskedSlutDato);  //Brugeren vaelger slutdato for opholdet

            //Tjekker om der er gyldige datoer i variablerne, ved at tjekke om der er blevet returneret minimumsvaerdi fra SelectDate metoden---------------------
            if (DateValidCheck(StartDate, EndDate))
            {
                Booking Bk = new Booking(StartDate, EndDate);
                FndBk = SqlCmd.FindBooking(Bk); // Ret til ny Sql metode
                if (FndBk.BookingId >= 1)
                {
                    Console.WriteLine($"Booking fundet: Id: {FndBk.BookingId}. Check-in: {FndBk.BookingStart}. Checkud: {FndBk.BookingEnd}.");
                }

                else
                {
                    Console.WriteLine("Vi kunne ikke finde din booking.");
                }
            }
            else
            {
                Console.WriteLine("En eller flere dato'er er ikke gyldige.");
            }
            //----------------------------------------------------------------------------------------------------------------------------------------------------
        }
예제 #2
0
        static void Main(string[] args)
        {
            ConsoleKey  Valg;
            WriteInfo   WriInf = new WriteInfo();
            SQLCommands SqlCmd = new SQLCommands();

            SqlCmd.CheckConnection();
            do
            {
                WriInf.FindBooking();
                WriInf.MakeBooking();
                Console.WriteLine("Prøv igen.");
                Valg = Console.ReadKey(true).Key;
            } while (Valg != ConsoleKey.Escape);
        }
예제 #3
0
        //Metode til at lave en booking------------------------------------------------------------------------------------------------
        public void MakeBooking()
        {
            //Opretter variabler og reference til at udfoere koden-------
            SQLCommands SqlCmd          = new SQLCommands();
            string      BeskedSlutDato  = "slutdato";         //String til at give metoden for at vaelge dato tekst
            string      BeskedStartDato = "startdato";        //String til at give metoden for at vaelge dato tekst
            //-----------------------------------------------------------
            DateTime StartDate = SelectDate(BeskedStartDato); //Brugeren vaelger oensket startdato for opholdet
            DateTime EndDate   = SelectDate(BeskedSlutDato);  //Brugeren vaelger oensket slutdato for opholdet

            //Tjekker om der er gyldige datoer i variablerne, ved at tjekke om der er blevet returneret minimumsvaerdi fra SelectDate metoden---------------------
            if (DateValidCheck(StartDate, EndDate))
            {
                Booking Bk = new Booking(StartDate, EndDate);
                SqlCmd.MakeBooking(Bk);
                //SqlCmd.InsertCheck(Bk); (Gammel linie fra bugfixing forsoeg, lader blive indtil videre)
            }
            //----------------------------------------------------------------------------------------------------------------------------------------------------
        }