Form1 Form
Public Class Form1
    Private Sub btnlogin_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnlogin.Click
        Dim Row As DataRow
        For Each Row In Me.PassDataSet.tbpass
            If (Row.Item("Username") = ComboBox1.Text) Then
                If (Row.Item("Password") = Me.txtpassword.Text) Then
                    mainmenu.bAccess = True
                    ComboBox1.Text = ""
                    ComboBox1.Enabled = True
                    txtpassword.Enabled = True
                    ComboBox1.Focus()
                    Me.Close()
                Else
                    MsgBox("Code did not match to the current record! Click 'OK' to retry.", MsgBoxStyle.Critical, "ERROR")
                    ComboBox1.Text = ""
                    txtpassword.Text = ""
                    ComboBox1.Enabled = True
                    txtpassword.Enabled = True
                    ComboBox1.Focus()
                End If
            End If
        Next
    End Sub
    Private Sub btncan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btncan.Click
        Me.Close()
    End Sub
    Private Sub txtpassword_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtpassword.KeyPress
        If e.KeyChar = Chr(13) Then
            btnlogin_Click(sender, e)
        End If
    End Sub
    Private Sub txtpassword_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtpassword.TextChanged
        Dim Row As DataRow
        For Each Row In Me.PassDataSet.tbpass
            If (Row.Item("Password") = Me.txtpassword.Text) Then
                txtpassword.Enabled = False
            End If
        Next
    End Sub
    Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
        Dim Row As DataRow
        For Each Row In Me.PassDataSet.tbpass
            If (Row.Item("username") = Me.ComboBox1.Text) Then
                ComboBox1.Enabled = False
            End If
        Next
    End Sub
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'TODO: This line of code loads data into the 'PassDataSet.tbpass' table. You can move, or remove it, as needed.
        Me.TbpassTableAdapter.Fill(Me.PassDataSet.tbpass)
    End Sub
    Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked
        forgetpass.ShowDialog()
    End Sub
End Class
Forget pass Form
Public Class forgetpass
    Private Sub TbpassBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
        Me.Validate()
        Me.TbpassBindingSource.EndEdit()
        Me.TableAdapterManager.UpdateAll(Me.PassDataSet)
    End Sub
    Private Sub forgetpass_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'TODO: This line of code loads data into the 'PassDataSet.tbpass' table. You can move, or remove it, as needed.
        Me.TbpassTableAdapter.Fill(Me.PassDataSet.tbpass)
    End Sub
    Private Sub btnexit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnexit.Click
        Me.Close()
    End Sub
