Muffins project

 

Public Class frmMuffinsCheckListBox

    Inherits System.Windows.Forms.Form

    Dim wkAmtOwe As Single

    Dim wkTotal As Single

    Dim wkCustCt As Integer

    Dim wkHighestSale As Single

 

    Private Sub frmMuffinsCheckBoxList_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        clbMuffins.Items.Add("Cornmeal")

        clbMuffins.Items.Add("Bran")

        clbMuffins.Items.Add("Poppyseed")

        clbMuffins.Items.Add("Blueberry")

        clbMuffins.Items.Add("Cranberry")

    End Sub

 

    Private Sub btnCalc_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCalc.Click

        Dim ct As Integer

        Dim cDisc As Decimal = 0.9

        wkAmtOwe = 0

        For ct = 0 To clbMuffins.Items.Count - 1

            If clbMuffins.GetItemChecked(ct) = True Then

                wkAmtOwe = wkAmtOwe + CInt(txtQuantity.Text) * 0.95

            End If

        Next

        If radDisc.Checked = True Then

            wkAmtOwe = wkAmtOwe * cDisc

        End If

        If wkAmtOwe > wkHighestSale Then

            wkHighestSale = wkAmtOwe

        End If

        txtAmtDue.Text = FormatCurrency(wkAmtOwe)

        wkTotal = wkTotal + wkAmtOwe

        wkCustCt = wkCustCt + 1

    End Sub

 

    Private Sub btnClear_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnClear.Click

        Dim ct As Integer

        Dim chkdIndx As Integer

        txtQuantity.Clear()

        txtAmtDue.Clear()

        radDisc.Checked = False

        For ct = 0 To 4

            clbMuffins.SetItemCheckState(ct, CheckState.Unchecked)

        Next

    End Sub

 

    Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExit.Click

        End

    End Sub

 

    Private Sub btnSummary_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSummary.Click

        Dim wkNewLine As String

        Dim wkAverage As Single

        Dim wkMsgStr As String

        Dim fmtwkHighestSale As String

        Dim fmtwkAverage As String

        fmtwkHighestSale = FormatCurrency(wkHighestSale)

        wkNewLine = Chr(10)

        If wkCustCt > 0 Then

            wkAverage = wkTotal / wkCustCt

            fmtwkAverage = FormatCurrency(wkAverage)

            wkMsgStr = "Highest Sale " & _

               fmtwkHighestSale & wkNewLine & _

               "Average Sale " & fmtwkAverage

            MsgBox(wkMsgStr, MsgBoxStyle.OKOnly, "SUMMARY")

        Else

            MsgBox("No data to summarize", MsgBoxStyle.OKOnly, "NO DATA")

        End If

    End Sub

End Class

 

Faculty Courses project (the faculty course examples are covered in the comboboxes PowerPoint presentation)

 

Public Class frmFacCrs

    Inherits System.Windows.Forms.Form

 

    Private Sub btnAddCrs_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAddCrs.Click

        lstCrs.Items.Add(cboCourses.Text)

    End Sub

 

    Private Sub cboSemester_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cboSemester.SelectedIndexChanged

        lstCrs.Items.Add("Courses for the " & cboSemester.Text & " semester")

        lstCrs.Items.Add("")

        btnAddCrs.Enabled = True

    End Sub

 

    Private Sub frmFacCrs_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        btnAddCrs.Enabled = False

    End Sub

 

    Private Sub btnClear_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnClear.Click

        lstCrs.Items.Clear()

        cboSemester.ResetText()

        cboCourses.ResetText()

    End Sub

 

    Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExit.Click

        End

    End Sub

End Class

 

FacCrsSetup Project

 

Public Class frmFacCrs

    Inherits System.Windows.Forms.Form

 

    Private Sub btnAddCrs_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAddCrs.Click

        lstCrs.Items.Add(cboCourses.Text)

    End Sub

 

    Private Sub cboSemester_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cboSemester.SelectedIndexChanged

        lstCrs.Items.Add("Courses for the " & cboSemester.Text & " semester")

        lstCrs.Items.Add("")

        btnAddCrs.Enabled = True

    End Sub

 

    Private Sub frmFacCrs_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        cboSemester.Items.Add("Spring")

        cboSemester.Items.Add("Summer")

        cboSemester.Items.Add("Fall")

        cboCourses.Items.Add("CIS17 Programming: Logic, Design and Implementation")

        cboCourses.Items.Add("CIS44 Internet Developer")

        cboCourses.Items.Add("CIS50 Oracle and SQL")

        cboCourses.Items.Add("CIS56 Visual Basic")

        cboCourses.Items.Add("CIS67 Advanced Visual Basic")

        btnAddCrs.Enabled = False

    End Sub

 

    Private Sub btnClear_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnClear.Click

        cboSemester.SelectedIndex = -1

        cboCourses.SelectedIndex = -1

        lstCrs.Items.Clear()

    End Sub

 

    Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExit.Click

        End

    End Sub

End Class

 

FacCrsUserEntry Project

 

Public Class frmFacCrs

    Inherits System.Windows.Forms.Form

 

    Private Sub btnAddCrs_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAddCrs.Click

        lstCrs.Items.Add(cboCourses.Text)

    End Sub

 

    Private Sub cboSemester_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cboSemester.SelectedIndexChanged

        lstCrs.Items.Add("Courses for the " & cboSemester.Text & " semester")

        lstCrs.Items.Add("")

        btnAddCrs.Enabled = True

    End Sub

 

    Private Sub frmFacCrs_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        Dim userEntry As String

        userEntry = InputBox("Enter semester, enter Done when finished", "Semester", "")

        Do While userEntry <> "Done"

            cboSemester.Items.Add(userEntry)

            userEntry = InputBox("Enter semester, enter Done when finished", "Semester", "")

        Loop

        userEntry = InputBox("Enter course, enter Done when finished", "Course", "")

        Do While userEntry <> "Done"

            cboCourses.Items.Add(userEntry)

            userEntry = InputBox("Enter course, enter Done when finished", "Course", "")

        Loop

        btnAddCrs.Enabled = False

    End Sub

 

    Private Sub btnClear_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnClear.Click

        cboSemester.SelectedIndex = -1

        cboCourses.SelectedIndex = -1

        lstCrs.Items.Clear()

    End Sub

 

    Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExit.Click

        End

    End Sub

End Class