HSU Take Home Docu Format
UNIVERSITY OF MAKATI
Higher School ng UMAK
TAKE HOME ACTIVITY #2
Student No
Student Name
Elective
Date/Time Finished
Instructor
K11512180 / K11500869
LEE, RONN MICO R./ SAN LUIS, MATT GUIGSY
IT Software – Programming using VB.Net
3/7/2016 8:21pm
Prof. R. Dorin
I/we certify with all honesty that this case study has no other copies and
that I/we have dedicated my time and effort for this to be accomplished.
We are confident and willing to answer all questions regarding this case study
and I will not take credit on things that I did not do.
_______________________
Student’s Signature
SCREEN SHOT
________________________
Student’s Signature
_________________________
Student’s Signature
CODE
New User Form Code
Public Class frmNewUser
Private Sub btnExit_Click(sender As System.Object, e As System.EventArgs) Handles
btnExit.Click
Me.Close()
frmLogin.Show()
End Sub
Private Sub btnLogin_Click(sender As System.Object, e As System.EventArgs) Handles
btnLogin.Click
If txtPass.Text = "" Or txtUser.Text = "" Then
MessageBox.Show("Please Fill Up the Form", "Error!", MessageBoxButtons.OK,
MessageBoxIcon.Error)
Else
strPass(intFlag) = txtPass.Text
strUser(intFlag) = txtUser.Text
MessageBox.Show("Your New Account is Made!", "Success!", MessageBoxButtons.OK,
MessageBoxIcon.None)
intFlag = intFlag + 1
frmLogin.Show()
Me.Close()
End If
End Sub
Private Sub frmNewUser_Load(sender As System.Object, e As System.EventArgs) Handles
MyBase.Load
End Sub
End Class
Log in Form
Class frmLogin
Private Sub btnCreate_Click(sender As System.Object, e As System.EventArgs) Handles
btnCreate.Click
Me.Hide()
frmNewUser.Show()
End Sub
Private Sub btnLogin_Click(sender As System.Object, e As System.EventArgs) Handles
btnLogin.Click
If txtPass.Text = strDefPass And txtUser.Text = strDefUser Then
MessageBox.Show("You have successfully logged in!", "Logged in!",
MessageBoxButtons.OK, MessageBoxIcon.Information)
frmMain.Show()
Me.Close()
Else
For intRoll As Integer = 0 To intFlag - 1
If txtUser.Text = strUser(intRoll) And txtPass.Text = strPass(intRoll) Then
intHit = 1
End If
Next
If intHit = 1 Then
MessageBox.Show("You have successfully logged in!", "Logged in!",
MessageBoxButtons.OK, MessageBoxIcon.Information)
frmMain.Show()
Me.Close()
Else
MessageBox.Show("You have entered the wrong username or password!",
"Unsuccessful!", MessageBoxButtons.OK, MessageBoxIcon.Information)
End If
End If
End Sub
Private Sub btnExit_Click(sender As System.Object, e As System.EventArgs) Handles
btnExit.Click
frmMain.Show()
Me.Close()
End Sub
Private Sub frmLogin_Load(sender As System.Object, e As System.EventArgs) Handles
MyBase.Load
End Sub
End Class
Main Form
Public Class frmMain
Public dblMouse As Double = 100, dblHardDisk As Double = 1000, dblKeyboard As Double =
250, dblMonitor As Double = 2000, dblDiskDrive = 200
Public dblQuantity As Double = 0
Public intTransactions As Integer = 1, intTextFlag As Integer = 1, intItemNumber As Integer = 0
Public dblSubtotal As Double = 0, dblDiscount As Double = 0, dblAmountPayable As Double =
0
Public dblTotalDiscount As Double = 0, intTotalItems As Integer = 0, dblTotalAmountPayable =
0
Private Sub AboutTheApplicationToolStripMenuItem_Click(sender As System.Object, e As
System.EventArgs) Handles AboutTheApplicationToolStripMenuItem.Click
MessageBox.Show(My.Application.Info.Title.ToString & vbNewLine & vbNewLine &
My.Application.Info.Description.ToString & vbNewLine & vbNewLine & "Version: " &
My.Application.Info.Version.ToString, "About")
End Sub
Private Sub ExitToolStripMenuItem_Click(sender As System.Object, e As System.EventArgs)
Handles ExitToolStripMenuItem.Click
btnExit.PerformClick()
End Sub
Private Sub ComputeToolStripMenuItem_Click(sender As System.Object, e As
System.EventArgs) Handles ComputeToolStripMenuItem.Click
btnCompute.PerformClick()
End Sub
Private Sub NewTransactionToolStripMenuItem_Click(sender As System.Object, e As
System.EventArgs) Handles NewTransactionToolStripMenuItem.Click
btnNewTrans.PerformClick()
End Sub
Private Sub LockToolStripMenuItem_Click(sender As System.Object, e As System.EventArgs)
Handles LockToolStripMenuItem.Click
Me.Hide()
frmLogin.Show()
End Sub
Private Sub btnExit_Click(sender As System.Object, e As System.EventArgs) Handles
btnExit.Click
If MessageBox.Show("Are you sure you want to close the application?", "Confirmation",
MessageBoxButtons.YesNo, MessageBoxIcon.Question) = Windows.Forms.DialogResult.Yes Then
Application.Exit()
End If
End Sub
Private Sub btnCompute_Click(sender As System.Object, e As System.EventArgs) Handles
btnCompute.Click
lblSubtotal.Text = FormatCurrency(dblSubtotal)
If cboDiscount.SelectedIndex = 1 Then
dblDiscount = dblSubtotal * 0.03
ElseIf cboDiscount.SelectedIndex = 2 Then
dblDiscount = dblSubtotal * 0.07
ElseIf cboDiscount.SelectedIndex = 3 Then
dblDiscount = dblSubtotal * 0.12
End If
lblDiscount.Text = FormatCurrency(dblDiscount)
dblAmountPayable = dblSubtotal - dblDiscount
lblAmountPayable.Text = FormatCurrency(dblAmountPayable)
lblTotalItems.Text = intItemNumber
dblTotalAmountPayable += dblAmountPayable
dblTotalDiscount += dblDiscount
intTotalItems += intItemNumber
rtbOutput.Text += vbNewLine & vbNewLine & "Subtotal: " & dblSubtotal & vbNewLine &
"Discount: " & dblDiscount & vbNewLine & vbNewLine & "AMOUNT PAYABLE: " &
dblAmountPayable & vbNewLine & vbNewLine & "THANK YOU!"
btnCompute.Enabled = False
End Sub
Private Sub lstCompParts_SelectedIndexChanged(sender As System.Object, e As
System.EventArgs) Handles lstCompParts.SelectedIndexChanged
btnAdd.Enabled = True
If lstCompParts.SelectedIndex = 0 Then
lblUnitPrice.Text = FormatCurrency(dblDiskDrive)
ElseIf lstCompParts.SelectedIndex = 1 Then
lblUnitPrice.Text = FormatCurrency(dblHardDisk)
ElseIf lstCompParts.SelectedIndex = 2 Then
lblUnitPrice.Text = FormatCurrency(dblKeyboard)
ElseIf lstCompParts.SelectedIndex = 3 Then
lblUnitPrice.Text = FormatCurrency(dblMonitor)
ElseIf lstCompParts.SelectedIndex = 4 Then
lblUnitPrice.Text = FormatCurrency(dblMouse)
End If
End Sub
Private Sub frmMain_Load(sender As System.Object, e As System.EventArgs) Handles
MyBase.Load
rtbOutput.SelectionAlignment = HorizontalAlignment.Center
rtbOutput.Text += "HSU Computer Shop" & vbNewLine & "West Rembo, Makati City" &
vbNewLine & "TIN: 123-123-332-112" & vbNewLine & vbNewLine & "Day/Time: " & Format(Now,
"mm/dd/yyyy") & " " & Format(Now, "hh:mm:ss tt") & vbNewLine &
"----------------------------------------------" & vbNewLine
End Sub
Private Sub btnAdd_Click(sender As System.Object, e As System.EventArgs) Handles
btnAdd.Click
dblQuantity = Val(nudQty.Value)
dblSubtotal += lblUnitPrice.Text * dblQuantity
intItemNumber += dblQuantity
If intTextFlag = 1 Then
rtbOutput.Text += "Transaction Number: " & intTransactions & vbNewLine
rtbOutput.Text += Format(dblQuantity) & " " &
lstCompParts.SelectedItem.ToString.PadRight(20) & FormatCurrency(lblUnitPrice.Text *
dblQuantity).PadLeft(20).PadRight(20) & vbNewLine
intTextFlag -= 1
Else
rtbOutput.Text += Format(dblQuantity) & " " &
lstCompParts.SelectedItem.ToString.PadRight(20) & FormatCurrency(lblUnitPrice.Text *
dblQuantity).PadLeft(20).PadRight(20) & vbNewLine
End If
End Sub
Private Sub btnNewTrans_Click(sender As System.Object, e As System.EventArgs) Handles
btnNewTrans.Click
intTransactions += 1
intTextFlag = 1
lstCompParts.SelectedIndex = -1
rtbOutput.Text = "HSU Computer Shop" & vbNewLine & "West Rembo, Makati City" &
vbNewLine & "TIN: 123-123-332-112" & vbNewLine & vbNewLine & "Day/Time: " & Format(Now,
"mm/dd/yyyy") & " " & Format(Now, "hh:mm:ss tt") & vbNewLine &
"----------------------------------------------" & vbNewLine
nudQty.Value = 1
lblSubtotal.Text = ""
lblDiscount.Text = ""
lblAmountPayable.Text = ""
cboDiscount.SelectedIndex = -1
lblTotalItems.Text = ""
lblUnitPrice.Text = ""
nudQty.Value = 0
intItemNumber = 0
dblSubtotal = 0
dblAmountPayable = 0
dblDiscount = 0
btnCompute.Enabled = True
End Sub
Private Sub SummaryToolStripMenuItem_Click(sender As System.Object, e As
System.EventArgs) Handles SummaryToolStripMenuItem.Click
MessageBox.Show("SUMMARY" & vbNewLine & "Total Number Of Items Sold: " &
intTotalItems & vbNewLine & "Total Discount: " & dblTotalDiscount & vbNewLine & "Total Sales: "
& dblTotalAmountPayable, "Sales Summary", MessageBoxButtons.OK,
MessageBoxIcon.Information)
End Sub
Private Sub grpCompParts_Enter(sender As System.Object, e As System.EventArgs) Handles
grpCompParts.Enter
End Sub
End Class
IPO CHART
Input
Process
Output
TOE Chart
Tasks
Object
Event
Higher School ng UMAK
TAKE HOME ACTIVITY #2
Student No
Student Name
Elective
Date/Time Finished
Instructor
K11512180 / K11500869
LEE, RONN MICO R./ SAN LUIS, MATT GUIGSY
IT Software – Programming using VB.Net
3/7/2016 8:21pm
Prof. R. Dorin
I/we certify with all honesty that this case study has no other copies and
that I/we have dedicated my time and effort for this to be accomplished.
We are confident and willing to answer all questions regarding this case study
and I will not take credit on things that I did not do.
_______________________
Student’s Signature
SCREEN SHOT
________________________
Student’s Signature
_________________________
Student’s Signature
CODE
New User Form Code
Public Class frmNewUser
Private Sub btnExit_Click(sender As System.Object, e As System.EventArgs) Handles
btnExit.Click
Me.Close()
frmLogin.Show()
End Sub
Private Sub btnLogin_Click(sender As System.Object, e As System.EventArgs) Handles
btnLogin.Click
If txtPass.Text = "" Or txtUser.Text = "" Then
MessageBox.Show("Please Fill Up the Form", "Error!", MessageBoxButtons.OK,
MessageBoxIcon.Error)
Else
strPass(intFlag) = txtPass.Text
strUser(intFlag) = txtUser.Text
MessageBox.Show("Your New Account is Made!", "Success!", MessageBoxButtons.OK,
MessageBoxIcon.None)
intFlag = intFlag + 1
frmLogin.Show()
Me.Close()
End If
End Sub
Private Sub frmNewUser_Load(sender As System.Object, e As System.EventArgs) Handles
MyBase.Load
End Sub
End Class
Log in Form
Class frmLogin
Private Sub btnCreate_Click(sender As System.Object, e As System.EventArgs) Handles
btnCreate.Click
Me.Hide()
frmNewUser.Show()
End Sub
Private Sub btnLogin_Click(sender As System.Object, e As System.EventArgs) Handles
btnLogin.Click
If txtPass.Text = strDefPass And txtUser.Text = strDefUser Then
MessageBox.Show("You have successfully logged in!", "Logged in!",
MessageBoxButtons.OK, MessageBoxIcon.Information)
frmMain.Show()
Me.Close()
Else
For intRoll As Integer = 0 To intFlag - 1
If txtUser.Text = strUser(intRoll) And txtPass.Text = strPass(intRoll) Then
intHit = 1
End If
Next
If intHit = 1 Then
MessageBox.Show("You have successfully logged in!", "Logged in!",
MessageBoxButtons.OK, MessageBoxIcon.Information)
frmMain.Show()
Me.Close()
Else
MessageBox.Show("You have entered the wrong username or password!",
"Unsuccessful!", MessageBoxButtons.OK, MessageBoxIcon.Information)
End If
End If
End Sub
Private Sub btnExit_Click(sender As System.Object, e As System.EventArgs) Handles
btnExit.Click
frmMain.Show()
Me.Close()
End Sub
Private Sub frmLogin_Load(sender As System.Object, e As System.EventArgs) Handles
MyBase.Load
End Sub
End Class
Main Form
Public Class frmMain
Public dblMouse As Double = 100, dblHardDisk As Double = 1000, dblKeyboard As Double =
250, dblMonitor As Double = 2000, dblDiskDrive = 200
Public dblQuantity As Double = 0
Public intTransactions As Integer = 1, intTextFlag As Integer = 1, intItemNumber As Integer = 0
Public dblSubtotal As Double = 0, dblDiscount As Double = 0, dblAmountPayable As Double =
0
Public dblTotalDiscount As Double = 0, intTotalItems As Integer = 0, dblTotalAmountPayable =
0
Private Sub AboutTheApplicationToolStripMenuItem_Click(sender As System.Object, e As
System.EventArgs) Handles AboutTheApplicationToolStripMenuItem.Click
MessageBox.Show(My.Application.Info.Title.ToString & vbNewLine & vbNewLine &
My.Application.Info.Description.ToString & vbNewLine & vbNewLine & "Version: " &
My.Application.Info.Version.ToString, "About")
End Sub
Private Sub ExitToolStripMenuItem_Click(sender As System.Object, e As System.EventArgs)
Handles ExitToolStripMenuItem.Click
btnExit.PerformClick()
End Sub
Private Sub ComputeToolStripMenuItem_Click(sender As System.Object, e As
System.EventArgs) Handles ComputeToolStripMenuItem.Click
btnCompute.PerformClick()
End Sub
Private Sub NewTransactionToolStripMenuItem_Click(sender As System.Object, e As
System.EventArgs) Handles NewTransactionToolStripMenuItem.Click
btnNewTrans.PerformClick()
End Sub
Private Sub LockToolStripMenuItem_Click(sender As System.Object, e As System.EventArgs)
Handles LockToolStripMenuItem.Click
Me.Hide()
frmLogin.Show()
End Sub
Private Sub btnExit_Click(sender As System.Object, e As System.EventArgs) Handles
btnExit.Click
If MessageBox.Show("Are you sure you want to close the application?", "Confirmation",
MessageBoxButtons.YesNo, MessageBoxIcon.Question) = Windows.Forms.DialogResult.Yes Then
Application.Exit()
End If
End Sub
Private Sub btnCompute_Click(sender As System.Object, e As System.EventArgs) Handles
btnCompute.Click
lblSubtotal.Text = FormatCurrency(dblSubtotal)
If cboDiscount.SelectedIndex = 1 Then
dblDiscount = dblSubtotal * 0.03
ElseIf cboDiscount.SelectedIndex = 2 Then
dblDiscount = dblSubtotal * 0.07
ElseIf cboDiscount.SelectedIndex = 3 Then
dblDiscount = dblSubtotal * 0.12
End If
lblDiscount.Text = FormatCurrency(dblDiscount)
dblAmountPayable = dblSubtotal - dblDiscount
lblAmountPayable.Text = FormatCurrency(dblAmountPayable)
lblTotalItems.Text = intItemNumber
dblTotalAmountPayable += dblAmountPayable
dblTotalDiscount += dblDiscount
intTotalItems += intItemNumber
rtbOutput.Text += vbNewLine & vbNewLine & "Subtotal: " & dblSubtotal & vbNewLine &
"Discount: " & dblDiscount & vbNewLine & vbNewLine & "AMOUNT PAYABLE: " &
dblAmountPayable & vbNewLine & vbNewLine & "THANK YOU!"
btnCompute.Enabled = False
End Sub
Private Sub lstCompParts_SelectedIndexChanged(sender As System.Object, e As
System.EventArgs) Handles lstCompParts.SelectedIndexChanged
btnAdd.Enabled = True
If lstCompParts.SelectedIndex = 0 Then
lblUnitPrice.Text = FormatCurrency(dblDiskDrive)
ElseIf lstCompParts.SelectedIndex = 1 Then
lblUnitPrice.Text = FormatCurrency(dblHardDisk)
ElseIf lstCompParts.SelectedIndex = 2 Then
lblUnitPrice.Text = FormatCurrency(dblKeyboard)
ElseIf lstCompParts.SelectedIndex = 3 Then
lblUnitPrice.Text = FormatCurrency(dblMonitor)
ElseIf lstCompParts.SelectedIndex = 4 Then
lblUnitPrice.Text = FormatCurrency(dblMouse)
End If
End Sub
Private Sub frmMain_Load(sender As System.Object, e As System.EventArgs) Handles
MyBase.Load
rtbOutput.SelectionAlignment = HorizontalAlignment.Center
rtbOutput.Text += "HSU Computer Shop" & vbNewLine & "West Rembo, Makati City" &
vbNewLine & "TIN: 123-123-332-112" & vbNewLine & vbNewLine & "Day/Time: " & Format(Now,
"mm/dd/yyyy") & " " & Format(Now, "hh:mm:ss tt") & vbNewLine &
"----------------------------------------------" & vbNewLine
End Sub
Private Sub btnAdd_Click(sender As System.Object, e As System.EventArgs) Handles
btnAdd.Click
dblQuantity = Val(nudQty.Value)
dblSubtotal += lblUnitPrice.Text * dblQuantity
intItemNumber += dblQuantity
If intTextFlag = 1 Then
rtbOutput.Text += "Transaction Number: " & intTransactions & vbNewLine
rtbOutput.Text += Format(dblQuantity) & " " &
lstCompParts.SelectedItem.ToString.PadRight(20) & FormatCurrency(lblUnitPrice.Text *
dblQuantity).PadLeft(20).PadRight(20) & vbNewLine
intTextFlag -= 1
Else
rtbOutput.Text += Format(dblQuantity) & " " &
lstCompParts.SelectedItem.ToString.PadRight(20) & FormatCurrency(lblUnitPrice.Text *
dblQuantity).PadLeft(20).PadRight(20) & vbNewLine
End If
End Sub
Private Sub btnNewTrans_Click(sender As System.Object, e As System.EventArgs) Handles
btnNewTrans.Click
intTransactions += 1
intTextFlag = 1
lstCompParts.SelectedIndex = -1
rtbOutput.Text = "HSU Computer Shop" & vbNewLine & "West Rembo, Makati City" &
vbNewLine & "TIN: 123-123-332-112" & vbNewLine & vbNewLine & "Day/Time: " & Format(Now,
"mm/dd/yyyy") & " " & Format(Now, "hh:mm:ss tt") & vbNewLine &
"----------------------------------------------" & vbNewLine
nudQty.Value = 1
lblSubtotal.Text = ""
lblDiscount.Text = ""
lblAmountPayable.Text = ""
cboDiscount.SelectedIndex = -1
lblTotalItems.Text = ""
lblUnitPrice.Text = ""
nudQty.Value = 0
intItemNumber = 0
dblSubtotal = 0
dblAmountPayable = 0
dblDiscount = 0
btnCompute.Enabled = True
End Sub
Private Sub SummaryToolStripMenuItem_Click(sender As System.Object, e As
System.EventArgs) Handles SummaryToolStripMenuItem.Click
MessageBox.Show("SUMMARY" & vbNewLine & "Total Number Of Items Sold: " &
intTotalItems & vbNewLine & "Total Discount: " & dblTotalDiscount & vbNewLine & "Total Sales: "
& dblTotalAmountPayable, "Sales Summary", MessageBoxButtons.OK,
MessageBoxIcon.Information)
End Sub
Private Sub grpCompParts_Enter(sender As System.Object, e As System.EventArgs) Handles
grpCompParts.Enter
End Sub
End Class
IPO CHART
Input
Process
Output
TOE Chart
Tasks
Object
Event