End Class
Main menu Form
Public Class mainmenu
    Public bAccess As Boolean
    Private Sub ExitToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ExitToolStripMenuItem1.Click
        If MsgBox("Operations will be terminated, are you sure you want to quit?", MsgBoxStyle.YesNo + MsgBoxStyle.Question + MsgBoxStyle.DefaultButton2, "QUIT") = MsgBoxResult.No Then
        Else
            End
        End If
    End Sub
    Private Sub ExitToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ExitToolStripMenuItem.Click
        Form1.ShowDialog()
        If Not bAccess Then
            End
        End If
    End Sub
    Private Sub mainmenu_Shown(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Shown
        Form1.ShowDialog()
        If Not bAccess Then
            End
        End If
    End Sub
    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        Timer1.Enabled = True
        Me.lbltime.Text = String.Format(Now, "hh:mm:ss tt")
    End Sub
    Private Sub F1ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles F1ToolStripMenuItem.Click
        Form2.ShowDialog()
    End Sub
    Private Sub ChangePasswordToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ChangePasswordToolStripMenuItem.Click
        confirmation.ShowDialog()
    End Sub
    Private Sub BackupToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BackupToolStripMenuItem.Click
        backup.ShowDialog()
    End Sub
    Private Sub ToolStripMenuItem3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripMenuItem3.Click
        Employeeinfo.ShowDialog()
    End Sub
    Private Sub mainmenu_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'TODO: This line of code loads data into the 'Capelco1DataSet1.tbcapelco' table. You can move, or remove it, as needed.
        Me.TbcapelcoTableAdapter.Fill(Me.Capelco1DataSet1.tbcapelco)
    End Sub
    Private Sub EmployeeInformationToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles EmployeeInformationToolStripMenuItem1.Click
        makepayroll.ShowDialog()
    End Sub
    Private Sub ProgrammersFormToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ProgrammersFormToolStripMenuItem.Click
        payrolllist.ShowDialog()
    End Sub
    Private Sub PaymentPeriodToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PaymentPeriodToolStripMenuItem.Click
        preprooflist.ShowDialog()
    End Sub
    Private Sub PaymentPeriodToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PaymentPeriodToolStripMenuItem1.Click
        preprooflist2.ShowDialog()
    End Sub
    Private Sub To15PaymentPeriodToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles To15PaymentPeriodToolStripMenuItem.Click
        preregister.ShowDialog()
    End Sub
    Private Sub PaymentPeriodToolStripMenuItem4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PaymentPeriodToolStripMenuItem4.Click
        preregister1.ShowDialog()
    End Sub
    Private Sub PaymentPeriodToolStripMenuItem2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PaymentPeriodToolStripMenuItem2.Click
        prepayslip.ShowDialog()
    End Sub
    Private Sub PaymentPeriodToolStripMenuItem3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PaymentPeriodToolStripMenuItem3.Click
        prepayslip.ShowDialog()
    End Sub
    Private Sub MasterFileToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MasterFileToolStripMenuItem.Click
        printlist.ShowDialog()
    End Sub
End Class
Employee info Form
Public Class Employeeinfo
    Public findID As Integer
    Private Sub PASSBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
        Me.Validate()
        Me.bndinfo.EndEdit()
        Me.TbcapelcoTableAdapter.Update(Me.Capelco1DataSet1.tbcapelco)
    End Sub
    Private Sub btnmain_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnmain.Click
        Me.Close()
        Me.btnmain.Refresh()
        txtno.Text = ""
        txtlastname.Text = ""
        txtfirstname.Text = ""
        cmbmi.Text = ""
        txtaddress.Text = ""
        cmbstat.Text = ""
        cmbchil.Text = ""
        cmbgen.Text = ""
        txtage.Text = ""
        cmbgrade.Text = ""
        cmboffice.Text = ""
        cmbpos.Text = ""
        cmbsection.Text = ""
        cmbtype.Text = ""
        txtrice.Text = ""
        TextBox1.Text = ""
        TextBox4.Text = ""
        RadioButton4.Refresh()
        RadioButton3.Refresh()
        txtno.Enabled = False
        txtlastname.Enabled = False
        txtfirstname.Enabled = False
        cmbmi.Enabled = False
        txtaddress.Enabled = False
        cmbstat.Enabled = False
        cmbchil.Enabled = False
        cmbgen.Enabled = False
        txtage.Enabled = False
        cmbgrade.Enabled = False
        cmboffice.Enabled = False
        cmbpos.Enabled = False
        cmbsection.Enabled = False
        cmbtype.Enabled = False
        txtrice.Enabled = False
        TextBox1.Enabled = False
        TextBox4.Enabled = False
    End Sub
    Private Sub enabledtext()
        txtfind.Enabled = True
        btnadd.Enabled = True
        btnedit.Enabled = True
        btndel.Enabled = True
        btnmain.Enabled = True
        btnun.Enabled = False
        btnsave.Enabled = False
        txtfind.Enabled = False
        EmployeenoTextBox.Enabled = False
        txtaddress.Enabled = False
        txtage.Enabled = False
        txtfirstname.Enabled = False
        txtlastname.Enabled = False
        cmbmi.Enabled = False
        txtrice.Enabled = False
        cmbgrade.Enabled = False
        cmbchil.Enabled = False
        cmbstat.Enabled = False
        cmbtype.Enabled = False
        cmboffice.Enabled = False
        cmbpos.Enabled = False
        cmbsection.Enabled = False
        cmbgen.Enabled = False
        TextBox1.Enabled = False
        TextBox4.Enabled = False
        TbcapelcoDataGridView.Enabled = True
        DateTimePicker1.Enabled = False
        RadioButton4.Enabled = False
        RadioButton3.Enabled = False
    End Sub
    Private Sub disabledtext()
        DateTimePicker1.Enabled = True
        txtfind.Enabled = False
        btnadd.Enabled = False
        btnedit.Enabled = False
        btndel.Enabled = False
        btnmain.Enabled = True
        btnun.Enabled = True
        btnsave.Enabled = True
        txtfind.Enabled = True
        EmployeenoTextBox.Enabled = True
        txtaddress.Enabled = True
        txtage.Enabled = True
        txtfirstname.Enabled = True
        txtlastname.Enabled = True
        cmbmi.Enabled = True
        cmbgen.Enabled = True
        txtrice.Enabled = True
        cmbgrade.Enabled = True
        cmbchil.Enabled = True
        cmbstat.Enabled = True
        cmbtype.Enabled = True
        cmboffice.Enabled = True
        cmbpos.Enabled = True
        cmbsection.Enabled = True
        TextBox1.Enabled = True
        TextBox4.Enabled = True
        TbcapelcoDataGridView.Enabled = True
        RadioButton4.Enabled = True
        RadioButton3.Enabled = True
    End Sub
    Private Sub btnadd_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnadd.Click
        EmployeenoTextBox.Text = Strings.Mid(Me.lbltime.Text, 8, 2) & "_0" & Strings.Mid(lbltime.Text, 1, 1) & Strings.Mid(Me.lbltime.Text, 3, 1) & txtno.Text
        Me.Capelco1DataSet1.Clear()
        Me.bndinfo.AddNew()
        Me.disabledtext()
    End Sub
    Private Sub btnun_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnun.Click
        Me.bndinfo.CancelEdit()
        Me.TbcapelcoTableAdapter.Fill(Me.Capelco1DataSet1.tbcapelco)
        Me.TbcapelcoDataGridView.Enabled = False
        Me.TbcapelcoDataGridView.Refresh()
        Me.bndinfo.MoveLast()
        Me.btnmain.Focus()
        Me.enabledtext()
        Me.txtfind.Enabled = True
    End Sub
    Private Sub btnedit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnedit.Click
        Me.disabledtext()
        DateTimePicker1.Enabled = True
    End Sub
    Private Sub txtno_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs)
        If Asc(e.KeyChar) <= 32 Or _
         (Asc(e.KeyChar) >= Asc("0") And Asc(e.KeyChar) <= Asc("9")) Then
            txtlastname.Focus()
        Else
            e.KeyChar = ""
        End If
    End Sub
    Private Sub txtaddress_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtaddress.KeyPress
        If e.KeyChar = Chr(13) Then
            cmbstat.Focus()
        End If
    End Sub
    Private Sub cmbstat_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs)
        If e.KeyChar = Chr(13) Then
            cmbchil.Focus()
        End If
    End Sub
    Private Sub txtage_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtage.KeyPress
        If e.KeyChar = Chr(13) Then
            cmbgrade.Focus()
        End If
    End Sub
    Private Sub txtrice_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtrice.KeyPress
        If e.KeyChar = Chr(13) Then
            cmbtype.Focus()
        End If
    End Sub
    Private Sub cmbchil_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs)
        If e.KeyChar = Chr(13) Then
            cmbgen.Focus()
        End If
    End Sub
    Private Sub cmboffice_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles cmbtype.KeyPress
        If e.KeyChar = Chr(13) Then
            cmbpos.Focus()
        End If
    End Sub
    Private Sub cmbpos_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles cmbpos.KeyPress
        If e.KeyChar = Chr(13) Then
            cmbsection.Focus()
        End If
    End Sub
    Private Sub cmbgrade_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles cmbgrade.KeyPress
        If e.KeyChar = Chr(13) Then
            cmboffice.Focus()
        End If
    End Sub
    Private Sub cmbtype_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles cmbtype.KeyPress
        If e.KeyChar = Chr(13) Then
            TextBox1.Focus()
        End If
    End Sub
    Private Sub btndel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btndel.Click
        If MsgBox("Delete this current record, are you sure?", MsgBoxStyle.YesNo + MsgBoxStyle.Question + MsgBoxStyle.DefaultButton2, "Delete") = MsgBoxResult.Yes Then
            Me.bndinfo.RemoveAt(Me.bndinfo.Position)
            Me.TbcapelcoTableAdapter.Update(Me.Capelco1DataSet1.tbcapelco)
            MsgBox("Data successfully deleted!", MsgBoxStyle.Information, "Delete Ok")
        End If
    End Sub
    Private Sub addnewemployee_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'TODO: This line of code loads data into the 'Capelco1DataSet1.tbcapelco' table. You can move, or remove it, as needed.
        Me.TbcapelcoTableAdapter.Fill(Me.Capelco1DataSet1.tbcapelco)
        'TODO: This line of code loads data into the 'Capelco1DataSet.tbcapelco' table. You can move, or remove it, as needed.
        Me.bndinfo.MoveLast()
        txtfind.Text = ""
        Me.DateTimePicker1.Enabled = False
        Me.cmbchil.Enabled = False
        Me.cmbmi.Enabled = False
        Me.cmbstat.Enabled = False
        Me.cmbgen.Enabled = False
        Me.cmbgrade.Enabled = False
        Me.txtfind.Enabled = True
        Me.cmbtype.Text = "Regular"
        Me.ComboBox1.Text = "Job order"
        RadioButton4.Enabled = False
        RadioButton3.Enabled = False
    End Sub
    Private Sub btnnext_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnnext.Click
        Me.bndinfo.MoveNext()
    End Sub
    Private Sub btnpre_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnpre.Click
        Me.bndinfo.MovePrevious()
    End Sub
    Private Sub btnsave_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnsave.Click
        If Me.txtaddress.Text = "" Then
            MsgBox("Please fill up completely the boxes.", MsgBoxStyle.Information, "FILL UP")
        ElseIf Me.cmboffice.Text = "" Then
            MsgBox("Please fill up completely the boxes.", MsgBoxStyle.Information, "FILL UP")
        ElseIf Me.txtfirstname.Text = "" Then
            MsgBox("Please fill up completely the boxes.", MsgBoxStyle.Information, "FILL UP")
        ElseIf Me.txtlastname.Text = "" Then
            MsgBox("Please fill up completely the boxes.", MsgBoxStyle.Information, "FILL UP")
        ElseIf Me.cmbmi.Text = "" Then
            MsgBox("Please fill up completely the boxes.", MsgBoxStyle.Information, "FILL UP")
        ElseIf Me.cmbsection.Text = "" Then
            MsgBox("Please fill up completely the boxes.", MsgBoxStyle.Information, "FILL UP")
        ElseIf Me.txtno.Text = "" Then
            MsgBox("Please fill up completely the boxes.", MsgBoxStyle.Information, "FILL UP")
        ElseIf Me.cmbpos.Text = "" Then
            MsgBox("Please fill up completely the boxes.", MsgBoxStyle.Information, "FILL UP")
        ElseIf Me.cmbtype.Text = "" Then
            MsgBox("Please fill up completely the boxes.", MsgBoxStyle.Information, "FILL UP")
        ElseIf Me.cmbchil.Text = "" Then
            MsgBox("Please fill up completely the boxes.", MsgBoxStyle.Information, "FILL UP")
        ElseIf Me.cmbstat.Text = "" Then
            MsgBox("Please fill up completely the boxes.", MsgBoxStyle.Information, "FILL UP")
        ElseIf Me.cmbgrade.Text = "" Then
            MsgBox("Please fill up completely the boxes.", MsgBoxStyle.Information, "FILL UP")
        ElseIf Me.txtage.Text = "" Then
            MsgBox("Please fill up completely the boxes.", MsgBoxStyle.Information, "FILL UP")
        Else
            Me.bndinfo.EndEdit()
            Me.TbcapelcoTableAdapter.Update(Me.Capelco1DataSet1.tbcapelco)
            Me.TbcapelcoTableAdapter.Fill(Me.Capelco1DataSet1.tbcapelco)
            MsgBox("Record Successfully Save", MsgBoxStyle.OkOnly, "SAVE")
            Me.enabledtext()
            Me.txtfind.Enabled = True
            Me.txtfind.Text = ""
        End If
    End Sub
    Private Sub txtfind_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtfind.TextChanged
        Me.bndinfo.Filter = " Lastname LIKE '" & Me.txtfind.Text & "%'"
        Me.bndinfo.Position += 1
        If txtno.Text = "" Then
            MsgBox("Record Does Not Exist!", MsgBoxStyle.Information, "Search Error")
            Me.txtfind.Text = ""
        End If
    End Sub
    Private Sub txtfind_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtfind.KeyPress
        If IsNumeric(e.KeyChar) Then
            e.KeyChar = ""
        End If
        If e.KeyChar = Chr(13) Then
        End If
    End Sub
    Private Sub txtlastname_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtlastname.KeyPress
        If IsNumeric(e.KeyChar) Then
            e.KeyChar = ""
            txtfirstname.Focus()
        End If
    End Sub
    Private Sub txtfirstname_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtfirstname.KeyPress
        If IsNumeric(e.KeyChar) Then
            e.KeyChar = ""
            cmbmi.Focus()
        End If
    End Sub
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
        Me.bndinfo.Filter = "Lastname LIKE '" & Me.txtfind.Text & "%'"
        Me.bndinfo.Position += 1
        If txtno.Text = "" Then
            MsgBox("Record Does Not Exist!", MsgBoxStyle.Information, "Search Error")
            Me.txtfind.Text = ""
        End If
    End Sub
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        printlist.ShowDialog()
    End Sub
    Private Sub txtID_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs)
        If Asc(e.KeyChar) <= 32 Or _
        (Asc(e.KeyChar) >= Asc("0") And Asc(e.KeyChar) <= Asc("9")) Then
            txtno.Focus()
        Else
            e.KeyChar = ""
        End If
    End Sub
    
