You are on page 1of 9

UI DESIGN & CODING

Name:

Class:
Date of performance:
Date of submission:
Grade:
Sign:
Login Form

coding
Option Explicit

Public LoginSucceeded As Boolean

Private Sub cmdCancel_Click()

'set the global var to false to denote a failed login

End

End Sub
Private Sub cmdOK_Click()

'check for correct password

If txtPassword = "password" Then

'place code to here to pass the

'success to the calling sub

'setting a global var is the easiest

LoginSucceeded = True

MsgBox “Login Successful.Welcome”

Me.Hide

Else

MsgBox "Invalid Password, try again!", , "Login"

txtPassword.SetFocus

SendKeys "{Home}+{End}"

End If

End Sub
New user form

Coding

Option Explicit

Dim flagvalidate As Boolean

Dim cnUsers As ADODB.Connection

Dim rsUsers As ADODB.Recordset

Private Sub cmdCancel_Click()

End

End Sub

Private Sub cmdCreateUser_Click()

On Error Resume Next

Call validate_data
If flagvalidate Then

rsUsers.AddNew

rsUsers!UserName = txtUserName.Text

rsUsers!Password = txtPassword.Text

rsAlternateEmail!Type = cmbusertype.Text

rsUsers.Update

rsUsers.Close

MsgBox "Account Created Successfully.Welcome"

End If

End Sub

Private Sub Form_Load()

flagvalidate = False

Set cnUsers = New ADODB.Connection

Set rsUsers = New ADODB.Recordset

cnUsers.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\OOSE\Coding\hms.mdb;Persist


Security Info=False"

rsUsers.Open "Select * from Users", cnUsers, adOpenDynamic, adLockPessimistic

End Sub

Public Sub validate_data()

flagvalidate = True

If (txtUserName.Text = "") Or (txtPassword.Text = "") Or (txtconfirmpassword.Text = "") Then

flagvalidate = False

MsgBox "Some Fields are blank. Please Enter the Data"

Exit Sub

End If

If txtPassword.Text <> txtconfirmpassword.Text Then


flagvalidate = False

MsgBox "The two passwords must be same. Please type them again"

txtPassword.Text = txtconfirmpassword.Text = ""

txtPassword.SetFocus

Exit Sub

End If

End Sub
Control panel –user interface

Coding

Option Explicit

Dim flagvalidate As Boolean

Dim cnUsers As ADODB.Connection

Dim rsUsers As ADODB.Recordset

Private Sub cmdReservation_Click()

frmReservation.Show
End Sub

Private Subcmd Inquiry_Click()

frmInquiry.Show

End Sub

Private Sub cmdPayement_Click()

frmPayement.Show

End Sub

Private Sub cmdCancellation_Click()

frmCancellation.Show

End Sub

Private Sub cmdPrintTicket_Click()

frmPrintTicket.Show

End Sub

Private Sub cmdExit_Click()

frmExit.Show

End Sub

Private Sub Form_Load()

flagvalidate = False

Set cnUsers = New ADODB.Connection


Set rsUsers = New ADODB.Recordset

cnUsers.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\OOSE\Coding\hms.mdb;Persist


Security Info=False"

rsUsers.Open "Select * from Users", cnUsers, adOpenDynamic, adLockPessimistic

End Sub

You might also like