Payroll Documentation
Payroll Documentation
Malasiqui, Pangasinan
Chapter I
Introduction
to another provider.
1
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
as well.
2
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
HISTORY
3
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Local Literature
4
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
accrued amount payable every 15th and 30th day of the month,
a month covering the first half and second half of the month.
of Pateros
5
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
6
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
earlier said that the city government had been working on the
ATM system since the 1990s, but was being stalled by changes
7
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
under the brand names 2GO Travel, 2GO Distribution and 2GO
8
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
9
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
10
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Foreign Literature
11
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
to get your pay data into the system and your pay cheques
12
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
13
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
employees?
quality of service.
14
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
be avoided.
access/view it.
15
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
The
report employees time worked. The system will convert the current
the system but Philippine Peso only. The proposed system cannot be
16
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Definition of terms
distribution of data.
etc.
17
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
present time.
condition or function.
(something).
18
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Chapter II
Methodology
techniques.
19
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
architecture.
Unit Testing.
20
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
environment.
after the defined set of goals are achieved for previous phase
21
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Observation
employees. And use the manual way of using paper to list the
22
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Interview
group.
Branch) as group for the initial interview with the Head of the Shop,
The researchers make some questions about how they manage the
different systems but in this way we work with the other group
23
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Chapter III
Discussion of Findings
The San Carlos Computer World still use the manual way
also takes a lot of time to make pay slip ready. They will
gather all the data from their biometric device to see the
daily time record of the employees. They will print all the
easily find the specific record that they looking for. The
administrator.
24
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
25
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Chapter IV
Summary
taxes.
26
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Summary of Findings
The San Carlos Computer World still use the manual way
also takes a lot of time to make pay slip ready. Due to manual
in time.
a form that will calculates the amount that the employer owes
Conclusion
payroll system for San Carlos Computer World has been designed
27
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Recommendations
28
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Hardware Requirements
System Unit
Monitor
Keyboard
Mouse
Printer
Power Supply
Software Requirements
Microsoft Word
29
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Appendices
References
Online Resources
https://www.adp.ph/campaigns/payroll-
outsourcing/?gclid=CjwKCAjw7MzkBRAGEiwAkOXexL-
Cc6YorTzE7ayluRx0rR0lWd5s53Q7Y9rmWj_6UqTd4Aneeo9KtBoCH
FsQAvD_BwE
https://www.slideshare.net/acelcarl23/thesis-about-
computerized-payroll-system-for-barangay-hall-dita
https://www.scribd.com/doc/26941747/Chapter-i-
Introduction-1-1-Background-of-The
https://www.studymode.com/subjects/background-of-
study-for-payroll-system-page1.html
https://www.academia.edu/13793760/Chapter_2_Related_Li
terature_and_Studies_2.1_Foreign_Literature_2.1.1_Reco
rds_Management
https://studylib.net/doc/10194609/payroll-system---
bestlink-college-of-the-philippines
https://www.papercamp.com/group/local-studies-about-
payroll-system/page-0
https://www.bartleby.com/essay/Payroll-System-Related-
Studies-P348929KRYZA
30
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Book Resources
31
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
32
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
33
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
34
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
35
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
.Close
End With
Set rs = Nothing
Exit Sub
err:
MsgBox err.Description, vbCritical
End Sub
Option Explicit
Shape1.Width = 0
Timer1.Enabled = True
End Sub
Timer1.Interval = Rnd * 70
Shape1.Width = Shape1.Width + 80
36
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Case 0 To 1300
End Select
Timer1.Enabled = False
frm_Main.Show
Unload Me
End If
End Sub
37
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
xLogOff = False
End Sub
Dim strMess
38
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
End
Else
Cancel = 1
End If
frmLogin.Show
Unload Me
End If
End Sub
frm_About.Show 1
End Sub
frm_Backup.Show 1
End Sub
frm_Payroll.Show 1
End Sub
frm_Payroll_dtr.Show 1
End Sub
frm_emp_Info.Show 1
End Sub
39
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Unload Me
End Sub
xLogOff = True
Unload Me
End Sub
frm_New_emp.Show 1
End Sub
frm_Payslip.Show 1
End Sub
frmRestore.Show 1
End Sub
frm_Sys_Users.Show 1
End Sub
40
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
41
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
InitData
sEnable
cmdAdd.Enabled = False
cmdCancel.Enabled = True
cmdSave.Enabled = True
cmdBrowse.Enabled = True
End Sub
Photo.OpenPhotoFile
End Sub
sDisable
cmdSave.Enabled = False
42
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
cmdCancel.Enabled = False
cmdBrowse.Enabled = False
cmdAdd.Enabled = True
cmdAdd.SetFocus
End Sub
Unload Me
End Sub
Me.txtFName.BackColor = vbWhite
Me.txtFName.Locked = False
Me.txtFName.Text = ""
Me.txtLName.BackColor = vbWhite
Me.txtLName.Locked = False
Me.txtLName.Text = ""
Me.txtMI.BackColor = vbWhite
Me.txtMI.Locked = False
Me.txtMI.Text = ""
Me.txtAddress.BackColor = vbWhite
Me.txtAddress.Locked = False
Me.txtAddress.Text = ""
43
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Me.txtSpouseName.BackColor = vbWhite
Me.txtSpouseName.Locked = False
Me.txtSpouseName.Text = ""
Me.txtContactNo.BackColor = vbWhite
Me.txtContactNo.Locked = False
Me.txtContactNo.Text = ""
Me.txtEmailAd.BackColor = vbWhite
Me.txtEmailAd.Locked = False
Me.txtEmailAd.Text = ""
Me.txtEducBack.BackColor = vbWhite
Me.txtEducBack.Locked = False
Me.txtEducBack.Text = ""
Me.txtSSSNo.BackColor = vbWhite
Me.txtSSSNo.Locked = False
Me.txtSSSNo.Text = ""
Me.txtPhilHealthNo.BackColor = vbWhite
Me.txtPhilHealthNo.Locked = False
Me.txtPhilHealthNo.Text = ""
Me.txtPagIbigNo.BackColor = vbWhite
44
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Me.txtPagIbigNo.Locked = False
Me.txtPagIbigNo.Text = ""
Me.txtBasicRate.BackColor = vbWhite
Me.txtBasicRate.Locked = False
Me.txtBasicRate.Text = "0.00"
Me.txtDept.BackColor = vbWhite
Me.txtDept.Locked = False
Me.txtDept.Text = ""
Me.txtPosition.BackColor = vbWhite
Me.txtPosition.Locked = False
Me.txtPosition.Text = ""
Me.cboEmpStat.BackColor = vbWhite
Me.cboEmpStat.Locked = False
Me.cboEmpStat.Text = ""
Me.cboGender.BackColor = vbWhite
Me.cboGender.Locked = False
Me.cboGender.Text = ""
Me.cboStat.BackColor = vbWhite
Me.cboStat.Locked = False
Me.cboStat.Text = ""
45
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Me.txtFName.SetFocus
End Sub
Me.txtFName.BackColor = &H8000000B
Me.txtFName.Locked = True
Me.txtLName.BackColor = &H8000000B
Me.txtLName.Locked = True
Me.txtMI.BackColor = &H8000000B
Me.txtMI.Locked = True
Me.txtAddress.BackColor = &H8000000B
Me.txtAddress.Locked = True
Me.txtSpouseName.BackColor = &H8000000B
Me.txtSpouseName.Locked = True
Me.txtContactNo.BackColor = &H8000000B
Me.txtContactNo.Locked = True
Me.txtEmailAd.BackColor = &H8000000B
Me.txtEmailAd.Locked = True
Me.txtEducBack.BackColor = &H8000000B
Me.txtEducBack.Locked = True
Me.txtSSSNo.BackColor = &H8000000B
Me.txtSSSNo.Locked = True
Me.txtPhilHealthNo.BackColor = &H8000000B
Me.txtPhilHealthNo.Locked = True
Me.txtPagIbigNo.BackColor = &H8000000B
Me.txtPagIbigNo.Locked = True
46
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Me.txtBasicRate.BackColor = &H8000000B
Me.txtBasicRate.Locked = True
Me.txtDept.BackColor = &H8000000B
Me.txtDept.Locked = True
Me.txtPosition.BackColor = &H8000000B
Me.txtPosition.Locked = True
Me.cboEmpStat.BackColor = &H8000000B
Me.cboEmpStat.Locked = True
Me.cboGender.BackColor = &H8000000B
Me.cboGender.Locked = True
Me.cboStat.BackColor = &H8000000B
Me.cboStat.Locked = True
Me.txtFName.SetFocus
End Sub
47
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
48
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
With rs
.AddNew
.Fields("EM_ID").Value = Me.txtIDNo.Text
.Fields("Gender").Value = Me.cboGender.Text
.Fields("Status").Value = Me.cboStat.Text
.Fields("Address").Value = Me.txtAddress.Text
.Fields("Date of Birth").Value =
Me.dtpDateofBirth.Value
.Fields("Spouse Name").Value =
Me.txtSpouseName.Text
.Fields("Contact Number").Value =
Me.txtContactNo.Text
.Fields("Educational Background").Value =
Me.txtEducBack.Text
49
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
.Fields("PhilHealth Number").Value =
Me.txtPhilHealthNo.Text
.Fields("Pag-Ibig Number").Value =
Me.txtPagIbigNo.Text
.Fields("DEPT").Value = Me.txtDept.Text
.Fields("POSITION").Value = Me.txtPosition.Text
.Fields("Emp_Stat").Value = Me.cboEmpStat.Text
.Fields("Basic_Rate").Value = Me.txtBasicRate.Text
.Fields("Date_Employed").Value = Me.dtpHired.Value
Me.Photo.SavePhoto .Fields("emp_Photo")
.Update
End With
sDisable
cmdSave.Enabled = False
cmdCancel.Enabled = False
cmdBrowse.Enabled = False
cmdAdd.Enabled = True
cmdAdd.SetFocus
Exit Sub
err:
Set rs = Nothing
End Sub
50
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
cbo_stat.Init Me.cboStat
cbo_empstat.Init Me.cboEmpStat
cbo_gender.Init Me.cboGender
End Sub
rs.MoveLast
Me.txtIDNo.Text = CDbl(rs.Fields("EM_ID").Value) +
1
Else
51
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Me.txtIDNo.Text = 111110
End If
Exit Sub
err:
Set rs = Nothing
End Sub
End Sub
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
End Sub
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
52
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
hl_Text txtBasicRate
End Sub
Case vbKeyBack
Case vbKeyDelete
Case vbKeyReturn
SendKeys vbTab
Case 48 To 57
Case Else
KeyAscii = 0
End Select
End Sub
Me.txtBasicRate.Text = FormatNumber(Me.txtBasicRate.Text,
2)
End Sub
hl_Text txtContactNo
53
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
End Sub
Else
KeyAscii = 0
End If
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
54
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
55
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
hl_Text txtPagIbigNo
End Sub
Else
KeyAscii = 0
End If
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
hl_Text txtPhilHealthNo
End Sub
Else
KeyAscii = 0
End If
Case vbKeyReturn
56
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
SendKeys vbTab
End Select
End Sub
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
hl_Text txtSSSNo
End Sub
Else
KeyAscii = 0
End If
57
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
58
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Me.lblRate.Caption =
FormatNumber(CCur(rs.Fields("Basic_Rate").Value), 2)
Me.lblPerDay.Caption =
FormatNumber(CCur(Me.lblRate.Caption / 30), 2)
Me.lblNetPay.Caption =
FormatNumber(CCur(Me.lblRate.Caption), 2)
rs.MoveNext
Loop
Exit Sub
err:
Set rs = Nothing
End Sub
59
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Case vbKeyReturn
cboEmpID_Change
SendKeys vbTab
End Select
End Sub
Unload Me
End Sub
frm_Payslip.Show 1
End Sub
Dim strMess
With rs
.AddNew
60
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
.Fields("EM_ID").Value = Me.cboEmpID.Text
.Fields("EM_Name").Value = Me.lblName.Caption
.Fields("Monthly_Rate").Value =
Me.lblRate.Caption
.Fields("dDate").Value = Me.DTPicker1.Value
.Fields("SSS").Value = Me.txtsss.Text
.Fields("PhilHealth Loan").Value =
Me.txtSSSL.Text
.Fields("xBonus").Value = Me.txtBonus.Text
.Fields("xOT").Value = Me.txtOverTime.Text
.Fields("PH").Value = Me.txtph.Text
.Fields("InTax").Value = Me.txttax.Text
.Fields("PagIbig").Value = Me.txtPagIbig.Text
.Fields("absences").Value = Me.txtAbsences.Text
.Fields("Advances").Value = Me.txtAdvances.Text
.Fields("TAD").Value = Me.lbltemp.Caption
.Fields("TD").Value = Me.lblDeduct.Caption
.Fields("NetPay").Value = Me.lblNetPay.Caption
.Update
End With
Init_Display_Data
sText
61
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Me.cboEmpID.SetFocus
End If
Exit Sub
err:
Set rs = Nothing
End Sub
DTPicker1_Click
End Sub
Me.txtMonth.Text = MonthName(Month(Me.DTPicker1.Value))
Me.txtYear.Text = Year(Me.DTPicker1.Value)
Init_Display_Data
End Sub
DTPicker1.Value = Now
DTPicker1_Click
cbo_id.Init cboEmpID
init_ID_Data
Init_Display_Data
End Sub
62
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
cboEmpID.AddItem rs.Fields("EM_ID").Value
rs.MoveNext
Loop
Exit Sub
err:
Set rs = Nothing
End Sub
Me.lblDeduct.Caption = FormatNumber(0, 2)
End If
Me.lblNetPay.Caption =
FormatNumber(CCur(Me.lblRate.Caption) +
CCur(Me.lbltemp.Caption) - CCur(Me.lblDeduct.Caption), 2)
Exit Sub
err:
Me.lblDeduct.Caption = FormatNumber(0, 2)
End Sub
63
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Me.lblRate.Caption = FormatNumber(0, 2)
End If
End Sub
Me.lbltemp.Caption = FormatNumber(0, 2)
End If
Me.lblNetPay.Caption =
FormatNumber(CCur(Me.lblRate.Caption) +
CCur(Me.lbltemp.Caption) - CCur(Me.lblDeduct.Caption), 2)
Exit Sub
err:
Me.lbltemp.Caption = FormatNumber(0, 2)
End Sub
Me.txtAbsences.Text = FormatNumber(0, 2)
End If
Me.lblDeduct.Caption =
FormatNumber(CCur(Me.txtAdvances.Text) +
CCur(Me.txtAbsences.Text) _
+ CCur(Me.txtsss.Text) + CCur(Me.txtSSSL.Text) +
CCur(Me.txtPHL.Text) + CCur(Me.txtPIL.Text) +
CCur(Me.txttax.Text) + CCur(Me.txtph.Text) +
CCur(Me.txtPagIbig.Text), 2)
64
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
'Me.lblNetPay = FormatNumber(CCur(Me.lblRate) -
(CCur(Me.lblDeduct.Caption)), 2)
Exit Sub
err:
Me.txtAbsences.Text = FormatNumber(0, 2)
End Sub
Me.txtAdvances.Text = FormatNumber(0, 2)
End If
Me.lblDeduct.Caption =
FormatNumber(CCur(Me.txtAdvances.Text) +
CCur(Me.txtAbsences.Text) _
+ CCur(Me.txtsss.Text) + CCur(Me.txtSSSL.Text) +
CCur(Me.txtPHL.Text) + CCur(Me.txtPIL.Text) +
CCur(Me.txttax.Text) + CCur(Me.txtph.Text) +
CCur(Me.txtPagIbig.Text), 2)
Exit Sub
err:
Me.txtAdvances.Text = FormatNumber(0, 2)
End Sub
hl_Text txtAdvances
End Sub
65
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Case vbKeyBack
Case vbKeyDelete
Case vbKeyReturn
txtAdvances_Change
SendKeys vbTab
Case 48 To 57
Case Else
KeyAscii = 0
End Select
End Sub
Me.txtAdvances.Text = FormatNumber(Me.txtAdvances.Text,
2)
Exit Sub
err:
Me.txtAdvances.Text = FormatNumber(0, 2)
End Sub
Me.txtBonus.Text = FormatNumber(0, 2)
End If
Me.lbltemp.Caption =
FormatNumber(CCur(Me.txtBonus.Text) +
CCur(Me.txtOverTime.Text), 2)
66
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Exit Sub
err:
Me.txtBonus.Text = FormatNumber(0, 2)
End Sub
hl_Text txtBonus
End Sub
Case vbKeyBack
Case vbKeyDelete
Case vbKeyReturn
SendKeys vbTab
Case 48 To 57
Case Else
KeyAscii = 0
End Select
End Sub
Me.txtBonus.Text = FormatNumber(Me.txtBonus.Text, 2)
Exit Sub
err:
Me.txtBonus.Text = FormatNumber(0, 2)
End Sub
67
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Me.txtNumDays.Text = FormatNumber(0, 0)
End If
Me.txtAbsences.Text = Me.txtNumDays.Text *
Me.lblPerDay.Caption
Exit Sub
err:
Me.txtNumDays.Text = FormatNumber(0, 0)
End Sub
hl_Text txtNumDays
End Sub
Case vbKeyBack
Case vbKeyDelete
Case vbKeyReturn
SendKeys vbTab
Case 48 To 57
Case Else
KeyAscii = 0
End Select
End Sub
68
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Me.txtPagIbig.Text = FormatNumber(0, 2)
End If
Me.lblDeduct.Caption =
FormatNumber(CCur(Me.txtAdvances.Text) +
CCur(Me.txtAbsences.Text) _
+ CCur(Me.txtsss.Text) + CCur(Me.txtSSSL.Text) +
CCur(Me.txtPHL.Text) + CCur(Me.txtPIL.Text) +
CCur(Me.txttax.Text) + CCur(Me.txtph.Text) +
CCur(Me.txtPagIbig.Text), 2)
Exit Sub
err:
Me.txtPagIbig.Text = FormatNumber(0, 2)
End Sub
hl_Text txtPagIbig
End Sub
Case vbKeyBack
Case vbKeyDelete
Case vbKeyReturn
txtPagIbig_Change
SendKeys vbTab
Case 48 To 57
69
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Case Else
KeyAscii = 0
End Select
End Sub
Me.txtPagIbig.Text = FormatNumber(Me.txtPagIbig.Text,
2)
Exit Sub
err:
Me.txtPagIbig.Text = FormatNumber(0, 2)
End Sub
Me.txtOverTime.Text = FormatNumber(0, 2)
End If
Me.lbltemp.Caption =
FormatNumber(CCur(Me.txtBonus.Text) +
CCur(Me.txtOverTime.Text), 2)
Exit Sub
err:
Me.txtOverTime.Text = FormatNumber(0, 2)
End Sub
hl_Text txtOverTime
70
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
End Sub
Case vbKeyBack
Case vbKeyDelete
Case vbKeyReturn
SendKeys vbTab
Case 48 To 57
Case Else
KeyAscii = 0
End Select
End Sub
Me.txtOverTime.Text = FormatNumber(Me.txtOverTime.Text,
2)
Exit Sub
err:
Me.txtOverTime.Text = FormatNumber(0, 2)
End Sub
Me.txtph.Text = FormatNumber(0, 2)
End If
71
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Me.lblDeduct.Caption =
FormatNumber(CCur(Me.txtAdvances.Text) +
CCur(Me.txtAbsences.Text) _
+ CCur(Me.txtsss.Text) + CCur(Me.txtSSSL.Text) +
CCur(Me.txtPHL.Text) + CCur(Me.txtPIL.Text) +
CCur(Me.txttax.Text) + CCur(Me.txtph.Text) +
CCur(Me.txtPagIbig.Text), 2)
Exit Sub
err:
Me.txtph.Text = FormatNumber(0, 2)
End Sub
hl_Text txtph
End Sub
Case vbKeyBack
Case vbKeyDelete
Case vbKeyReturn
txtph_Change
SendKeys vbTab
Case 48 To 57
Case Else
KeyAscii = 0
End Select
End Sub
72
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Me.txtph.Text = FormatNumber(Me.txtph.Text, 2)
Exit Sub
err:
Me.txtph.Text = FormatNumber(0, 2)
End Sub
Me.txtsss.Text = FormatNumber(0, 2)
End If
Me.lblDeduct.Caption =
FormatNumber(CCur(Me.txtAdvances.Text) +
CCur(Me.txtAbsences.Text) _
+ CCur(Me.txtsss.Text) + CCur(Me.txtSSSL.Text) +
CCur(Me.txtPHL.Text) + CCur(Me.txtPIL.Text) +
CCur(Me.txttax.Text) + CCur(Me.txtph.Text) +
CCur(Me.txtPagIbig.Text), 2)
Exit Sub
err:
Me.txtsss.Text = FormatNumber(0, 2)
End Sub
hl_Text txtPHL
End Sub
73
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Case vbKeyBack
Case vbKeyDelete
Case vbKeyReturn
txtsss_Change
SendKeys vbTab
Case 48 To 57
Case Else
KeyAscii = 0
End Select
End Sub
Me.txtPHL.Text = FormatNumber(Me.txtPHL.Text, 2)
Exit Sub
err:
Me.txtPHL.Text = FormatNumber(0, 2)
End Sub
Me.txtPIL.Text = FormatNumber(0, 2)
End If
Me.lblDeduct.Caption =
FormatNumber(CCur(Me.txtAdvances.Text) +
CCur(Me.txtAbsences.Text) _
74
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
+ CCur(Me.txtsss.Text) + CCur(Me.txtSSSL.Text) +
CCur(Me.txtPHL.Text) + CCur(Me.txtPIL.Text) +
CCur(Me.txttax.Text) + CCur(Me.txtph.Text) +
CCur(Me.txtPagIbig.Text), 2)
Exit Sub
err:
Me.txtPIL.Text = FormatNumber(0, 2)
End Sub
hl_Text txtPIL
End Sub
Case vbKeyBack
Case vbKeyDelete
Case vbKeyReturn
txtsss_Change
SendKeys vbTab
Case 48 To 57
Case Else
KeyAscii = 0
End Select
End Sub
75
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Me.txtPIL.Text = FormatNumber(Me.txtPIL.Text, 2)
Exit Sub
err:
Me.txtPIL.Text = FormatNumber(0, 2)
End Sub
Me.txtsss.Text = FormatNumber(0, 2)
End If
Me.lblDeduct.Caption =
FormatNumber(CCur(Me.txtAdvances.Text) +
CCur(Me.txtAbsences.Text) _
+ CCur(Me.txtsss.Text) + CCur(Me.txtSSSL.Text) +
CCur(Me.txtPHL.Text) + CCur(Me.txtPIL.Text) +
CCur(Me.txttax.Text) + CCur(Me.txtph.Text) +
CCur(Me.txtPagIbig.Text), 2)
Exit Sub
err:
Me.txtsss.Text = FormatNumber(0, 2)
End Sub
hl_Text txtsss
End Sub
Case vbKeyBack
76
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Case vbKeyDelete
Case vbKeyReturn
txtsss_Change
SendKeys vbTab
Case 48 To 57
Case Else
KeyAscii = 0
End Select
End Sub
Me.txtsss.Text = FormatNumber(Me.txtsss.Text, 2)
Exit Sub
err:
Me.txtsss.Text = FormatNumber(0, 2)
End Sub
Me.txtSSSL.Text = FormatNumber(0, 2)
End If
Me.lblDeduct.Caption =
FormatNumber(CCur(Me.txtAdvances.Text) +
CCur(Me.txtAbsences.Text) _
+ CCur(Me.txtsss.Text) + CCur(Me.txtSSSL.Text) +
CCur(Me.txtPHL.Text) + CCur(Me.txtPIL.Text) +
77
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
CCur(Me.txttax.Text) + CCur(Me.txtph.Text) +
CCur(Me.txtPagIbig.Text), 2)
Exit Sub
err:
Me.txtSSSL.Text = FormatNumber(0, 2)
End Sub
hl_Text txtSSSL
End Sub
Case vbKeyBack
Case vbKeyDelete
Case vbKeyReturn
txtsss_Change
SendKeys vbTab
Case 48 To 57
Case Else
KeyAscii = 0
End Select
End Sub
Me.txtSSSL.Text = FormatNumber(Me.txtSSSL.Text, 2)
78
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Exit Sub
err:
Me.txtSSSL.Text = FormatNumber(0, 2)
End Sub
Me.txttax.Text = FormatNumber(0, 2)
End If
Me.lblDeduct.Caption =
FormatNumber(CCur(Me.txtAdvances.Text) +
CCur(Me.txtAbsences.Text) _
+ CCur(Me.txtsss.Text) + CCur(Me.txtSSSL.Text) +
CCur(Me.txtPHL.Text) + CCur(Me.txtPIL.Text) +
CCur(Me.txttax.Text) + CCur(Me.txtph.Text) +
CCur(Me.txtPagIbig.Text), 2)
Exit Sub
err:
Me.txttax.Text = FormatNumber(0, 2)
End Sub
Me.lvwInfo.ListItems.Clear
79
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Me.lvwInfo.ListItems.Add , ,
rs.Fields("EM_ID").Value
Me.lvwInfo.ListItems(Me.lvwInfo.ListItems.Count).SubItems(1
) = rs.Fields("EM_Name").Value
Me.lvwInfo.ListItems(Me.lvwInfo.ListItems.Count).SubItems(2
) = rs.Fields("Monthly_Rate").Value
Me.lvwInfo.ListItems(Me.lvwInfo.ListItems.Count).SubItems(3
) = rs.Fields("dDate").Value
Me.lvwInfo.ListItems(Me.lvwInfo.ListItems.Count).SubItems(4
) = rs.Fields("SSS").Value
Me.lvwInfo.ListItems(Me.lvwInfo.ListItems.Count).SubItems(5
) = rs.Fields("PH").Value
Me.lvwInfo.ListItems(Me.lvwInfo.ListItems.Count).SubItems(6
) = rs.Fields("InTax").Value
Me.lvwInfo.ListItems(Me.lvwInfo.ListItems.Count).SubItems(7
) = rs.Fields("SSS Loan").Value
Me.lvwInfo.ListItems(Me.lvwInfo.ListItems.Count).SubItems(8
) = rs.Fields("PhilHealth Loan").Value
Me.lvwInfo.ListItems(Me.lvwInfo.ListItems.Count).SubItems(9
) = rs.Fields("Pag-Ibig Loan").Value
Me.lvwInfo.ListItems(Me.lvwInfo.ListItems.Count).SubItems(1
0) = rs.Fields("PagIbig").Value
80
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Me.lvwInfo.ListItems(Me.lvwInfo.ListItems.Count).SubItems(1
1) = rs.Fields("absences").Value
Me.lvwInfo.ListItems(Me.lvwInfo.ListItems.Count).SubItems(1
2) = rs.Fields("Advances").Value
Me.lvwInfo.ListItems(Me.lvwInfo.ListItems.Count).SubItems(1
3) = rs.Fields("TAD").Value
Me.lvwInfo.ListItems(Me.lvwInfo.ListItems.Count).SubItems(1
4) = rs.Fields("TD").Value
Me.lvwInfo.ListItems(Me.lvwInfo.ListItems.Count).SubItems(1
5) = rs.Fields("NetPay").Value
rs.MoveNext
Loop
Exit Sub
err:
Set rs = Nothing
End Sub
hl_Text txttax
End Sub
Case vbKeyBack
Case vbKeyDelete
81
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Case vbKeyReturn
txttax_Change
SendKeys vbTab
KeyAscii = 0
End Select
End Sub
Me.txttax.Text = FormatNumber(Me.txttax.Text, 2)
Exit Sub
err:
Me.txttax.Text = FormatNumber(0, 2)
End Sub
Me.txtAbsences.Text = "0.00"
Me.txtAdvances.Text = "0.00"
Me.txtBonus.Text = "0.00"
Me.txtNumDays.Text = "0"
Me.txtOverTime.Text = "0.00"
Me.txtsss.Text = "0.00"
Me.txttax.Text = "0.00"
Me.txtph.Text = "0.00"
Me.txtPagIbig.Text = "0.00"
Me.txtSSSL.Text = "0.00"
82
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Me.txtPHL.Text = "0.00"
Me.txtPIL.Text = "0.00"
End Sub
83
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
84
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
85
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
err:
MsgBox err.Description, vbCritical, "Error"
Set rs = Nothing
End Sub
Private Sub cmdPrintSel_Click()
On Error GoTo err:
If rs.State = adStateOpen Then rs.Close
rs.Open "Select * from tblEmp where EM_ID=" &
Me.lvlEmpInfo.SelectedItem.Text & ";", cn, adOpenKeyset,
adLockPessimistic
Set drtSel_emp_info.DataSource = rs
drtSel_emp_info.Show 1
Exit Sub
err:
MsgBox err.Description, vbCritical, "Error"
Set rs = Nothing
End Sub
Private Sub Command1_Click()
End Sub
Private Sub Form_Load()
Init_Data
If Me.lvlEmpInfo.ListItems.Count = 0 Then
Me.cmdPrintAll.Enabled = False
End If
End Sub
Public Sub Init_Data()
On Error GoTo err:
If rs.State = adStateOpen Then rs.Close
Me.lvlEmpInfo.ListItems.Clear
86
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Me.lvlEmpInfo.ListItems(Me.lvlEmpInfo.ListItems.Count).SubI
tems(1) = rs.Fields("NAME").Value
Me.lvlEmpInfo.ListItems(Me.lvlEmpInfo.ListItems.Count).SubI
tems(2) = rs.Fields("Gender").Value
Me.lvlEmpInfo.ListItems(Me.lvlEmpInfo.ListItems.Count).SubI
tems(3) = rs.Fields("Status").Value
Me.lvlEmpInfo.ListItems(Me.lvlEmpInfo.ListItems.Count).SubI
tems(4) = rs.Fields("Address").Value
Me.lvlEmpInfo.ListItems(Me.lvlEmpInfo.ListItems.Count).SubI
tems(5) = rs.Fields("DEPT").Value
Me.lvlEmpInfo.ListItems(Me.lvlEmpInfo.ListItems.Count).SubI
tems(6) = rs.Fields("POSITION").Value
Me.lvlEmpInfo.ListItems(Me.lvlEmpInfo.ListItems.Count).SubI
tems(7) = rs.Fields("Emp_Stat").Value
Me.lvlEmpInfo.ListItems(Me.lvlEmpInfo.ListItems.Count).SubI
tems(8) = rs.Fields("Basic_Rate").Value
Me.lvlEmpInfo.ListItems(Me.lvlEmpInfo.ListItems.Count).SubI
tems(9) = rs.Fields("Date_Employed").Value
Me.lvlEmpInfo.ListItems(Me.lvlEmpInfo.ListItems.Count).SubI
tems(10) = rs.Fields("Contact Number").Value
87
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Me.lvlEmpInfo.ListItems(Me.lvlEmpInfo.ListItems.Count).SubI
tems(11) = rs.Fields("Date of Birth").Value
Me.lvlEmpInfo.ListItems(Me.lvlEmpInfo.ListItems.Count).SubI
tems(12) = rs.Fields("Spouse Name").Value
Me.lvlEmpInfo.ListItems(Me.lvlEmpInfo.ListItems.Count).SubI
tems(13) = rs.Fields("Email Address").Value
Me.lvlEmpInfo.ListItems(Me.lvlEmpInfo.ListItems.Count).SubI
tems(14) = rs.Fields("Educational Background").Value
Me.lvlEmpInfo.ListItems(Me.lvlEmpInfo.ListItems.Count).SubI
tems(15) = rs.Fields("SSS Number").Value
Me.lvlEmpInfo.ListItems(Me.lvlEmpInfo.ListItems.Count).SubI
tems(16) = rs.Fields("PhilHealth Number").Value
Me.lvlEmpInfo.ListItems(Me.lvlEmpInfo.ListItems.Count).SubI
tems(17) = rs.Fields("Pag-Ibig Number").Value
rs.MoveNext
Loop
If Me.lvlEmpInfo.ListItems.Count = 0 Then
Me.cmdDelete.Enabled = False
Me.cmdEdit.Enabled = False
Me.cmdPrintSel.Enabled = False
Me.cmdPrintAll.Enabled = False
Else
Me.cmdPrintAll.Enabled = True
End If
Exit Sub
err:
88
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Figure 10. Edit Employee form allows the admin to edit the
information of the employee.
89
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
Photo.OpenPhotoFile
90
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
End Sub
sDisable
cmdSave.Enabled = False
cmdCancel.Enabled = False
cmdBrowse.Enabled = False
'cmdAdd.Enabled = True
'cmdAdd.SetFocus
End Sub
Unload Me
End Sub
Me.txtFName.BackColor = vbWhite
Me.txtFName.Locked = False
Me.txtFName.Text = ""
Me.txtAddress.BackColor = vbWhite
Me.txtAddress.Locked = False
Me.txtAddress.Text = ""
Me.txtContactNo.BackColor = vbWhite
Me.txtContactNo.Locked = False
Me.txtContactNo.Text = ""
91
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Me.txtEmailAd.BackColor = vbWhite
Me.txtEmailAd.Locked = False
Me.txtEmailAd.Text = ""
Me.txtSSSNo.BackColor = vbWhite
Me.txtSSSNo.Locked = False
Me.txtSSSNo.Text = ""
Me.txtPhilHealthNo.BackColor = vbWhite
Me.txtPhilHealthNo.Locked = False
Me.txtPhilHealthNo.Text = ""
Me.txtPagIbigNo.BackColor = vbWhite
Me.txtPagIbigNo.Locked = False
Me.txtPagIbigNo.Text = ""
Me.txtBasicRate.BackColor = vbWhite
Me.txtBasicRate.Locked = False
Me.txtBasicRate.Text = "0.00"
Me.txtDept.BackColor = vbWhite
Me.txtDept.Locked = False
Me.txtDept.Text = ""
Me.txtPosition.BackColor = vbWhite
92
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Me.txtPosition.Locked = False
Me.txtPosition.Text = ""
Me.cboEmpStat.BackColor = vbWhite
Me.cboEmpStat.Locked = False
Me.cboEmpStat.Text = ""
Me.cboGender.BackColor = vbWhite
Me.cboGender.Locked = False
Me.cboGender.Text = ""
Me.cboStat.BackColor = vbWhite
Me.cboStat.Locked = False
Me.cboStat.Text = ""
Me.txtFName.SetFocus
End Sub
Me.txtFName.BackColor = &H8000000B
Me.txtFName.Locked = True
Me.txtAddress.BackColor = &H8000000B
Me.txtAddress.Locked = True
Me.txtContactNo.BackColor = &H8000000B
Me.txtContactNo.Locked = True
Me.txtEmailAd.BackColor = &H8000000B
93
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Me.txtEmailAd.Locked = True
Me.txtSSSNo.BackColor = &H8000000B
Me.txtSSSNo.Locked = True
Me.txtPhilHealthNo.BackColor = &H8000000B
Me.txtPhilHealthNo.Locked = True
Me.txtPagIbigNo.BackColor = &H8000000B
Me.txtPagIbigNo.Locked = True
Me.txtBasicRate.BackColor = &H8000000B
Me.txtBasicRate.Locked = True
Me.txtDept.BackColor = &H8000000B
Me.txtDept.Locked = True
Me.txtPosition.BackColor = &H8000000B
Me.txtPosition.Locked = True
Me.cboEmpStat.BackColor = &H8000000B
Me.cboEmpStat.Locked = True
Me.cboGender.BackColor = &H8000000B
Me.cboGender.Locked = True
Me.cboStat.BackColor = &H8000000B
Me.cboStat.Locked = True
Me.txtFName.SetFocus
End Sub
94
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
95
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
With rs
'AddNew
.Fields("EM_ID").Value = Me.txtIDNo.Text
.Fields("NAME").Value = Me.txtFName.Text
.Fields("Gender").Value = Me.cboGender.Text
.Fields("Status").Value = Me.cboStat.Text
.Fields("Address").Value = Me.txtAddress.Text
.Fields("Date of Birth").Value =
Me.dtpDateofBirth.Value
.Fields("Contact Number").Value =
Me.txtContactNo.Text
.Fields("PhilHealth Number").Value
Me.txtPhilHealthNo.Text
.Fields("Pag-Ibig Number").Value =
Me.txtPagIbigNo.Text
.Fields("DEPT").Value = Me.txtDept.Text
.Fields("POSITION").Value = Me.txtPosition.Text
96
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
.Fields("Emp_Stat").Value = Me.cboEmpStat.Text
.Fields("Basic_Rate").Value = Me.txtBasicRate.Text
.Fields("Date_Employed").Value = Me.dtpHired.Value
Me.Photo.SavePhoto .Fields("emp_Photo")
.Update
End With
sDisable
cmdSave.Enabled = False
cmdCancel.Enabled = False
cmdBrowse.Enabled = False
UpdateInfo
Exit Sub
err:
Set rs = Nothing
End Sub
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
97
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
cbo_stat.Init Me.cboStat
cbo_empstat.Init Me.cboEmpStat
cbo_gender.Init Me.cboGender
End Sub
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
hl_Text txtBasicRate
End Sub
Case vbKeyBack
Case vbKeyDelete
Case vbKeyReturn
SendKeys vbTab
98
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Case 48 To 57
Case Else
KeyAscii = 0
End Select
End Sub
Me.txtBasicRate.Text = FormatNumber(Me.txtBasicRate.Text,
2)
End Sub
hl_Text txtContactNo
End Sub
Else
KeyAscii = 0
End If
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
99
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
100
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
hl_Text txtPagIbigNo
End Sub
Else
KeyAscii = 0
End If
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
hl_Text txtPhilHealthNo
End Sub
Else
KeyAscii = 0
101
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
End If
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
With frm_emp_Info
.Init_Data
End With
End Sub
hl_Text txtSSSNo
End Sub
Else
KeyAscii = 0
102
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
End If
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
Figure 11. Create Pay slip form allows the admin to show
and print the pay slip of the employee.
Unload Me
End Sub
103
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Set drtSel.DataSource = rs
drtSel.Show 1
Exit Sub
err:
Set rs = Nothing
End Sub
Init_Data
End Sub
Init_Data
End Sub
dtPick.Value = Now
Init_Data
If Me.lvwInfo.ListItems.Count = 0 Then
Me.cmdPrintAll.Enabled = False
End If
End Sub
104
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Me.lvwInfo.ListItems.Clear
Me.lvwInfo.ListItems.Add , ,
rs.Fields("EM_ID").Value
Me.lvwInfo.ListItems(Me.lvwInfo.ListItems.Count).SubItems(1
) = rs.Fields("EM_Name").Value
Me.lvwInfo.ListItems(Me.lvwInfo.ListItems.Count).SubItems(2
) = rs.Fields("Monthly_Rate").Value
Me.lvwInfo.ListItems(Me.lvwInfo.ListItems.Count).SubItems(3
) = rs.Fields("dDate").Value
Me.lvwInfo.ListItems(Me.lvwInfo.ListItems.Count).SubItems(4
) = rs.Fields("SSS").Value
Me.lvwInfo.ListItems(Me.lvwInfo.ListItems.Count).SubItems(5
) = rs.Fields("PH").Value
Me.lvwInfo.ListItems(Me.lvwInfo.ListItems.Count).SubItems(6
) = rs.Fields("InTax").Value
Me.lvwInfo.ListItems(Me.lvwInfo.ListItems.Count).SubItems(7
) = rs.Fields("SSS Loan").Value
105
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Me.lvwInfo.ListItems(Me.lvwInfo.ListItems.Count).SubItems(8
) = rs.Fields("PhilHealth Loan").Value
Me.lvwInfo.ListItems(Me.lvwInfo.ListItems.Count).SubItems(9
) = rs.Fields("Pag-Ibig Loan").Value
Me.lvwInfo.ListItems(Me.lvwInfo.ListItems.Count).SubItems(1
0) = rs.Fields("PagIbig").Value
Me.lvwInfo.ListItems(Me.lvwInfo.ListItems.Count).SubItems(1
1) = rs.Fields("absences").Value
Me.lvwInfo.ListItems(Me.lvwInfo.ListItems.Count).SubItems(1
2) = rs.Fields("Advances").Value
Me.lvwInfo.ListItems(Me.lvwInfo.ListItems.Count).SubItems(1
3) = rs.Fields("TAD").Value
Me.lvwInfo.ListItems(Me.lvwInfo.ListItems.Count).SubItems(1
4) = rs.Fields("TD").Value
Me.lvwInfo.ListItems(Me.lvwInfo.ListItems.Count).SubItems(1
5) = rs.Fields("NetPay").Value
rs.MoveNext
Loop
Exit Sub
err:
Set rs = Nothing
End Sub
106
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Figure 12. Daily Time Record form allows the admin to show
the daily time record of the employee.
vName
End Sub
vName
End Sub
107
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Unload Me
End Sub
Me.lvlDtr.ListItems.Clear
Me.lvlDtr.ListItems.Add , ,
rs.Fields("ID").Value
Me.lvlDtr.ListItems(Me.lvlDtr.ListItems.Count).SubItems(1)
= rs.Fields("EM_Name").Value
Me.lvlDtr.ListItems(Me.lvlDtr.ListItems.Count).SubItems(2)
= rs.Fields("Date_log").Value
Me.lvlDtr.ListItems(Me.lvlDtr.ListItems.Count).SubItems(3)
= rs.Fields("IN_AM").Value
Me.lvlDtr.ListItems(Me.lvlDtr.ListItems.Count).SubItems(4)
= rs.Fields("OUT_AM").Value
108
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Me.lvlDtr.ListItems(Me.lvlDtr.ListItems.Count).SubItems(5)
= rs.Fields("IN_PM").Value
Me.lvlDtr.ListItems(Me.lvlDtr.ListItems.Count).SubItems(6)
= rs.Fields("OUT_PM").Value
Me.lvlDtr.ListItems(Me.lvlDtr.ListItems.Count).SubItems(7)
= rs.Fields("GRAND_TOTAL").Value
rs.MoveNext
Loop
Exit Sub
err:
Set rs = Nothing
End Sub
Else
End If
109
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Set drtSel_DTR.DataSource = rs
drtSel_DTR.BottomMargin = 0
drtSel_DTR.LeftMargin = 0
drtSel_DTR.RightMargin = 0
drtSel_DTR.TopMargin = 0
drtSel_DTR.Show 1
Exit Sub
err:
End Sub
Set drtSel_DTR.DataSource = rs
drtSel_DTR.BottomMargin = 0
drtSel_DTR.LeftMargin = 0
drtSel_DTR.RightMargin = 0
drtSel_DTR.TopMargin = 0
drtSel_DTR.Show 1
Me.cmdPrintSel.Enabled = False
Exit Sub
110
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
err:
Set rs = Nothing
End Sub
vName
Else
vAll
End If
End Sub
vName
Else
vAll
End If
End Sub
vName
Else
vAll
End If
End Sub
111
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
vName
Else
vAll
End If
End Sub
cbo_name.Init cboName
init_name
End Sub
End Sub
Me.cboName.Enabled = True
vViewAll = True
End If
End Sub
112
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Me.cboName.Enabled = True
vViewAll = True
End If
End Sub
Me.cboName.AddItem rs.Fields("EM_Name").Value
rs.MoveNext
Loop
Exit Sub
err:
Set rs = Nothing
End Sub
Me.lvlDtr.ListItems.Clear
113
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Me.lvlDtr.ListItems.Add , ,
rs.Fields("ID").Value
Me.lvlDtr.ListItems(Me.lvlDtr.ListItems.Count).SubItems(1)
= rs.Fields("EM_Name").Value
Me.lvlDtr.ListItems(Me.lvlDtr.ListItems.Count).SubItems(2)
= rs.Fields("Date_log").Value
Me.lvlDtr.ListItems(Me.lvlDtr.ListItems.Count).SubItems(3)
= rs.Fields("IN_AM").Value
Me.lvlDtr.ListItems(Me.lvlDtr.ListItems.Count).SubItems(4)
= rs.Fields("OUT_AM").Value
Me.lvlDtr.ListItems(Me.lvlDtr.ListItems.Count).SubItems(5)
= rs.Fields("IN_PM").Value
Me.lvlDtr.ListItems(Me.lvlDtr.ListItems.Count).SubItems(6)
= rs.Fields("OUT_PM").Value
Me.lvlDtr.ListItems(Me.lvlDtr.ListItems.Count).SubItems(7)
= rs.Fields("GRAND_TOTAL").Value
rs.MoveNext
Loop
Exit Sub
err:
114
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Option Explicit
txtName.Text = ""
txtPass.Text = ""
txtConfirm.Text = ""
Me.Picture2.Enabled = True
txtName.BackColor = vbWhite
txtPass.BackColor = vbWhite
txtConfirm.BackColor = vbWhite
cmdSave.Enabled = True
115
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
cmdEdit.Enabled = False
cmdAdd.Enabled = False
cmdCancel.Enabled = True
cmdDelete.Enabled = False
'lstUsers.Enabled = False
txtName.SetFocus
boolSave = True
End Sub
Me.Picture2.Enabled = False
txtName.BackColor = &HE0E0E0
txtPass.BackColor = &HE0E0E0
txtConfirm.BackColor = &HE0E0E0
cmdSave.Enabled = False
cmdEdit.Enabled = True
cmdAdd.Enabled = True
cmdDelete.Enabled = True
cmdCancel.Enabled = False
If Me.lvwUser.ListItems.Count = 0 Then
cmdEdit.Enabled = False
cmdDelete.Enabled = False
End If
Me.lvwUser.SetFocus
End Sub
116
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Unload Me
End Sub
On Error GoTo eh
Dim intYN
Call GetUsers
txtName.Text = ""
txtPass.Text = ""
txtConfirm.Text = ""
Exit Sub
eh:
End Sub
txtName.BackColor = vbWhite
txtPass.BackColor = vbWhite
117
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
txtConfirm.BackColor = vbWhite
Me.Picture2.Enabled = True
cmdSave.Enabled = True
cmdEdit.Enabled = False
cmdAdd.Enabled = False
cmdCancel.Enabled = True
cmdDelete.Enabled = False
txtName.SetFocus
boolSave = False
End Sub
On Error GoTo eh
txtName.SetFocus
Exit Sub
End If
txtPass.SetFocus
Exit Sub
End If
txtConfirm.SetFocus
118
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Exit Sub
End If
txtConfirm.SetFocus
Exit Sub
End If
With rsSave
.AddNew
.Fields("USER_NAME") = txtName.Text
.Fields("Password") = txtPass.Text
.Update
.Fields("USER_NAME") = txtName.Text
.Fields("Password") = txtPass.Text
.Update
119
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
End If
GetUsers
End With
Me.Picture2.Enabled = False
txtName.BackColor = &HE0E0E0
txtPass.BackColor = &HE0E0E0
txtConfirm.BackColor = &HE0E0E0
cmdSave.Enabled = False
cmdEdit.Enabled = True
cmdAdd.Enabled = True
cmdCancel.Enabled = False
cmdDelete.Enabled = True
txtName.Text = ""
txtPass.Text = ""
txtConfirm.Text = ""
Exit Sub
eh:
End Sub
Me.Picture2.BackColor = &HCECECE
Call GetUsers
If Me.lvwUser.ListItems.Count = 0 Then
120
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Me.lvwUser.ListItems.Clear
cmdDelete.Enabled = False
cmdEdit.Enabled = False
Else
Me.lvwUser.ListItems.Item(1).Selected = True
End If
End Sub
With rsUsers
Me.lvwUser.ListItems.Clear
Exit Sub
End If
Me.lvwUser.ListItems.Clear
Me.lvwUser.ListItems.Add , , .Fields("id")
Me.lvwUser.ListItems(Me.lvwUser.ListItems.Count).SubItems(1
) = .Fields("USER_NAME")
Me.lvwUser.ListItems(Me.lvwUser.ListItems.Count).SubItems(2
) = .Fields("Password")
.MoveNext
121
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Loop
End With
Exit Sub
eh:
End Sub
On Error GoTo eh
With rsUsers
Me.txtName.Text = .Fields("USER_NAME")
Me.txtPass.Text = .Fields("Password")
Me.txtConfirm.Text = .Fields("Password")
End With
Exit Sub
eh:
End Sub
hl_Text txtConfirm
122
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
End Sub
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
hl_Text txtName
End Sub
End Select
End Sub
hl_Text txtPass
End Sub
Case vbKeyReturn
SendKeys vbTab
End Select
End Sub
123
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
cmdBackup.Enabled = False
Me.cmdClose.Enabled = False
BackUpDB
End Sub
Unload Me
End Sub
Prog.Value = Procent
End Sub
End Sub
124
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
End If
FSO.DeleteFile sDBTmpFN
End If
Prog.Visible = True
lblCBK.Visible = True
DoEvents
FSO.DeleteFile sDBFN
End If
125
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Me.cmdClose.Enabled = True
Exit Sub
err:
End Sub
End Sub
Option Explicit
progCopy.Value = Procent
126
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
End Sub
Unload Me
End Sub
Dim li As ListItem
Unload Me
GoTo ReleaseAndExit
End If
End If
Next
End If
RefreshBF
ReleaseAndExit:
127
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Set li = Nothing
Exit Sub
errh:
Resume ReleaseAndExit
End Sub
bgBF.Visible = False
bgStep(1).Visible = False
bgStep(0).Visible = True
End Sub
Unload Me
GoTo ReleaseAndExit
End If
bgStep(0).Visible = False
bgBF.Visible = True
bgStep(1).Visible = True
128
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
ReleaseAndExit:
End Sub
GoTo ReleaseAndExit
End If
GoTo ReleaseAndExit
End If
cmdCancel.Enabled = False
lblStartMsg.Visible = False
progCopy.Visible = True
cmdStart.Enabled = False
FSO.DeleteFile stmpFP
End If
129
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
progCopy.Visible = False
lblStartMsg.Visible = True
DoEvents
Mod_Con.cn.Close
If FSO.FileExists(Mod_Con.DBPathFileName) = True
Then
FSO.DeleteFile Mod_Con.DBPathFileName
End If
End If
Unload Me
Else
lblStartMsg.Visible = True
progCopy.Visible = False
End If
ReleaseAndExit:
130
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
progCopy.Visible = False
progCopy.Visible = False
cmdCancel.Enabled = True
cmdStart.Enabled = True
Exit Sub
errh:
Resume ReleaseAndExit
End Sub
listBF.ListItems.Clear
Unload Me
GoTo ReleaseAndExit
End If
listBF.ListItems.Add , , FFile.Name, 1, 1
With listBF.ListItems.Item(listBF.ListItems.Count)
131
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
.SubItems(1) = FormatNumber(FFile.Size /
1048576, 1) & " MB"
.SubItems(2) = Format$(FFile.DateLastModified,
"MMM - dd - yyyy")
End With
Next
cmdNext1.Enabled = True
cmdDelete.Enabled = True
Else
GoTo ReleaseAndExit
End If
ReleaseAndExit:
End Sub
RefreshBF
End Sub
End Sub
132
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Figure 16. About form allows the admin to see the system
information of the computer
Option Explicit
KEY_CREATE_SUB_KEY +
KEY_ENUMERATE_SUB_KEYS + _
133
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
KEY_NOTIFY + KEY_CREATE_LINK +
READ_CONTROL
Const ERROR_SUCCESS = 0
Const REG_SZ = 1
Const REG_DWORD = 4
Call StartSysInfo
End Sub
Unload Me
End Sub
134
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Dim rc As Long
If GetKeyValue(HKEY_LOCAL_MACHINE, gREGKEYSYSINFO,
gREGVALSYSINFO, SysInfoPath) Then
ElseIf GetKeyValue(HKEY_LOCAL_MACHINE,
gREGKEYSYSINFOLOC, gREGVALSYSINFOLOC, SysInfoPath) Then
Else
GoTo SysInfoErr
End If
Else
GoTo SysInfoErr
End If
Exit Sub
SysInfoErr:
End Sub
135
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Dim i As Long
Dim rc As Long
tmpVal = String$(1024, 0)
KeyValSize = 1024
rc = RegQueryValueEx(hKey, SubKeyRef, 0, _
Else
End If
Case REG_SZ
KeyVal = tmpVal
136
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Case REG_DWORD
Next
End Select
GetKeyValue = True
rc = RegCloseKey(hKey)
Exit Function
GetKeyError:
KeyVal = ""
GetKeyValue = False
rc = RegCloseKey(hKey)
End Function
137
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Figure 18. Print Daily Time Record form allows the admin to
print the employee’s daily time record.
138
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
Figure 19.Print Pay slip form allows the admin to print the
employee’s pay slip record.
139
San Carlos Computer World Payroll System
Perpetual Help College of Pangasinan
Malasiqui, Pangasinan
140
San Carlos Computer World Payroll System