Private Sub cmbmi_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles cmbmi.KeyPress
        If IsNumeric(e.KeyChar) Then
            e.KeyChar = ""
            txtaddress.Focus()
        End If
    End Sub
    Private Sub cmbgen_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles cmbgen.KeyPress
        If e.KeyChar = Chr(13) Then
            txtage.Focus()
        End If
    End Sub
    Private Sub cmbsection_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles cmbsection.KeyPress
        If e.KeyChar = Chr(13) Then
            txtrice.Focus()
        End If
    End Sub
    Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
        If e.KeyChar = Chr(13) Then
            TextBox4.Focus()
        End If
    End Sub
    Private Sub Button2_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        preoffice.ShowDialog()
    End Sub
   Private Sub RadioButton4_CheckedChanged_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton4.CheckedChanged
        If Me.cmbgrade.Text = 3 Then
            Me.cmbtype.Text = "Regular"
            Me.TextBox1.Text = "333.33"
            Me.TextBox4.Text = "10000"
            Me.txtrice.Text = "2300"
        ElseIf Me.cmbgrade.Text = 4 Then
            Me.cmbtype.Text = "Regular"
            Me.TextBox1.Text = "350"
            Me.TextBox4.Text = "10500"
            Me.txtrice.Text = "2300"
        ElseIf Me.cmbgrade.Text = 5 Then
            Me.cmbtype.Text = "Regular"
            Me.TextBox1.Text = "389.6"
            Me.TextBox4.Text = "11688"
            Me.txtrice.Text = "2300"
        ElseIf Me.cmbgrade.Text = 6 Then
            Me.cmbtype.Text = "Regular"
            Me.TextBox1.Text = "400"
            Me.TextBox4.Text = "12000"
            Me.txtrice.Text = "2300"
        ElseIf Me.cmbgrade.Text = 7 Then
            Me.cmbtype.Text = "Regular"
            Me.TextBox1.Text = "419.27"
            Me.TextBox4.Text = "12578"
            Me.txtrice.Text = "2300"
        ElseIf Me.cmbgrade.Text = 8 Then
            Me.cmbtype.Text = "Regular"
            Me.TextBox1.Text = "448.83"
            Me.TextBox4.Text = "13465"
            Me.txtrice.Text = "2300"
        ElseIf Me.cmbgrade.Text = 9 Then
            Me.cmbtype.Text = "Regular"
            Me.TextBox1.Text = "452.97"
            Me.TextBox4.Text = "13589"
            Me.txtrice.Text = "2300"
        ElseIf Me.cmbgrade.Text = 10 Then
            Me.cmbtype.Text = "Regular"
            Me.TextBox1.Text = "466.67"
            Me.TextBox4.Text = "14000"
            Me.txtrice.Text = "2300"
        ElseIf Me.cmbgrade.Text = 11 Then
            Me.cmbtype.Text = "Regular"
            Me.TextBox1.Text = "489.93"
            Me.TextBox4.Text = "14698"
            Me.txtrice.Text = "2300"
        ElseIf Me.cmbgrade.Text = 12 Then
            Me.cmbtype.Text = "Regular"
            Me.TextBox1.Text = "526.63"
            Me.TextBox4.Text = "15799"
            Me.txtrice.Text = "2300"
        ElseIf Me.cmbgrade.Text = 13 Then
            Me.cmbtype.Text = "Regular"
            Me.TextBox1.Text = "553.3"
            Me.TextBox4.Text = "16599"
            Me.txtrice.Text = "2300"
        ElseIf Me.cmbgrade.Text = 14 Then
            Me.cmbtype.Text = "Regular"
            Me.TextBox1.Text = "559.63"
            Me.TextBox4.Text = "16789"
            Me.txtrice.Text = "2300"
        ElseIf Me.cmbgrade.Text = 15 Then
            Me.cmbtype.Text = "Regular"
            Me.TextBox1.Text = "599.97"
            Me.TextBox4.Text = "17999"
            Me.txtrice.Text = "2300"
        ElseIf Me.cmbgrade.Text = 16 Then
            Me.cmbtype.Text = "Regular"
            Me.TextBox1.Text = "616.77"
            Me.TextBox4.Text = "18503"
            Me.txtrice.Text = "2300"
        ElseIf Me.cmbgrade.Text = 17 Then
            Me.cmbtype.Text = "Regular"
            Me.TextBox1.Text = "666.67"
            Me.TextBox4.Text = "20000"
            Me.txtrice.Text = "2300"
        ElseIf Me.cmbgrade.Text = 18 Then
            Me.cmbtype.Text = "Regular"
            Me.TextBox1.Text = "783.33"
            Me.TextBox4.Text = "23500"
            Me.txtrice.Text = "2300"
        ElseIf Me.cmbgrade.Text = 19 Then
            Me.cmbtype.Text = "Regular"
            Me.TextBox1.Text = "800"
            Me.TextBox4.Text = "24000"
            Me.txtrice.Text = "2300"
        ElseIf Me.cmbgrade.Text = 20 Then
            Me.cmbtype.Text = "Regular"
            Me.TextBox1.Text = "853.33"
            Me.TextBox4.Text = "25600"
            Me.txtrice.Text = "2300"
        End If
        cmbtype.Visible = True
        ComboBox1.Visible = False
        cmbtype.Enabled = True
        ComboBox1.Enabled = True
        Me.cmbtype.Text = "Regular"
    End Sub
    Private Sub RadioButton3_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton3.CheckedChanged
        If Me.cmbgrade.Text = 3 Then
            Me.cmbtype.Text = "Job order"
            Me.TextBox1.Text = "250"
            Me.TextBox4.Text = "7500"
        ElseIf Me.cmbgrade.Text = 3 Then
            Me.cmbtype.Text = "Job order"
            Me.TextBox1.Text = "300"
            Me.TextBox4.Text = "9000"
        End If
        cmbtype.Visible = False
        ComboBox1.Visible = True
        cmbtype.Enabled = True
        ComboBox1.Enabled = True
        txtrice.Text = ""
        Me.ComboBox1.Text = "Job order"
    End Sub
