Imports System.IO Imports System.Runtime.Serialization.Formatters.Binary Imports System.Runtime.Serialization Public Class mjrCheckIn Dim input As FileStream Dim reader As BinaryFormatter Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Me.Close() mjrMainSwitchBoard.Show() End Sub Private Sub btnCheckIn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCheckIn.Click input = New FileStream("Reservation", FileMode.Open, FileAccess.Read) Try Dim mjrReservation As CReservation = CType(reader.Deserialize(input), CReservation) If txtConNum.Text = mjrReservation.ConfirmationNumber Then txtGuestName.Text = mjrReservation.GuestName txtGuestPhone.Text = mjrReservation.Phone txtNumberGuests.Text = mjrReservation.NumberOfGuests txtRoomAssigned.Text = mjrReservation.RoomAssigned txtDailyRate.Text = mjrReservation.DailyRate calAriving.Text = mjrReservation.DateArriving calDeparting.Text = mjrReservation.DateDeparting txtConNum.Text = mjrReservation.ConfirmationNumber End If Catch serializableException As SerializationException input.Close() txtGuestName.Clear() txtGuestPhone.Clear() txtNumberGuests.Clear() txtRoomAssigned.Clear() calAriving.Clear() calAriving.Clear() calDeparting.Clear() MessageBox.Show("No more records in file", "", _ MessageBoxButtons.OK, MessageBoxIcon.Error) End Try End Sub Private Sub mjrCheckIn_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load reader = New BinaryFormatter() End Sub Private Sub cmbConfirmationNum_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmbConfirmationNum.SelectedIndexChanged End Sub End Class