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."); } //---------------------------------------------------------------------------------------------------------------------------------------------------- }
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); }
//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) } //---------------------------------------------------------------------------------------------------------------------------------------------------- }