End Class
Make Payroll Form
Public Class makepayroll
    Dim pagibig, OT1, OT2, OT3, monthlysalary, sss, tax As Decimal
    Private Sub btnexit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnexit.Click
        Me.Close()
        datagrid.Refresh()
        DataGridView1.Refresh()
        txtfind.Text = ""
        TextBox6.Text = ""
        TextBox14.Text = ""
        TextBox7.Text = ""
    End Sub
    Private Sub makepayroll_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'TODO: This line of code loads data into the 'PhiltaxDataSet.philtax' table. You can move, or remove it, as needed.
        Me.PhiltaxTableAdapter.Fill(Me.PhiltaxDataSet.philtax)
        'TODO: This line of code loads data into the 'Capelco1DataSet1.tbcapelco' table. You can move, or remove it, as needed.
        Me.TbcapelcoTableAdapter.Fill(Me.Capelco1DataSet1.tbcapelco)
        Me.cmbID.SelectedValue = Employeeinfo.lblID.Text
        'txttax.Text = leavecredits.txttax.Text
        btnprint.Enabled = False
        btnprint2.Enabled = False
        btnprint3.Enabled = False
        btnprint4.Enabled = False
        btncompute.Enabled = False
        btnpaysli.Enabled = False
        btnpayslip2.Enabled = False
        btncompute2.Enabled = False
        DataGridView1.Enabled = False
        datagrid.Enabled = False
        Button7.Enabled = False
        btnexit.Enabled = True
        txtfind.Enabled = True
        btnexit.Refresh()
        btndeduct.Enabled = False
        btndeduct2.Enabled = False
        btnnet.Enabled = False
        btnnet2.Enabled = False
        TextBox13.Enabled = False
        TextBox15.Enabled = False
        TextBox16.Enabled = False
        Button1.Enabled = False
    End Sub
    Private Sub RadioButton4_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton4.CheckedChanged
        TextBox4.Text = ""
        TextBox9.Text = ""
        txtunder.Text = ""
        TextBox6.Text = ""
        txtcanteen.Text = ""
        txtpagibig.Text = ""
        txtcig.Text = ""
        txtbond.Text = ""
        btndeduct2.Enabled = False
        btndeduct.Enabled = True
        btnnet.Enabled = True
        btnnet2.Enabled = True
        DataGridView1.Visible = True
        datagrid.Visible = False
        Button7.Enabled = False
        btncompute.Visible = True
        btnprint.Visible = False
        btnprint3.Visible = False
        btnprint4.Visible = True
        Label30.Visible = True
        Label44.Visible = False
        Label30.Enabled = True
        Label44.Enabled = True
        btnprint2.Visible = True
        btnpaysli.Visible = False
        btnpayslip2.Visible = True
        Label29.Visible = False
        Label28.Visible = True
        Label29.Enabled = True
        Label28.Enabled = True
        btndeduct2.Visible = False
        btndeduct.Visible = True
        btnnet.Visible = True
        btnnet2.Visible = False
        txtfind.Enabled = True
        btnprint.Enabled = False
        btnprint4.Enabled = False
        btnprint2.Enabled = False
        btnprint3.Enabled = False
        btnpaysli.Enabled = False
        btnpayslip2.Enabled = False
        txtfname.Enabled = False
        txtlname.Enabled = False
        cmbmi.Enabled = False
        txtpolicy.Enabled = False
        txtrate.Enabled = False
        txttax.Enabled = False
        txtlife.Enabled = False
        txtoptional.Enabled = False
        txtpagibig.Enabled = True
        txtphil.Enabled = False
        txtcash.Enabled = False
        txtbond.Enabled = True
        txtsale.Enabled = False
        txtmotor.Enabled = False
        txtcanteen.Enabled = True
        txtunder.Enabled = True
        txtcig.Enabled = True
        TextBox8.Enabled = False
        TextBox10.Enabled = False
        TextBox4.Enabled = False
        TextBox9.Enabled = True
        TextBox12.Enabled = False
        TextBox2.Enabled = False
        TextBox3.Enabled = False
        TextBox1.Enabled = False
        TextBox5.Enabled = False
        btncompute.Enabled = True
        DataGridView1.Enabled = True
        datagrid.Enabled = False
        TextBox11.Enabled = False
        TextBox13.Enabled = False
        TextBox15.Enabled = False
        TextBox16.Enabled = False
        RadioButton3.Refresh()
        Button1.Enabled = False
    End Sub
    Private Sub RadioButton3_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton3.CheckedChanged
        Button1.Enabled = True
        txtcash.Text = ""
        txtoptional.Text = ""
        txtphil.Text = ""
        txtsale.Text = ""
        txtmotor.Text = ""
        txtcanteen.Text = ""
        TextBox8.Text = ""
        TextBox10.Text = ""
        TextBox11.Text = ""
        btndeduct2.Enabled = True
        btndeduct.Enabled = False
        btnnet.Enabled = True
        btnnet2.Enabled = True
        TextBox13.Enabled = True
        TextBox15.Enabled = True
        TextBox16.Enabled = True
        DataGridView1.Visible = False
        datagrid.Visible = True
        Button7.Enabled = True
        btncompute.Visible = False
        btnprint.Visible = False
        btnprint2.Visible = True
        btnprint3.Visible = True
        btnprint4.Visible = False
        Label30.Visible = False
        Label44.Visible = True
        Label30.Enabled = True
        Label44.Enabled = True
        btnpaysli.Visible = True
        btnpayslip2.Visible = false
        Label29.Visible = True
        Label28.Visible = False
        Label29.Enabled = True
        Label28.Enabled = True
        btndeduct2.Visible = True
        btndeduct.Visible = False
        btnnet.Visible = False
        btnnet2.Visible = True
        txtfind.Enabled = True
        txtfname.Enabled = False
        txtlname.Enabled = False
        cmbmi.Enabled = False
        btnprint.Enabled = False
        btnprint4.Enabled = False
        btnprint2.Enabled = False
        btnprint3.Enabled = False
        btnpaysli.Enabled = False
        txtpolicy.Enabled = True
        txtrate.Enabled = False
        txttax.Enabled = False
        txtlife.Enabled = False
        txtoptional.Enabled = True
        txtpagibig.Enabled = False
        txtphil.Enabled = True
        txtcash.Enabled = True
        txtbond.Enabled = False
        txtsale.Enabled = True
        txtmotor.Enabled = True
        txtcanteen.Enabled = False
        txtunder.Enabled = True
        txtcig.Enabled = False
        TextBox8.Enabled = True
        TextBox10.Enabled = True
        TextBox11.Enabled = True
        TextBox4.Enabled = False
        TextBox9.Enabled = True
        TextBox2.Enabled = False
        TextBox3.Enabled = False
        TextBox1.Enabled = False
        TextBox5.Enabled = False
        btncompute.Enabled = True
        TextBox12.Enabled = False
        DataGridView1.Enabled = False
        datagrid.Enabled = True
        RadioButton4.Refresh()
        txtpagibig.Text = ""
    End Sub
   Private Sub btnprint_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnprint.Click
        preregister.ShowDialog()
    End Sub
    Private Sub btnprint2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnprint2.Click
        preregister1.ShowDialog()
    End Sub
    Private Sub btnprint4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnprint4.Click
        preprooflist.ShowDialog()
    End Sub
    Private Sub btnprint3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnprint3.Click
        preprooflist2.ShowDialog()
    End Sub
    
    Private Sub btnnet_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnnet.Click
        TextBox7.Text = Val(pagibig) + Val(Me.txtbond.Text) + Val(Me.txtcanteen.Text) + Val(Me.txtcig.Text)
        TextBox14.Text = Val(Me.TextBox6.Text) - Val(Me.TextBox7.Text)
        Me.bndpayroll.EndEdit()
        Me.TbcapelcoTableAdapter.Update(Me.Capelco1DataSet1.tbcapelco)
        btnprint.Enabled = True
        btnprint3.Enabled = True
        btnprint2.Enabled = True
        btnprint4.Enabled = True
        btnpaysli.Enabled = True
        btnpayslip2.Enabled = True
    End Sub
    Private Sub btndeduct_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btndeduct.Click
        Dim mr As Decimal
        mr = Val(txtrate.Text)
        pagibig = mr * 0.09
        Me.txtpagibig.Text = pagibig
        TextBox6.Text = Val(Me.TextBox5.Text)
    End Sub
    Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
        Me.bndpayroll.Filter = "Salarygrade like'" & Button5.Text & "*'"
        If Me.TextBox1.Text = "" Then
            MsgBox("Record does not Exist.", MsgBoxStyle.Critical, "ERROR")
            Me.bndpayroll.Filter = "Salarygrade like'" & Button5.Text & "*'"
        End If
    End Sub
    Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
        Me.bndpayroll.Filter = "Salarygrade like'" & Button6.Text & "*'"
        If Me.TextBox1.Text = "" Then
            MsgBox("Record does not Exist.", MsgBoxStyle.Critical, "ERROR")
            Me.bndpayroll.Filter = "Salarygrade like'" & Button6.Text & "*'"
        End If
    End Sub
    Private Sub btnun_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
        Me.bndpayroll.CancelEdit()
        Me.TbcapelcoTableAdapter.Fill(Me.Capelco1DataSet1.tbcapelco)
        Me.bndpayroll.MoveFirst()
        Button3.Visible = True
    End Sub
    Private Sub txtfind_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs)
        If IsNumeric(e.KeyChar) Then
            e.KeyChar = ""
        End If
        If e.KeyChar = Chr(13) Then
        End If
    End Sub
   
    Private Sub txtfind_TextChanged_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtfind.TextChanged
        Me.bndpayroll.Filter = "Lastname LIKE '" & Me.txtfind.Text & "%' "
        Me.bndpayroll.Position += 1
        If TextBox12.Text = "" Then
            MsgBox("Record Does Not Exist!", MsgBoxStyle.Information, "Search Error")
            Me.txtfind.Text = ""
        End If
    End Sub
    Private Sub TextBox13_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox13.TextChanged
        TextBox2.Text = Val(Me.TextBox13.Text) * 1 * Val(Me.txtrate.Text)
    End Sub
    Private Sub TextBox15_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox15.TextChanged
        TextBox3.Text = Val(Me.TextBox15.Text) * 1.5 * Val(Me.txtrate.Text)
    End Sub
    Private Sub TextBox16_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox16.TextChanged
        TextBox1.Text = Val(Me.TextBox16.Text) * 3 * Val(Me.txtrate.Text)
    End Sub
    Private Sub TextBox9_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox9.TextChanged
        TextBox5.Text = Val(TextBox9.Text) * Val(txtrate.Text)
    End Sub
    Private Sub btndeduct2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btndeduct2.Click
        TextBox17.Text = Val(Me.TextBox2.Text) + Val(Me.TextBox3.Text) + Val(Me.TextBox1.Text)
        TextBox6.Text = Val(Me.TextBox5.Text) + Val(Me.TextBox4.Text) + Val(Me.TextBox17.Text)
        Dim F As Decimal
        F = Val(txtrate.Text)
        sss = F * 0.6
        Me.txtlife.Text = sss
    End Sub
    Private Sub txtunder_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtunder.TextChanged
        TextBox5.Text = Val(TextBox5.Text) - (Val(txtunder.Text) * Val(txtrate.Text))
    End Sub
    Private Sub btnnet2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnnet2.Click
        TextBox7.Text = Val(Me.txttax.Text) + Val(Me.txtlife.Text) + Val(Me.txtoptional.Text) + Val(Me.txtpolicy.Text) + Val(Me.txtcash.Text) + Val(Me.txtphil.Text) + Val(Me.txtsale.Text) + Val(Me.txtmotor.Text) + Val(Me.TextBox8.Text) + Val(Me.TextBox10.Text) + Val(Me.TextBox11.Text)
        TextBox14.Text = Val(Me.TextBox7.Text) - Val(Me.TextBox6.Text)
        Me.bndpayroll.EndEdit()
        Me.TbcapelcoTableAdapter.Update(Me.Capelco1DataSet1.tbcapelco)
        btnprint.Enabled = True
        btnprint3.Enabled = True
        btnprint2.Enabled = True
        btnprint4.Enabled = True
        btnpaysli.Enabled = True
        btnpayslip2.Enabled = True
    End Sub
    Private Sub btnpaysli_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnpaysli.Click
        prepayslip.ShowDialog()
    End Sub
    Private Sub btnpayslip2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnpayslip2.Click
        prepayslip.ShowDialog()
    End Sub
    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        Me.bndpayroll.AddNew()
        txtrate.Enabled = False
        TextBox5.Enabled = False
    End Sub
    Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs)
        leavecredits.ShowDialog()
    End Sub
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        TextBox6.Text = Val(TextBox5.Text) + 0
        TextBox14.Text = Val(TextBox6.Text) + 0
        Me.bndpayroll.EndEdit()
        Me.TbcapelcoTableAdapter.Update(Me.Capelco1DataSet1.tbcapelco)
    End Sub
    Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnsave.Click
        Me.bndpayroll.EndEdit()
        Me.TbcapelcoTableAdapter.Update(Me.Capelco1DataSet1.tbcapelco)
        MsgBox("Record Successfully Save", MsgBoxStyle.OkOnly, "SAVE")
    End Sub
    Private Sub Button4_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
        leavecredits.ShowDialog()
    End Sub
