Система бронирования отелей (наличие свободных номеров)
Я делаю систему бронирования отелей. У меня есть 15 кнопок, представляющих каждую комнату. После того, как дата была выбрана, если номер был забронирован, то мне нужно, чтобы кнопка с номером номера на ней стала красной и не могла быть выбрана. Однако мне также нужно, чтобы кнопка была красной со временем между датой входа и датой выхода.
Таким образом, в принципе, мне нужно найти базу данных доступа с выбранной датой, которая превращает кнопку в красный цвет с тем же номером, что и номер номера в базе данных, и не позволяет забронировать номер между датой входа и датой выхода.
Я понятия не имею, с чего начать, так как я довольно новичок в программировании.
Что я уже пробовал:
Я пробовал это, но это далеко не то, что мне нужно.
Dim BookingFound As String = False MyConn = New OleDbConnection MyConn.ConnectionString = connString MyConn.Open() str1 = ("SELECT * FROM [BookingInformation] WHERE [Date In] = #" & dtpDateIn.Value.Date & "#") Dim cmd1 As OleDbCommand = New OleDbCommand(str1, MyConn) dr = cmd1.ExecuteReader While dr.Read() BookingFound = True strDateOut = dr("Date Out").ToString strDateIn = dr("Date In").ToString strRoomNumber = dr("Room Number").ToString If BookingFound = True Then End If End While MyConn.Close() End Sub