All pastes #477064 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-05-08 13:20 UTC
rendered paste body
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