End Class
Leave credits Form
Public Class leavecredits
    Dim totalincome, totaladdtax, total, TOTAL1 As Decimal
    Private Sub btnexit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnexit.Click
        makepayroll.txttax.Text = Me.txttax.Text
        Me.Close()
        TextBox4.Text = ""
        TextBox2.Text = ""
        TextBox3.Text = ""
        ComboBox1.Text = ""
        ComboBox3.Text = ""
        ComboBox6.Text = ""
        ComboBox5.Text = ""
        TextBox8.Text = ""
    End Sub
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        TextBox4.Text = Val(TextBox5.Text) * 12
        TextBox2.Text = (Val(ComboBox4.Text) * Val(cmbchil.Text)) + Val(ComboBox2.Text)
        TextBox3.Text = Val(TextBox4.Text) - Val(TextBox2.Text)
        If Me.TextBox3.Text < 30000 Then
            Me.ComboBox1.Text = "over 10000 but not over 30000"
            Me.ComboBox3.Text = "500 + 10% of the excess over 10000"
            Me.ComboBox6.Text = "500"
            Me.ComboBox5.Text = ".10"
        ElseIf Me.TextBox3.Text < 70000 Then
            Me.ComboBox1.Text = "over 30000 but not over 70000"
            Me.ComboBox3.Text = "2500 + 15% of the excess over 30000"
            Me.ComboBox6.Text = "2500"
            Me.ComboBox5.Text = ".15"
        ElseIf Me.TextBox3.Text < 140000 Then
            Me.ComboBox1.Text = "over 70000 but not over 1400000"
            Me.ComboBox3.Text = "8500 + 20% of the excess over 70000"
            Me.ComboBox6.Text = "8500"
            Me.ComboBox5.Text = ".20"
        ElseIf Me.TextBox3.Text < 250000 Then
            Me.ComboBox1.Text = "over 140000 but not over 250000"
            Me.ComboBox3.Text = "22500 + 25% of the excess over 140000"
            Me.ComboBox6.Text = "22500"
            Me.ComboBox5.Text = ".25"
        ElseIf Me.TextBox3.Text <= 500000 Then
            Me.ComboBox1.Text = "over 250000 but not over 500000"
            Me.ComboBox3.Text = "50000 + 30% of the excess over 250000"
            Me.ComboBox6.Text = "50000"
            Me.ComboBox5.Text = ".30"
        ElseIf Me.TextBox3.Text >= 500000 Then
            Me.ComboBox1.Text = "over(500000)"
            Me.ComboBox3.Text = "12500 + 34% of the excess over 500000"
            Me.ComboBox6.Text = "125000"
            Me.ComboBox5.Text = ".34"
        End If
    End Sub
    Private Sub btnadd_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnadd.Click
        Me.Capelco1DataSet1.Clear()
        Me.PhiltaxDataSet.Clear()
        Me.bndtax.AddNew()
        Me.bndtax1.AddNew()
        Me.disabledtext()
    End Sub
    Private Sub btnun_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnun.Click
        Me.bndtax.CancelEdit()
        Me.TbcapelcoTableAdapter.Fill(Me.Capelco1DataSet1.tbcapelco)
        Me.bndtax.MoveFirst()
        Me.bndtax1.CancelEdit()
        Me.PhiltaxTableAdapter.Fill(Me.PhiltaxDataSet.philtax)
        Me.bndtax1.MoveFirst()
        Me.enabledtext()
    End Sub
    Private Sub leavecredits_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'TODO: This line of code loads data into the 'PhiltaxDataSet.philtax' table. You can move, or remove it, as needed.
        Me.PhiltaxTableAdapter.Fill(Me.PhiltaxDataSet.philtax)
        Me.cmbID.SelectedValue = Employeeinfo.lblID.Text
        'TODO: This line of code loads data into the 'Capelco1DataSet1.tbcapelco' table. You can move, or remove it, as needed.
        Me.TbcapelcoTableAdapter.Fill(Me.Capelco1DataSet1.tbcapelco)
        cmbchil.Enabled = False
        cmbstat.Enabled = False
        ComboBox1.Enabled = False
        ComboBox2.Enabled = False
        ComboBox5.Enabled = False
        DateTimePicker1.Enabled = False
        DateTimePicker2.Enabled = False
        ComboBox3.Enabled = False
        ComboBox1.Text = ""
        ComboBox3.Text = ""
        ComboBox2.Text = 50000
        ComboBox4.Text = 25000
        txtfind.Text = ""
        txtfind.Enabled = True
        ComboBox1.Text = ""
        ComboBox3.Text = ""
        ComboBox6.Enabled = False
        ComboBox5.Enabled = False
        TextBox2.Text = ""
        TextBox3.Text = ""
        TextBox4.Text = ""
        TextBox8.Text = ""
    End Sub
    Private Sub enabledtext()
        btnadd.Enabled = True
        btnedit.Enabled = True
        btndel.Enabled = True
        btnexit.Enabled = True
        btnun.Enabled = False
        btnsave.Enabled = False
        txtno.Enabled = False
        txtfirstname.Enabled = False
        txtlastname.Enabled = False
        cmbmi.Enabled = False
        cmbchil.Enabled = False
        cmbstat.Enabled = False
        ComboBox1.Enabled = False
        ComboBox2.Enabled = False
        ComboBox3.Enabled = False
        ComboBox5.Enabled = False
        ComboBox4.Enabled = False
  ComboBox6.Enabled = False
        TextBox8.Enabled = False
        DateTimePicker1.Enabled = False
        DateTimePicker2.Enabled = False
    End Sub
    Private Sub disabledtext()
        btnadd.Enabled = False
        btnedit.Enabled = False
        btndel.Enabled = False
        btnexit.Enabled = True
        btnun.Enabled = True
        btnsave.Enabled = True
        ComboBox5.Enabled = False
        txtno.Enabled = True
        txtfirstname.Enabled = False
        txtlastname.Enabled = False
        cmbmi.Enabled = False
        cmbchil.Enabled = True
        cmbstat.Enabled = False
        ComboBox1.Enabled = False
        ComboBox2.Enabled = False
        ComboBox3.Enabled = FALSE
        ComboBox4.Enabled = False
        ComboBox6.Enabled = False
        TextBox8.Enabled = True
        DateTimePicker1.Enabled = True
        DateTimePicker2.Enabled = True
    End Sub
    Private Sub txtno_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtno.KeyPress
        If Asc(e.KeyChar) <= 32 Or _
         (Asc(e.KeyChar) >= Asc("0") And Asc(e.KeyChar) <= Asc("9")) Then
        Else
            e.KeyChar = ""
        End If
    End Sub
    Private Sub cmbstat_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs)
        If e.KeyChar = Chr(13) Then
            cmbchil.Focus()
        End If
    End Sub
    Private Sub cmbchil_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs)
        If e.KeyChar = Chr(13) Then
            TextBox5.Focus()
        End If
    End Sub
    Private Sub btndel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btndel.Click
        If MsgBox("Delete this current record, are you sure?", MsgBoxStyle.YesNo + MsgBoxStyle.Question + MsgBoxStyle.DefaultButton2, "Delete") = MsgBoxResult.Yes Then
            Me.bndtax.RemoveAt(Me.bndtax.Position)
            Me.TbcapelcoTableAdapter.Update(Me.Capelco1DataSet1.tbcapelco)
            Me.bndtax1.RemoveAt(Me.bndtax1.Position)
            Me.PhiltaxTableAdapter.Update(Me.PhiltaxDataSet.philtax)
            MsgBox("Data successfully deleted!", MsgBoxStyle.Information, "Delete Ok")
        End If
    End Sub
    Private Sub btnedit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnedit.Click
        Me.disabledtext()
    End Sub
    Private Sub btnnext_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnnext.Click
        Me.bndtax.MoveNext()
        Me.bndtax1.MoveNext()
        ComboBox2.Text = 50000
        ComboBox4.Text = 25000
        ComboBox1.Text = ""
        ComboBox3.Text = ""
        ComboBox2.Enabled = False
        ComboBox4.Enabled = False
    End Sub
    Private Sub btnpre_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnpre.Click
        Me.bndtax.MovePrevious()
        Me.bndtax1.MovePrevious()
        ComboBox2.Text = 50000
        ComboBox4.Text = 25000
        ComboBox1.Text = ""
        ComboBox3.Text = ""
        ComboBox2.Enabled = False
        ComboBox4.Enabled = False
    End Sub
    Private Sub btnsave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnsave.Click
        Me.bndtax.EndEdit()
        'Me.TbcapelcoTableAdapter.Fill(Me.Capelco1DataSet1.tbcapelco)
        Me.TbcapelcoTableAdapter.Update(Me.Capelco1DataSet1.tbcapelco)
        'makepayroll.txttax.Text = Me.txttax.Text
        Me.bndtax1.EndEdit()
        Me.PhiltaxTableAdapter.Update(Me.PhiltaxDataSet.philtax)
        Me.PhiltaxTableAdapter.Fill(Me.PhiltaxDataSet.philtax)
        MsgBox("Record Successfully Save", MsgBoxStyle.OkOnly, "SAVE")
    End Sub
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Dim S, C, B As Decimal
        S = Val(ComboBox5.Text)
        C = Val(TextBox8.Text)
        B = Val(ComboBox6.Text)
        TOTAL1 = S * C + B / 12
        Me.txttax.Text = TOTAL1
