All pastes #477189 Raw Edit

Untitled

public text v1 · immutable
·published 2007-05-08 14:40 UTC
rendered paste body
Imports System.IO
Imports System.Runtime.Serialization.Formatters.Binary
Imports System.Runtime.Serialization

Public Class mjrCheckIn
    Dim mjrReservation As CReservation
    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 mjrCheckIn_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        reader = New BinaryFormatter()
        input = New FileStream("Reservation", FileMode.Open, FileAccess.Read)
        ' Dim mjrReservation As CReservation
        Try
            ' If cmbConfirmationNum.Text = mjrReservation.ConfirmationNumber Then
            While True
                mjrReservation = CType(reader.Deserialize(input), CReservation)
                cmbConfirmationNum.Items.Add(mjrReservation.ConfirmationNumber)
            End While
            ' 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 cmbConfirmationNum_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmbConfirmationNum.SelectedIndexChanged
        If cmbConfirmationNum.SelectedIndex = 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
    End Sub
End Class