End Sub
    Private Sub txtfind_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtfind.TextChanged
        Me.bndtax.Filter = " Lastname LIKE '" & Me.txtfind.Text & "%'"
        Me.bndtax.Position += 1
        If txtlastname.Text = "" Then
            MsgBox("Record Does Not Exist!", MsgBoxStyle.Information, "Search Error")
            Me.txtfind.Text = ""
        End If
    End Sub
    Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
        Me.bndtax.Filter = "Salarygrade like'" & Button5.Text & "*'"
        If Me.txtno.Text = "" Then
            MsgBox("Record does not Exist.", MsgBoxStyle.Critical, "ERROR")
            Me.bndtax.Filter = "Salarygrade like'" & Button5.Text & "*'"
        End If
    End Sub
    Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs)
        makepayroll.ShowDialog()
    End Sub
End Class
Back up Form
Public Class backup
    Private Sub btnbackup_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnbackup.Click
        If MsgBox("Continue with the backup operation?", MsgBoxStyle.YesNo + MsgBoxStyle.Question, "Backup") = MsgBoxResult.Yes Then
            My.Computer.FileSystem.CopyFile("dbpayroll.mdb", Me.ComboBox1.Text & "BackUp.mdb")
        End If
    End Sub
    Private Sub backup_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim i As Integer
        For i = 3 To 26
            Me.ComboBox1.Items.Add(Chr(64 + i) & ":\")
        Next
 End Sub
    Private Sub btncancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btncancel.Click
        Me.Close()
    End Sub
End Class
Confirmation Form
Public Class confirmation
    Private Sub btncan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btncan.Click
        Me.Close()
    End Sub
    Private Sub btnadd_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnadd.Click
        Dim Row As DataRow
        For Each Row In Me.passdataset.tbpass
            If (Row.Item("Username") = Me.txtuserid.Text) Then
                If (Row.Item("password") = Me.txtpassword.Text) Then
                    changepass.useracess = True
                    MsgBox("Username and password verification GRANTED!", MsgBoxStyle.Information, "VERIFICATION")
                    Me.Dispose()
                Else
                    MsgBox("Code did not match to the current record! Click 'OK' to retry.", MsgBoxStyle.Critical, "ERROR")
                    txtuserid.Text = ""
                    txtpassword.Text = ""
                    txtuserid.Enabled = True
                    txtpassword.Enabled = True
                    txtuserid.Focus()
                End If
            End If
        Next
    End Sub
    Private Sub confirmation_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'TODO: This line of code loads data into the 'PassDataSet.tbpass' table. You can move, or remove it, as needed.
        Me.TbpassTableAdapter.Fill(Me.PassDataSet.tbpass)
    End Sub
End Class
Changepass Form
Public Class changepass
    Public useracess As Boolean
    Private Sub changepass_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'TODO: This line of code loads data into the 'PassDataSet.tbpass' table. You can move, or remove it, as needed.
        Me.TbpassTableAdapter.Fill(Me.PassDataSet.tbpass)
        Me.bndpass.AddNew()
    End Sub
    Private Sub btncancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btncancel.Click
        Me.Close()
    End Sub
    Private Sub btnadd_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnadd.Click
        Me.bndpass.EndEdit()
        Me.TbpassTableAdapter.Update(Me.PassDataSet.tbpass)
        Me.TbpassTableAdapter.Fill(Me.PassDataSet.tbpass)
        Me.Close()
        MsgBox("Security changes successfully completed!", MsgBoxStyle.Information, "SECURITY")
    End Sub
  Private Sub changeuserpass_Shown(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Shown
        If Not useracess Then
            Me.Dispose()
        End If
    End Sub
End Class
Payrollregister1 Form
Public Class payrollregister1
    Private Sub payrollregister1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'TODO: This line of code loads data into the 'Capelco1DataSet1.tbcapelco' table. You can move, or remove it, as needed.
        Me.TbcapelcoTableAdapter.Fill(Me.Capelco1DataSet1.tbcapelco)
        Me.CrystalReportViewer1.RefreshReport()
        Me.CrystalReport41.SetDataSource(Me.Capelco1DataSet1)
        Me.CrystalReportViewer1.RefreshReport()
        'This will filter the records
        Me.CrystalReportViewer1.SelectionFormula = "{tbcapelco.Salarygrade} like '" & preregister1.ComboBox1.Text & "'"
        Me.CrystalReportViewer1.RefreshReport()
        Me.CrystalReportViewer1.ReportSource = Me.CrystalReport41
    End Sub
End Class
Payrollregister Form
Public Class payrollregister
    Private Sub payrollregister_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'TODO: This line of code loads data into the 'Capelco1DataSet1.tbcapelco' table. You can move, or remove it, as needed.
        Me.TbcapelcoTableAdapter.Fill(Me.Capelco1DataSet1.tbcapelco)
        Me.crv.RefreshReport()
        Me.CrystalReport32.SetDataSource(Me.Capelco1DataSet1)
        Me.crv.RefreshReport()
        'This will filter the records
        Me.crv.SelectionFormula = "{tbcapelco.Salarygrade} like '" & preregister.ComboBox1.Text & "'"
        Me.crv.RefreshReport()
        Me.crv.ReportSource = Me.CrystalReport32
    End Sub
End Class
Payrollprooflist1 Form
Public Class payrollprooflist1
    Private Sub payrollprooflist1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'TODO: This line of code loads data into the 'Capelco1DataSet1.tbcapelco' table. You can move, or remove it, as needed.
        Me.TbcapelcoTableAdapter.Fill(Me.Capelco1DataSet1.tbcapelco)
        Me.CrystalReportViewer1.RefreshReport()
        Me.CrystalReport61.SetDataSource(Me.Capelco1DataSet1)
        Me.CrystalReportViewer1.RefreshReport()
        'This will filter the records
        Me.CrystalReportViewer1.SelectionFormula = "{tbcapelco.Salarygrade} like '" & preprooflist2.ComboBox1.Text & "'"
        Me.CrystalReportViewer1.RefreshReport()
        Me.CrystalReportViewer1.ReportSource = Me.CrystalReport61
    End Sub
End Class
Payrollprooflist Form
Public Class payrollprooflist
    Private Sub payrollprooflist_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'TODO: This line of code loads data into the 'Capelco1DataSet1.tbcapelco' table. You can move, or remove it, as needed.
        Me.TbcapelcoTableAdapter.Fill(Me.Capelco1DataSet1.tbcapelco)
        Me.CrystalReportViewer1.RefreshReport()
        Me.CrystalReport51.SetDataSource(Me.Capelco1DataSet1)
        Me.CrystalReportViewer1.RefreshReport()
        'This will filter the records
        Me.CrystalReportViewer1.SelectionFormula = "{tbcapelco.Salarygrade} like '" & preprooflist.ComboBox1.Text & "'"
        Me.CrystalReportViewer1.RefreshReport()
        Me.CrystalReportViewer1.ReportSource = Me.CrystalReport51
    End Sub   
End Class
Print Pay Form
Public Class printpay
    Private Sub printpay_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'TODO: This line of code loads data into the 'Capelco1DataSet1.tbcapelco' table. You can move, or remove it, as needed.
        Me.TbcapelcoTableAdapter.Fill(Me.Capelco1DataSet1.tbcapelco)
        Me.CrystalReportViewer1.RefreshReport()
        Me.CrystalReport11.SetDataSource(Me.Capelco1DataSet1)
        Me.CrystalReportViewer1.RefreshReport()
        'This will filter the records
        Me.CrystalReportViewer1.SelectionFormula = "{tbcapelco.Salarygrade} like '" & prepayslip.ComboBox1.Text & "'"
        Me.CrystalReportViewer1.RefreshReport()
        Me.CrystalReportViewer1.ReportSource = Me.CrystalReport11
    End Sub
End Class
Preregister1 Form
Public Class preregister1
    Private Sub btncan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btncan.Click
        Me.Close()
    End Sub
    Private Sub preregister1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'TODO: This line of code loads data into the 'Capelco1DataSet1.tbcapelco' table. You can move, or remove it, as needed.
        Me.TbcapelcoTableAdapter.Fill(Me.Capelco1DataSet1.tbcapelco)
    End Sub
    Private Sub btnpre_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnpre.Click
        If (Me.ComboBox1.SelectedIndex = 0) Then
            payrollregister1.CrystalReport41.SetDataSource(Me.Capelco1DataSet1)
            TextBox1.Text = "REGULAR"
            payrollregister1.CrystalReportViewer1.SelectionFormula = "{tbcapelco.Salarygrade}='" & TextBox1.Text & "'"
            payrollregister1.CrystalReportViewer1.Update()
            payrollregister1.CrystalReportViewer1.Refresh()
            payrollregister1.CrystalReportViewer1.RefreshReport()
            payrollregister1.ShowDialog()
        Else
            payrollregister1.CrystalReport41.SetDataSource(Me.Capelco1DataSet1)
            TextBox2.Text = "JOB ORDER"
            payrollregister1.CrystalReportViewer1.SelectionFormula = "{tbcapelco.Salarygrade}='" & TextBox2.Text & "'"
            payrollregister1.CrystalReportViewer1.Update()
            payrollregister1.CrystalReportViewer1.Refresh()
            payrollregister1.CrystalReportViewer1.RefreshReport()
            payrollregister1.ShowDialog()
        End If
    End Sub
End Class
Preregister Form
Public Class preregister
    Private Sub btncan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btncan.Click
        Me.Close()
    End Sub
    Private Sub btnpre_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnpre.Click
        If (Me.ComboBox1.SelectedIndex = 0) Then
            payrollregister.CrystalReport32.SetDataSource(Me.Capelco1DataSet1)
            TextBox1.Text = "REGULAR"
            payrollregister.crv.SelectionFormula = "{tbcapelco.Salarygrade}='" & TextBox1.Text & "'"
            payrollregister.crv.Update()
            payrollregister.crv.Refresh()
            payrollregister.crv.RefreshReport()
            payrollregister.ShowDialog()
        Else
            payrollregister.CrystalReport32.SetDataSource(Me.Capelco1DataSet1)
            TextBox2.Text = "JOB ORDER"
            payrollregister.crv.SelectionFormula = "{tbcapelco.Salarygrade}='" & TextBox2.Text & "'"
            payrollregister.crv.Update()
            payrollregister.crv.Refresh()
            payrollregister.crv.RefreshReport()
            payrollregister.ShowDialog()
        End If
    End Sub
    Private Sub preprooflist_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'TODO: This line of code loads data into the 'Capelco1DataSet1.tbcapelco' table. You can move, or remove it, as needed.
        Me.TbcapelcoTableAdapter.Fill(Me.Capelco1DataSet1.tbcapelco)
    End Sub
End Class
Preprroflist2 Form
Public Class preprooflist2
    Private Sub btnpre_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnpre.Click
        If (Me.ComboBox1.SelectedIndex = 0) Then
            payrollprooflist1.CrystalReport61.SetDataSource(Me.Capelco1DataSet1)
            TextBox1.Text = "REGULAR"
            payrollprooflist1.CrystalReportViewer1.SelectionFormula = "{tbcapelco.Salarygrade}='" & TextBox1.Text & "'"
            payrollprooflist1.CrystalReportViewer1.Update()
            payrollprooflist1.CrystalReportViewer1.Refresh()
            payrollprooflist1.CrystalReportViewer1.RefreshReport()
            payrollprooflist1.ShowDialog()
        Else
            payrollprooflist1.CrystalReport61.SetDataSource(Me.Capelco1DataSet1)
            TextBox2.Text = "JOB ORDER"
            payrollprooflist1.CrystalReportViewer1.SelectionFormula = "{tbcapelco.Salarygrade}='" & TextBox2.Text & "'"
            payrollprooflist1.CrystalReportViewer1.Update()
            payrollprooflist1.CrystalReportViewer1.Refresh()
            payrollprooflist1.CrystalReportViewer1.RefreshReport()
            payrollprooflist1.ShowDialog()
        End If
    End Sub
    Private Sub preprooflist2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'TODO: This line of code loads data into the 'Capelco1DataSet1.tbcapelco' table. You can move, or remove it, as needed.
        Me.TbcapelcoTableAdapter.Fill(Me.Capelco1DataSet1.tbcapelco)
    End Sub
    Private Sub btncan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btncan.Click
        Me.Close()
    End Sub
End Class
Preprroflist Form
Public Class preprooflist
    Private Sub btnpre_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnpre.Click
        If (Me.ComboBox1.SelectedIndex = 0) Then           payrollprooflist.CrystalReport51.SetDataSource(Me.Capelco1DataSet1)
            TextBox1.Text = "REGULAR"
            payrollprooflist.CrystalReportViewer1.SelectionFormula = "{tbcapelco.Salarygrade}='" & TextBox1.Text & "'"
            payrollprooflist.CrystalReportViewer1.Update()
            payrollprooflist.CrystalReportViewer1.Refresh()
            payrollprooflist.CrystalReportViewer1.RefreshReport()
            payrollprooflist.ShowDialog()
        Else
            payrollprooflist.CrystalReport51.SetDataSource(Me.Capelco1DataSet1)
            TextBox2.Text = "JOB ORDER"
            payrollprooflist.CrystalReportViewer1.SelectionFormula = "{tbcapelco.Salarygrade}='" & TextBox2.Text & "'"
            payrollprooflist.CrystalReportViewer1.Update()
            payrollprooflist.CrystalReportViewer1.Refresh()
            payrollprooflist.CrystalReportViewer1.RefreshReport()
            payrollprooflist.ShowDialog()
        End If
    End Sub
    Private Sub preprooflist_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'TODO: This line of code loads data into the 'Capelco1DataSet1.tbcapelco' table. You can move, or remove it, as needed.
        Me.TbcapelcoTableAdapter.Fill(Me.Capelco1DataSet1.tbcapelco)
End Sub
    Private Sub btncan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btncan.Click
        Me.Close()
    End Sub
End Class
Employeelist Form
Public Class employeelist
    Private Sub employeelist_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'TODO: This line of code loads data into the 'Capelco1DataSet1.tbcapelco' table. You can move, or remove it, as needed.
        Me.TbcapelcoTableAdapter.Fill(Me.Capelco1DataSet1.tbcapelco)
        'TODO: This line of code loads data into the 'Capelco1DataSet1.tbcapelco' table. You can move, or remove it, as needed.
        Me.TbcapelcoTableAdapter.Fill(Me.Capelco1DataSet1.tbcapelco)
    End Sub
End Class
Prepayslip Form
Public Class prepayslip
    Private Sub btnpre_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnpre.Click
     If (Me.ComboBox1.SelectedIndex = 0) Then
            printpay.CrystalReport11.SetDataSource(Me.Capelco1DataSet1)
            TextBox1.Text = "REGULAR"
            printpay.CrystalReportViewer1.SelectionFormula = "{tbcapelco.Salarygrade}='" & TextBox1.Text & "'"
            printpay.CrystalReportViewer1.Update()
            printpay.CrystalReportViewer1.Refresh()
            printpay.CrystalReportViewer1.RefreshReport()
            printpay.ShowDialog()
        Else
            printpay.CrystalReport11.SetDataSource(Me.Capelco1DataSet1)
            TextBox2.Text = "JOB ORDER"
            printpay.CrystalReportViewer1.SelectionFormula = "{tbcapelco.Salarygrade}='" & TextBox2.Text & "'"
            printpay.CrystalReportViewer1.Update()
            printpay.CrystalReportViewer1.Refresh()
            printpay.CrystalReportViewer1.RefreshReport()
            printpay.ShowDialog()
        End If
    End Sub
    Private Sub prepayslip_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'TODO: This line of code loads data into the 'Capelco1DataSet1.tbcapelco' table. You can move, or remove it, as needed.
        Me.TbcapelcoTableAdapter.Fill(Me.Capelco1DataSet1.tbcapelco)
 End Sub
    Private Sub btncan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btncan.Click
        Me.Close()
    End Sub
End Class
Preoffice Form
Public Class preoffice
    Private Sub btncan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btncan.Click
        Me.Close()
       
    End Sub
    Private Sub preoffice_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'TODO: This line of code loads data into the 'Capelco1DataSet1.tbcapelco' table. You can move, or remove it, as needed.
        Me.TbcapelcoTableAdapter.Fill(Me.Capelco1DataSet1.tbcapelco)
    End Sub
    Private Sub btnpre_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnpre.Click
        If TextBox1.Text = "" Then
            employeelist.masterlist.SetDataSource(Me.Capelco1DataSet1)
            TextBox1.Text = "Timpas, Panitan"
            employeelist.CrystalReportViewer1.SelectionFormula = "{tbcapelco.AreaOffice}='" & TextBox1.Text & "'"
            employeelist.CrystalReportViewer1.Update()
            employeelist.CrystalReportViewer1.Refresh()
            employeelist.CrystalReportViewer1.RefreshReport()
            employeelist.ShowDialog()
        ElseIf TextBox2.Text = "" Then
            employeelist.masterlist.SetDataSource(Me.Capelco1DataSet1)
            TextBox2.Text = "Roxas City"
            employeelist.CrystalReportViewer1.SelectionFormula = "{tbcapelco.AreaOffice}='" & TextBox2.Text & "'"
            employeelist.CrystalReportViewer1.Update()
            employeelist.CrystalReportViewer1.Refresh()
            employeelist.CrystalReportViewer1.RefreshReport()
            employeelist.ShowDialog()
        ElseIf TextBox3.Text = "" Then
            employeelist.masterlist.SetDataSource(Me.Capelco1DataSet1)
            TextBox3.Text = "President Roxas"
            employeelist.CrystalReportViewer1.SelectionFormula = "{tbcapelco.AreaOffice}='" & TextBox3.Text & "'"
            employeelist.CrystalReportViewer1.Update()
            employeelist.CrystalReportViewer1.Refresh()
            employeelist.CrystalReportViewer1.RefreshReport()
            employeelist.ShowDialog()
        ElseIf TextBox4.Text = "" Then
            employeelist.masterlist.SetDataSource(Me.Capelco1DataSet1)
            TextBox4.Text = "Dao"
            employeelist.CrystalReportViewer1.SelectionFormula = "{tbcapelco.AreaOffice}='" & TextBox4.Text & "'"
            employeelist.CrystalReportViewer1.Update()
            employeelist.CrystalReportViewer1.Refresh()
            employeelist.CrystalReportViewer1.RefreshReport()
            employeelist.ShowDialog()
        ElseIf TextBox5.Text = "" Then
            employeelist.masterlist.SetDataSource(Me.Capelco1DataSet1)
            TextBox5.Text = "Mambusao"
            employeelist.CrystalReportViewer1.SelectionFormula = "{tbcapelco.AreaOffice}='" & TextBox5.Text & "'"
            employeelist.CrystalReportViewer1.Update()
            employeelist.CrystalReportViewer1.Refresh()
            employeelist.CrystalReportViewer1.RefreshReport()
            employeelist.ShowDialog()
        ElseIf TextBox6.Text = "" Then
            employeelist.masterlist.SetDataSource(Me.Capelco1DataSet1)
            TextBox6.Text = "Dumalag"
            employeelist.CrystalReportViewer1.SelectionFormula = "{tbcapelco.AreaOffice}='" & TextBox6.Text & "'"
            employeelist.CrystalReportViewer1.Update()
            employeelist.CrystalReportViewer1.Refresh()
            employeelist.CrystalReportViewer1.RefreshReport()
            employeelist.ShowDialog()
        End If
    End Sub
End Class
Prelist Form
Public Class printlist
    Private Sub btncan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btncan.Click
        Me.Close()
    End Sub
    Private Sub btnpre_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnpre.Click
        If (Me.ComboBox1.SelectedIndex = 0) Then
            employeelist.masterlist.SetDataSource(Me.Capelco1DataSet1)
            TextBox1.Text = "REGULAR"
            employeelist.CrystalReportViewer1.SelectionFormula = "{tbcapelco.Salarygrade}='" & TextBox1.Text & "'"
            employeelist.CrystalReportViewer1.Update()
            employeelist.CrystalReportViewer1.Refresh()
            employeelist.CrystalReportViewer1.RefreshReport()
            employeelist.ShowDialog()
        Else
            employeelist.masterlist.SetDataSource(Me.Capelco1DataSet1)
            TextBox2.Text = "JOB ORDER"
            employeelist.CrystalReportViewer1.SelectionFormula = "{tbcapelco.Salarygrade}='" & TextBox2.Text & "'"
            employeelist.CrystalReportViewer1.Update()
            employeelist.CrystalReportViewer1.Refresh()
            employeelist.CrystalReportViewer1.RefreshReport()
            employeelist.ShowDialog()
        End If
    End Sub
    Private Sub printlist_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'TODO: This line of code loads data into the 'Capelco1DataSet1.tbcapelco' table. You can move, or remove it, as needed.
        Me.TbcapelcoTableAdapter.Fill(Me.Capelco1DataSet1.tbcapelco)
    End Sub
End Class
Tuesday, March 16, 2010
CODE FOR VISUAL BASIC
Posted by gara at 7:06 PM 0 comments
Subscribe to:
Comments (Atom)