Process Flow: 1. The Registrar Will Login

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 38

Process Flow

Admitting Student

1. The registrar will login.


2. The main window will show. Then the user will test the Database Connection.








3. Set the payments first.













4. Admit Students











5. Student will pay Fees.

6. Print Certificate of Registration












Other Feautures:
Enrollment Updates
Can view the number of enrollees per year.
















Class Schedule










CODES

Public Class LoginUser


Private Sub btnlogin_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnlogin.Click
Dim User As String = txtUser.Text
Dim Password As String = txtPassword.Text

If User = "Registrar" And Password = "Registrar" Then
frmmain.Show()
Me.Hide()
Else
MsgBox("Login Failed", MsgBoxStyle.Information, "Login Failed!")
End If

End Sub


End Class

Public Class frmmain

Private Sub btnadmission_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnadmission.Click
frmStudentAdmission.Show()
End Sub

Private Sub btnschedules_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnschedules.Click
frmClassSchedule.Show()
End Sub

Private Sub btnpayment_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnpayment.Click
paymentsettings.Show()
End Sub

Private Sub btnupdates_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnupdates.Click
frmupdate.Show()
End Sub

Private Sub lblDatabase_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles lblDatabase.Click
frmStudentAdmission.DB_Connect1()
frmStudentAdmission.DB_Connect2()
frmStudentAdmission.DB_Connect3()
frmStudentAdmission.DB_Connect4()
frmClassSchedule.DB_Connect1()
frmClassSchedule.DB_Connect2Y()
frmClassSchedule.DB_Connect3y()
frmClassSchedule.DB_Connect4Y()
lblDatabase.Text = "Database Connected"

End Sub
End Class

Imports MySql.Data
Imports MySql.Data.MySqlClient

Public Class frmStudentAdmission

Private Sub rdofirstyear_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles rdoFirstYear.CheckedChanged
If rdoFirstYear.Checked Then
group1.Visible = True
Else
group1.Visible = False

End If
End Sub

Private Sub rdosecondyear_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles rdosecondyear.CheckedChanged
If rdosecondyear.Checked Then
group2.Visible = True
Else
group2.Visible = False

End If
End Sub
Private Sub rdothirdyear_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles rdothirdyear.CheckedChanged
If rdothirdyear.Checked Then
group3.Visible = True
Else
group3.Visible = False

End If
End Sub
Private Sub rdofourthyear_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles rdoFourthYear.CheckedChanged
If rdoFourthYear.Checked Then
group4.Visible = True
Else
group4.Visible = False

End If
End Sub

'First Year
Private Sub btn1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles btn1.Click



Try
strSQL = "INSERT INTO firstyear
(StudentID,LastName,FirstName,MI,Gender,Age,Birthdate,Address,Parent,Contact,SchoolYear,Y
randSection) VALUES
(@StudentID,@LastName,@FirstName,@MI,@Gender,@Age,@Birthdate,@Address,@Parent,@Contact,@S
choolYear,@YrandSection)"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_command.Parameters.AddWithValue("@StudentID", txtid.Text)
sql_command.Parameters.AddWithValue("@LastName", txtlast.Text)
sql_command.Parameters.AddWithValue("@FirstName", txtfirst.Text)
sql_command.Parameters.AddWithValue("@MI", txtmi.Text)
sql_command.Parameters.AddWithValue("@Gender", cbogender.SelectedItem)
sql_command.Parameters.AddWithValue("@Age", txtage.Text)
sql_command.Parameters.AddWithValue("@Birthdate", txtbirthdate.Text)
sql_command.Parameters.AddWithValue("@Address", txtaddress.Text)
sql_command.Parameters.AddWithValue("@Parent", txtparent.Text)
sql_command.Parameters.AddWithValue("@Contact", txtcontact.Text)
sql_command.Parameters.AddWithValue("@SchoolYear", cboschoolyr.SelectedItem)
sql_command.Parameters.AddWithValue("@YrandSection",
cboyrsection.SelectedItem)

sql_command.ExecuteNonQuery()

MsgBox("The Information has been added!", MsgBoxStyle.Information, "Okay na!
:D")
sql_reader.Close()
sql_command.Dispose()

Catch ex As Exception
MsgBox(ex.Message)
End Try
DB_Refresh1()


frmPayment.Show()
Me.Hide()
End Sub
Sub DB_Refresh1()
Try
strSQL = "SELECT * FROM firstyear"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_reader = sql_command.ExecuteReader

Do While sql_reader.Read()
a = (sql_reader.Item("StudentID").ToString())
b = (sql_reader.Item("LastName").ToString())
c = (sql_reader.Item("FirstName").ToString())
d = (sql_reader.Item("LastName").ToString)
f = (sql_reader.Item("MI").ToString)
g = (sql_reader.Item("Gender").ToString)
h = (sql_reader.Item("Age").ToString)
i = (sql_reader.Item("Birthdate").ToString)
j = (sql_reader.Item("Address").ToString)
k = (sql_reader.Item("Parent").ToString)
l = (sql_reader.Item("Contact").ToString)
m = (sql_reader.Item("SchoolYear").ToString)
n = (sql_reader.Item("YrandSection").ToString)

Loop
sql_reader.Close()
sql_command.Dispose()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub


Sub DB_Connect1()
Try
strSQL = "SELECT * FROM firstyear"
sqlcon = New MySqlConnection("Database = localhost; database = high school
enrollment system; uid=root; pwd=") 'Initializes a new instance of the SqlConnection
class.
sqlcon.Open() 'Opens a database connection with the property settings
specified by the ConnectionString.



Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub

'Second Year



Private Sub btn2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles btn2.Click
Try
strSQL = "INSERT INTO secondyear
(StudentID,LastName,FirstName,MI,Gender,Age,Birthdate,Address,Parent,Contact,SchoolYear,Y
randSection) VALUES
(@StudentID,@LastName,@FirstName,@MI,@Gender,@Age,@Birthdate,@Address,@Parent,@Contact,@S
choolYear,@YrandSection)"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_command.Parameters.AddWithValue("@StudentID", txtid2.Text)
sql_command.Parameters.AddWithValue("@LastName", txtlast2.Text)
sql_command.Parameters.AddWithValue("@FirstName", txtfirst2.Text)
sql_command.Parameters.AddWithValue("@MI", txtmi2.Text)
sql_command.Parameters.AddWithValue("@Gender", cbogender2.SelectedItem)
sql_command.Parameters.AddWithValue("@Age", txtage2.Text)
sql_command.Parameters.AddWithValue("@Birthdate", txtbirthdate2.Text)
sql_command.Parameters.AddWithValue("@Address", txtaddress2.Text)
sql_command.Parameters.AddWithValue("@Parent", txtparent2.Text)
sql_command.Parameters.AddWithValue("@Contact", txtcontact2.Text)
sql_command.Parameters.AddWithValue("@SchoolYear", cboschoolyr2.SelectedItem)
sql_command.Parameters.AddWithValue("@YrandSection",
cboyrsection2.SelectedItem)

sql_command.ExecuteNonQuery()

MsgBox("The Information has been added!", MsgBoxStyle.Information, "Okay na!
:D")
sql_reader.Close()
sql_command.Dispose()

Catch ex As Exception
MsgBox(ex.Message)
End Try
DB_Refresh2()


frmPayment.Show()
Me.Hide()
End Sub
Sub DB_Refresh2()
Try
strSQL = "SELECT * FROM secondyear"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_reader = sql_command.ExecuteReader

Do While sql_reader.Read()
o = (sql_reader.Item("StudentID").ToString())
p = (sql_reader.Item("LastName").ToString())
q = (sql_reader.Item("FirstName").ToString())
r = (sql_reader.Item("LastName").ToString)
s = (sql_reader.Item("MI").ToString)
t = (sql_reader.Item("Gender").ToString)
u = (sql_reader.Item("Age").ToString)
v = (sql_reader.Item("Birthdate").ToString)
w = (sql_reader.Item("Address").ToString)
x = (sql_reader.Item("Parent").ToString)
y = (sql_reader.Item("Contact").ToString)
z = (sql_reader.Item("SchoolYear").ToString)
ab = (sql_reader.Item("YrandSection").ToString)

Loop
sql_reader.Close()
sql_command.Dispose()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub



Sub DB_Connect2()
Try
strSQL = "SELECT * FROM secondyear"
sqlcon = New MySqlConnection("Database = localhost; database = high school
enrollment system; uid=root; pwd=") 'Initializes a new instance of the SqlConnection
class.
sqlcon.Open() 'Opens a database connection with the property settings
specified by the ConnectionString.



Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub


'Third Year
Private Sub btn3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles btn3.Click
Try
strSQL = "INSERT INTO thirdyear
(StudentID,LastName,FirstName,MI,Gender,Age,Birthdate,Address,Parent,Contact,SchoolYear,Y
randSection) VALUES
(@StudentID,@LastName,@FirstName,@MI,@Gender,@Age,@Birthdate,@Address,@Parent,@Contact,@S
choolYear,@YrandSection)"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_command.Parameters.AddWithValue("@StudentID", txtid3.Text)
sql_command.Parameters.AddWithValue("@LastName", txtlast3.Text)
sql_command.Parameters.AddWithValue("@FirstName", txtfirst3.Text)
sql_command.Parameters.AddWithValue("@MI", txtmi3.Text)
sql_command.Parameters.AddWithValue("@Gender", cbogender3.SelectedItem)
sql_command.Parameters.AddWithValue("@Age", txtage3.Text)
sql_command.Parameters.AddWithValue("@Birthdate", txtbirthdate3.Text)
sql_command.Parameters.AddWithValue("@Address", txtaddress3.Text)
sql_command.Parameters.AddWithValue("@Parent", txtparent3.Text)
sql_command.Parameters.AddWithValue("@Contact", txtcontact3.Text)
sql_command.Parameters.AddWithValue("@SchoolYear", cboschoolyr3.SelectedItem)
sql_command.Parameters.AddWithValue("@YrandSection",
cboyrsection3.SelectedItem)

sql_command.ExecuteNonQuery()

MsgBox("The Information has been added!", MsgBoxStyle.Information, "Okay na!
:D")
sql_reader.Close()
sql_command.Dispose()

Catch ex As Exception
MsgBox(ex.Message)
End Try
DB_Refresh3()


frmPayment.Show()
Me.Hide()
End Sub
Sub DB_Refresh3()
Try
strSQL = "SELECT * FROM thirdyear"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_reader = sql_command.ExecuteReader

Do While sql_reader.Read()
cd = (sql_reader.Item("StudentID").ToString())
ef = (sql_reader.Item("LastName").ToString())
gh = (sql_reader.Item("FirstName").ToString())
ij = (sql_reader.Item("LastName").ToString)
kl = (sql_reader.Item("MI").ToString)
mn = (sql_reader.Item("Gender").ToString)
op = (sql_reader.Item("Age").ToString)
qr = (sql_reader.Item("Birthdate").ToString)
st = (sql_reader.Item("Address").ToString)
uv = (sql_reader.Item("Parent").ToString)
wx = (sql_reader.Item("Contact").ToString)
yz = (sql_reader.Item("SchoolYear").ToString)
abc = (sql_reader.Item("YrandSection").ToString)

Loop
sql_reader.Close()
sql_command.Dispose()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub


Sub DB_Connect3()
Try
strSQL = "SELECT * FROM thirdyear"
sqlcon = New MySqlConnection("Database = localhost; database = high school
enrollment system; uid=root; pwd=") 'Initializes a new instance of the SqlConnection
class.
sqlcon.Open() 'Opens a database connection with the property settings
specified by the ConnectionString.



Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub

'Fourth Year

Private Sub btn4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles btn4.Click
Try
strSQL = "INSERT INTO thirdyear
(StudentID,LastName,FirstName,MI,Gender,Age,Birthdate,Address,Parent,Contact,SchoolYear,Y
randSection) VALUES
(@StudentID,@LastName,@FirstName,@MI,@Gender,@Age,@Birthdate,@Address,@Parent,@Contact,@S
choolYear,@YrandSection)"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_command.Parameters.AddWithValue("@StudentID", txtid4.Text)
sql_command.Parameters.AddWithValue("@LastName", txtlast4.Text)
sql_command.Parameters.AddWithValue("@FirstName", txtfirst4.Text)
sql_command.Parameters.AddWithValue("@MI", txtmi4.Text)
sql_command.Parameters.AddWithValue("@Gender", cbogender4.SelectedItem)
sql_command.Parameters.AddWithValue("@Age", txtage4.Text)
sql_command.Parameters.AddWithValue("@Birthdate", txtbirthdate4.Text)
sql_command.Parameters.AddWithValue("@Address", txtaddress4.Text)
sql_command.Parameters.AddWithValue("@Parent", txtparent4.Text)
sql_command.Parameters.AddWithValue("@Contact", txtcontact4.Text)
sql_command.Parameters.AddWithValue("@SchoolYear", cboschoolyr4.SelectedItem)
sql_command.Parameters.AddWithValue("@YrandSection",
cboyrsection4.SelectedItem)

sql_command.ExecuteNonQuery()

MsgBox("The Information has been added!", MsgBoxStyle.Information, "Okay na!
:D")
sql_reader.Close()
sql_command.Dispose()

Catch ex As Exception
MsgBox(ex.Message)
End Try
DB_Refresh4()


frmPayment.Show()
Me.Hide()
End Sub
Sub DB_Refresh4()
Try
strSQL = "SELECT * FROM fourthyear"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_reader = sql_command.ExecuteReader

Do While sql_reader.Read()
def = (sql_reader.Item("StudentID").ToString())
ghi = (sql_reader.Item("LastName").ToString())
jkl = (sql_reader.Item("FirstName").ToString())
mno = (sql_reader.Item("LastName").ToString)
pqr = (sql_reader.Item("MI").ToString)
stu = (sql_reader.Item("Gender").ToString)
vwx = (sql_reader.Item("Age").ToString)
yza = (sql_reader.Item("Birthdate").ToString)
bcde = (sql_reader.Item("Address").ToString)
fghi = (sql_reader.Item("Parent").ToString)
jklm = (sql_reader.Item("Contact").ToString)
nopq = (sql_reader.Item("SchoolYear").ToString)
rstu = (sql_reader.Item("YrandSection").ToString)

Loop
sql_reader.Close()
sql_command.Dispose()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub


Sub DB_Connect4()
Try
strSQL = "SELECT * FROM fourthyear"
sqlcon = New MySqlConnection("Database = localhost; database = high school
enrollment system; uid=root; pwd=") 'Initializes a new instance of the SqlConnection
class.
sqlcon.Open() 'Opens a database connection with the property settings
specified by the ConnectionString.



Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub


End Class


Public Class frmpayment


Private Sub frmpayment_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
chkpta.Text = paymentsettings.pta.Text
chkschoolpublication.Text = paymentsettings.schoolpublication.Text
chkschoolorganization.Text = paymentsettings.schoolorganization.Text
chkbspgsp.Text = paymentsettings.BSPGSP.Text
chkinsurance.Text = paymentsettings.Insurance.Text
chkcomputerlab.Text = paymentsettings.computerlab.Text
chklibrary.Text = paymentsettings.library.Text
chksportsclub.Text = paymentsettings.sportsclub.Text
chkid.Text = paymentsettings.id.Text


End Sub


Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button3.Click

frmenrolled.Show()
Me.Hide()

End Sub


End Class

Imports MySql.Data

Public Class frmenrolled

Private Sub frmenrolled_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
If frmStudentAdmission.rdoFirstYear.Checked Then
lblfirst.Text = frmStudentAdmission.txtfirst.Text
lbllast.Text = frmStudentAdmission.txtlast.Text
lblmi.Text = frmStudentAdmission.txtmi.Text
lblsschoolyear.Text = frmStudentAdmission.cboschoolyr.Text
lblyearlevel.Text = frmStudentAdmission.cboyrsection.Text

Try
strSQL = "SELECT * FROM firstyearschedule"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_reader = sql_command.ExecuteReader
lvclassschedule.Items.Clear()
Do While sql_reader.Read()
p = (sql_reader.Item("Code").ToString())
q = (sql_reader.Item("Subject").ToString())
r = (sql_reader.Item("Teacher").ToString())
s = (sql_reader.Item("Day").ToString)
t = (sql_reader.Item("Time").ToString)
u = (sql_reader.Item("Room").ToString)

With lvclassschedule.Items.Add(p)
.SubItems.Add(q)
.SubItems.Add(r)
.SubItems.Add(s)
.SubItems.Add(t)
.SubItems.Add(u)


End With
Loop
sql_reader.Close()
sql_command.Dispose()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End If




If frmStudentAdmission.rdosecondyear.Checked Then
lblfirst.Text = frmStudentAdmission.txtfirst2.Text
lbllast.Text = frmStudentAdmission.txtlast2.Text
lblmi.Text = frmStudentAdmission.txtmi2.Text
lblsschoolyear.Text = frmStudentAdmission.cboschoolyr2.Text
lblyearlevel.Text = frmStudentAdmission.cboyrsection2.Text
Try
strSQL = "SELECT * FROM secondyearschedule"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_reader = sql_command.ExecuteReader
lvclassschedule.Items.Clear()
Do While sql_reader.Read()
p = (sql_reader.Item("Code").ToString())
q = (sql_reader.Item("Subject").ToString())
r = (sql_reader.Item("Teacher").ToString())
s = (sql_reader.Item("Day").ToString)
t = (sql_reader.Item("Time").ToString)
u = (sql_reader.Item("Room").ToString)

With lvclassschedule.Items.Add(p)
.SubItems.Add(q)
.SubItems.Add(r)
.SubItems.Add(s)
.SubItems.Add(t)
.SubItems.Add(u)


End With
Loop
sql_reader.Close()
sql_command.Dispose()
Catch ex As Exception
MsgBox(ex.Message)
End Try




End If

If frmStudentAdmission.rdothirdyear.Checked Then
lblfirst.Text = frmStudentAdmission.txtfirst3.Text
lbllast.Text = frmStudentAdmission.txtlast3.Text
lblmi.Text = frmStudentAdmission.txtmi3.Text
lblsschoolyear.Text = frmStudentAdmission.cboschoolyr3.Text
lblyearlevel.Text = frmStudentAdmission.cboyrsection3.Text


Try
strSQL = "SELECT * FROM thirdyearschedule"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_reader = sql_command.ExecuteReader
lvclassschedule.Items.Clear()
Do While sql_reader.Read()
p = (sql_reader.Item("Code").ToString())
q = (sql_reader.Item("Subject").ToString())
r = (sql_reader.Item("Teacher").ToString())
s = (sql_reader.Item("Day").ToString)
t = (sql_reader.Item("Time").ToString)
u = (sql_reader.Item("Room").ToString)

With lvclassschedule.Items.Add(p)
.SubItems.Add(q)
.SubItems.Add(r)
.SubItems.Add(s)
.SubItems.Add(t)
.SubItems.Add(u)


End With
Loop
sql_reader.Close()
sql_command.Dispose()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End If

If frmStudentAdmission.rdoFourthYear.Checked Then
lblfirst.Text = frmStudentAdmission.txtfirst4.Text
lbllast.Text = frmStudentAdmission.txtlast4.Text
lblmi.Text = frmStudentAdmission.txtmi4.Text
lblsschoolyear.Text = frmStudentAdmission.cboschoolyr4.Text
lblyearlevel.Text = frmStudentAdmission.cboyrsection4.Text
Try
strSQL = "SELECT * FROM fourthyearschedule"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_reader = sql_command.ExecuteReader
lvclassschedule.Items.Clear()
Do While sql_reader.Read()
p = (sql_reader.Item("Code").ToString())
q = (sql_reader.Item("Subject").ToString())
r = (sql_reader.Item("Teacher").ToString())
s = (sql_reader.Item("Day").ToString)
t = (sql_reader.Item("Time").ToString)
u = (sql_reader.Item("Room").ToString)

With lvclassschedule.Items.Add(p)
.SubItems.Add(q)
.SubItems.Add(r)
.SubItems.Add(s)
.SubItems.Add(t)
.SubItems.Add(u)


End With
Loop
sql_reader.Close()
sql_command.Dispose()
Catch ex As Exception
MsgBox(ex.Message)
End Try


End If


End Sub

Private Sub PictureBox1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles PictureBox1.Click
PrintDocument1.PrinterSettings.Copies = 1
PrintDocument1.Print()

End Sub
Private Sub PrintDocument1_PrintPage(ByVal sender As System.Object, ByVal e As
System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage

End Sub
End Class

Imports MySql.Data
Imports MySql.Data.MySqlClient


Public Class frmClassSchedule

Private Property lblDatabase As Object

Private Sub frmclassschedule_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Me.Load
If rdo1.Checked Then
Try
strSQL = "SELECT * FROM firstyearschedule"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_reader = sql_command.ExecuteReader
lvclassschedule.Items.Clear()
Do While sql_reader.Read()
e1 = (sql_reader.Item("Code").ToString())
e2 = (sql_reader.Item("Subject").ToString())
e3 = (sql_reader.Item("Teacher").ToString())
e4 = (sql_reader.Item("Day").ToString)
e5 = (sql_reader.Item("Time").ToString)
e6 = (sql_reader.Item("Room").ToString)

With lvclassschedule.Items.Add(e1)
.SubItems.Add(e2)
.SubItems.Add(e3)
.SubItems.Add(e4)
.SubItems.Add(e5)
.SubItems.Add(e6)


End With
Loop
sql_reader.Close()
sql_command.Dispose()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End If

If rdo2.Checked Then

Try
strSQL = "SELECT * FROM secondyearschedule"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_reader = sql_command.ExecuteReader
lvclassschedule.Items.Clear()
Do While sql_reader.Read()
d1 = (sql_reader.Item("Code").ToString())
d2 = (sql_reader.Item("Subject").ToString())
d3 = (sql_reader.Item("Teacher").ToString())
d4 = (sql_reader.Item("Day").ToString)
d5 = (sql_reader.Item("Time").ToString)
d6 = (sql_reader.Item("Room").ToString)

With lvclassschedule.Items.Add(d1)
.SubItems.Add(d2)
.SubItems.Add(d3)
.SubItems.Add(d4)
.SubItems.Add(d5)
.SubItems.Add(d6)


End With
Loop
sql_reader.Close()
sql_command.Dispose()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End If

If rdo3.Checked Then
Try
strSQL = "SELECT * FROM thirdyearschedule"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_reader = sql_command.ExecuteReader
lvclassschedule.Items.Clear()
Do While sql_reader.Read()
f1 = (sql_reader.Item("Code").ToString())
f2 = (sql_reader.Item("Subject").ToString())
f3 = (sql_reader.Item("Teacher").ToString())
f4 = (sql_reader.Item("Day").ToString)
f5 = (sql_reader.Item("Time").ToString)
f6 = (sql_reader.Item("Room").ToString)

With lvclassschedule.Items.Add(f1)
.SubItems.Add(f2)
.SubItems.Add(f3)
.SubItems.Add(f4)
.SubItems.Add(f5)
.SubItems.Add(f6)


End With
Loop
sql_reader.Close()
sql_command.Dispose()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End If
If rdo4.Checked Then
Try
strSQL = "SELECT * FROM fourthyearschedule"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_reader = sql_command.ExecuteReader
lvclassschedule.Items.Clear()
Do While sql_reader.Read()
g1 = (sql_reader.Item("Code").ToString())
g2 = (sql_reader.Item("Subject").ToString())
g3 = (sql_reader.Item("Teacher").ToString())
g4 = (sql_reader.Item("Day").ToString)
g5 = (sql_reader.Item("Time").ToString)
g6 = (sql_reader.Item("Room").ToString)

With lvclassschedule.Items.Add(g1)
.SubItems.Add(g2)
.SubItems.Add(g3)
.SubItems.Add(g4)
.SubItems.Add(g5)
.SubItems.Add(g6)


End With
Loop
sql_reader.Close()
sql_command.Dispose()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End If
End Sub


Private Sub btnadd_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles btnadd.Click
If rdo1.Checked Then
Try
strSQL = "INSERT INTO firstyearschedule
(Code,Subject,Teacher,Day,Time,Room) VALUES(@Code,@Subject,@Teacher,@Day,@Time,@Room)"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_command.Parameters.AddWithValue("@Code", txtSubjectCode.Text)
sql_command.Parameters.AddWithValue("@Subject", txtSubject.Text)
sql_command.Parameters.AddWithValue("@Teacher", txtTeacher.Text)
sql_command.Parameters.AddWithValue("@Day", txtDay.Text)
sql_command.Parameters.AddWithValue("@Time", txtTime.Text)
sql_command.Parameters.AddWithValue("@Room", txtRoomNo.Text)

sql_command.ExecuteNonQuery()
MsgBox("The Information has been added!", MsgBoxStyle.Information, "Okay
na! :D")
sql_reader.Close()
sql_command.Dispose()
TextFields1()
Catch ex As Exception
MsgBox(ex.Message)
End Try
DB_Update1()
DB_Refresh1()
End If

If rdo2.Checked Then
Try
strSQL = "INSERT INTO secondyearschedule
(Code,Subject,Teacher,Day,Time,Room) VALUES(@Code,@Subject,@Teacher,@Day,@Time,@Room)"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_command.Parameters.AddWithValue("@Code", txtSubjectCode.Text)
sql_command.Parameters.AddWithValue("@Subject", txtSubject.Text)
sql_command.Parameters.AddWithValue("@Teacher", txtTeacher.Text)
sql_command.Parameters.AddWithValue("@Day", txtDay.Text)
sql_command.Parameters.AddWithValue("@Time", txtTime.Text)
sql_command.Parameters.AddWithValue("@Room", txtRoomNo.Text)

sql_command.ExecuteNonQuery()
MsgBox("The Information has been added!", MsgBoxStyle.Information, "Okay
na! :D")
sql_reader.Close()
sql_command.Dispose()
TextFields1()
Catch ex As Exception
MsgBox(ex.Message)
End Try
DB_Update2Y()
DB_Refresh2Y()
End If

If rdo3.Checked Then
Try
strSQL = "INSERT INTO thirdyearschedule
(Code,Subject,Teacher,Day,Time,Room) VALUES(@Code,@Subject,@Teacher,@Day,@Time,@Room)"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_command.Parameters.AddWithValue("@Code", txtSubjectCode.Text)
sql_command.Parameters.AddWithValue("@Subject", txtSubject.Text)
sql_command.Parameters.AddWithValue("@Teacher", txtTeacher.Text)
sql_command.Parameters.AddWithValue("@Day", txtDay.Text)
sql_command.Parameters.AddWithValue("@Time", txtTime.Text)
sql_command.Parameters.AddWithValue("@Room", txtRoomNo.Text)

sql_command.ExecuteNonQuery()
MsgBox("The Information has been added!", MsgBoxStyle.Information, "Okay
na! :D")
sql_reader.Close()
sql_command.Dispose()
TextFields1()
Catch ex As Exception
MsgBox(ex.Message)
End Try
DB_Update3Y()
DB_Refresh3Y()
End If

If rdo4.Checked Then
Try
strSQL = "INSERT INTO fourthyearschedule
(Code,Subject,Teacher,Day,Time,Room) VALUES(@Code,@Subject,@Teacher,@Day,@Time,@Room)"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_command.Parameters.AddWithValue("@Code", txtSubjectCode.Text)
sql_command.Parameters.AddWithValue("@Subject", txtSubject.Text)
sql_command.Parameters.AddWithValue("@Teacher", txtTeacher.Text)
sql_command.Parameters.AddWithValue("@Day", txtDay.Text)
sql_command.Parameters.AddWithValue("@Time", txtTime.Text)
sql_command.Parameters.AddWithValue("@Room", txtRoomNo.Text)

sql_command.ExecuteNonQuery()
MsgBox("The Information has been added!", MsgBoxStyle.Information, "Okay
na! :D")
sql_reader.Close()
sql_command.Dispose()
TextFields1()
Catch ex As Exception
MsgBox(ex.Message)
End Try
DB_Update4Y()
DB_Refresh4Y()
End If


End Sub
Private Sub btnEditclass_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btneditclass.Click
If rdo1.Checked Then
DB_Update1()
DB_Refresh1()
End If
If rdo2.Checked Then
DB_Update2Y()
DB_Refresh2Y()

End If
If rdo3.Checked Then
DB_Update3Y()
DB_Refresh3Y()
End If
If rdo4.Checked Then
DB_Update4Y()
DB_Refresh4Y()
End If

End Sub
Private Sub btnDeleteclass_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btndeleteclass.Click
If rdo1.Checked Then
DB_Delete1()
DB_Refresh1()
End If
If rdo2.Checked Then
DB_Delete2Y()
DB_Refresh2Y()
End If
If rdo3.Checked Then
DB_Delete3Y()
DB_Refresh3Y()
End If
If rdo4.Checked Then
DB_Delete4y()
DB_Refresh4Y()
End If
End Sub
Private Sub btnClearclass_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnClearclass.Click
TextFields_Clear1()

End Sub
Private Sub lvclassschedule_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles lvclassschedule.Click
If rdo1.Checked Then
DB_Select1()
End If
If rdo2.Checked Then
DB_Select2Y()
End If
If rdo3.Checked Then
DB_Select3Y()
End If
If rdo4.Checked Then
DB_Select4Y()
End If

End Sub
Sub DB_Connect1()
Try
strSQL = "SELECT * FROM firstyearschedule"
sqlcon = New MySqlConnection("Database = localhost; database = high school
enrollment system; uid=root; pwd=") 'Initializes a new instance of the SqlConnection
class.
sqlcon.Open() 'Opens a database connection with the property settings
specified by the ConnectionString.


TextFields1()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub

Sub DB_Update1()
Try
strSQL = "UPDATE firstyearschedule SET
Code=@Code,Subject=@Subject,Teacher=@Teacher,Day=@Day,Time=Time,Room=@Room WHERE Code ='"
& txtSubjectCode.Text & "'"
sql_command.Parameters.AddWithValue("@Code", txtSubjectCode.Text)
sql_command.Parameters.AddWithValue("@Subject", txtSubject.Text)
sql_command.Parameters.AddWithValue("@Teacher", txtTeacher.Text)
sql_command.Parameters.AddWithValue("@Day", txtDay.Text)
sql_command.Parameters.AddWithValue("@Time", txtTime.Text)
sql_command.Parameters.AddWithValue("@Room", txtRoomNo.Text)

sql_command.ExecuteNonQuery()
MsgBox("The information has been updated!", MsgBoxStyle.Information,
"Information!")
sql_reader.Close()
sql_command.Dispose()
DB_Refresh1()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Sub DB_Refresh1()
Try
strSQL = "SELECT * FROM firstyearschedule"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_reader = sql_command.ExecuteReader
lvclassschedule.Items.Clear()
Do While sql_reader.Read()
e1 = (sql_reader.Item("Code").ToString())
e2 = (sql_reader.Item("Subject").ToString())
e3 = (sql_reader.Item("Teacher").ToString())
e4 = (sql_reader.Item("Day").ToString)
e5 = (sql_reader.Item("Time").ToString)
e6 = (sql_reader.Item("Room").ToString)

With lvclassschedule.Items.Add(e1)
.SubItems.Add(e2)
.SubItems.Add(e3)
.SubItems.Add(e4)
.SubItems.Add(e5)
.SubItems.Add(e6)


End With
Loop
sql_reader.Close()
sql_command.Dispose()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub

Sub DB_Select1()
Try
strSQL = "SELECT * FROM firstyearschedule WHERE Code Code ='" &
lvclassschedule.SelectedItems(0).SubItems(0).Text & "'"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_reader = sql_command.ExecuteReader
sql_reader.Read()
txtSubjectCode.Text = sql_reader.Item("Code")
txtSubject.Text = sql_reader.Item("Subject")
txtTeacher.Text = sql_reader.Item("Teacher")
txtDay.Text = sql_reader.Item("Day")
txtTime.Text = sql_reader.Item("Time")
txtRoomNo.Text = sql_reader.Item("Room")


sql_reader.Close()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Sub DB_Delete1()
Try
Dim res As Boolean = MsgBox("Are you sure you want to delete the
information?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "Delete Information")
If res = True Then
strSQL = "DELETE FROM firstyearschedule WHERE Code Code ='" &
lvclassschedule.SelectedItems(0).SubItems(0).Text & "'"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_command.Parameters.AddWithValue("@Code", txtSubjectCode.Text)
sql_command.ExecuteNonQuery()
Else
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub

Sub DB_Connect2Y()
Try
strSQL = "SELECT * FROM secondyearschedule"
sqlcon = New MySqlConnection("Database = localhost; database = high school
enrollment system; uid=root; pwd=") 'Initializes a new instance of the SqlConnection
class.
sqlcon.Open() 'Opens a database connection with the property settings
specified by the ConnectionString.


TextFields1()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub

Sub DB_Update2Y()
Try
strSQL = "UPDATE secondyearschedule SET
Code=@Code,Subject=@Subject,Teacher=@Teacher,Day=@Day,Time=Time,Room=@Room WHERE Code ='"
& txtSubjectCode.Text & "'"
sql_command.Parameters.AddWithValue("@Code", txtSubjectCode.Text)
sql_command.Parameters.AddWithValue("@Subject", txtSubject.Text)
sql_command.Parameters.AddWithValue("@Teacher", txtTeacher.Text)
sql_command.Parameters.AddWithValue("@Day", txtDay.Text)
sql_command.Parameters.AddWithValue("@Time", txtTime.Text)
sql_command.Parameters.AddWithValue("@Room", txtRoomNo.Text)

sql_command.ExecuteNonQuery()
MsgBox("The information has been updated!", MsgBoxStyle.Information,
"Information!")
sql_reader.Close()
sql_command.Dispose()
DB_Refresh1()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Sub DB_Refresh2Y()
Try
strSQL = "SELECT * FROM secondyearschedule"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_reader = sql_command.ExecuteReader
lvclassschedule.Items.Clear()
Do While sql_reader.Read()
d1 = (sql_reader.Item("Code").ToString())
d2 = (sql_reader.Item("Subject").ToString())
d3 = (sql_reader.Item("Teacher").ToString())
d4 = (sql_reader.Item("Day").ToString)
d5 = (sql_reader.Item("Time").ToString)
d6 = (sql_reader.Item("Room").ToString)

With lvclassschedule.Items.Add(d1)
.SubItems.Add(d2)
.SubItems.Add(d3)
.SubItems.Add(d4)
.SubItems.Add(d5)
.SubItems.Add(d6)


End With
Loop
sql_reader.Close()
sql_command.Dispose()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub

Sub DB_Select2Y()
Try
strSQL = "SELECT * FROM secondyearschedule WHERE Code ='" &
lvclassschedule.SelectedItems(0).SubItems(0).Text & "'"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_reader = sql_command.ExecuteReader
sql_reader.Read()
txtSubjectCode.Text = sql_reader.Item("Code")
txtSubject.Text = sql_reader.Item("Subject")
txtTeacher.Text = sql_reader.Item("Teacher")
txtDay.Text = sql_reader.Item("Day")
txtTime.Text = sql_reader.Item("Time")
txtRoomNo.Text = sql_reader.Item("Room")


sql_reader.Close()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Sub DB_Delete2Y()
Try
Dim res As Boolean = MsgBox("Are you sure you want to delete the
information?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "Delete Information")
If res = True Then
strSQL = "DELETE FROM secondyearschedule WHERE Code Code ='" &
lvclassschedule.SelectedItems(0).SubItems(0).Text & "'"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_command.Parameters.AddWithValue("@Code", txtSubjectCode.Text)
sql_command.ExecuteNonQuery()
Else
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Sub DB_Connect3y()
Try
strSQL = "SELECT * FROM thirdyearschedule"
sqlcon = New MySqlConnection("Database = localhost; database = high school
enrollment system; uid=root; pwd=") 'Initializes a new instance of the SqlConnection
class.
sqlcon.Open() 'Opens a database connection with the property settings
specified by the ConnectionString.


TextFields1()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub

Sub DB_Update3Y()
Try
strSQL = "UPDATE thirdyearschedule SET
Code=@Code,Subject=@Subject,Teacher=@Teacher,Day=@Day,Time=Time,Room=@Room WHERE Code ='"
& txtSubjectCode.Text & "'"
sql_command.Parameters.AddWithValue("@Code", txtSubjectCode.Text)
sql_command.Parameters.AddWithValue("@Subject", txtSubject.Text)
sql_command.Parameters.AddWithValue("@Teacher", txtTeacher.Text)
sql_command.Parameters.AddWithValue("@Day", txtDay.Text)
sql_command.Parameters.AddWithValue("@Time", txtTime.Text)
sql_command.Parameters.AddWithValue("@Room", txtRoomNo.Text)

sql_command.ExecuteNonQuery()
MsgBox("The information has been updated!", MsgBoxStyle.Information,
"Information!")
sql_reader.Close()
sql_command.Dispose()
DB_Refresh1()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Sub DB_Refresh3Y()
Try
strSQL = "SELECT * FROM thirdyearschedule"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_reader = sql_command.ExecuteReader
lvclassschedule.Items.Clear()
Do While sql_reader.Read()
f1 = (sql_reader.Item("Code").ToString())
f2 = (sql_reader.Item("Subject").ToString())
f3 = (sql_reader.Item("Teacher").ToString())
f4 = (sql_reader.Item("Day").ToString)
f5 = (sql_reader.Item("Time").ToString)
f6 = (sql_reader.Item("Room").ToString)

With lvclassschedule.Items.Add(f1)
.SubItems.Add(f2)
.SubItems.Add(f3)
.SubItems.Add(f4)
.SubItems.Add(f5)
.SubItems.Add(f6)


End With
Loop
sql_reader.Close()
sql_command.Dispose()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub

Sub DB_Select3Y()
Try
strSQL = "SELECT * FROM thirdyearschedule WHERE Code ='" &
lvclassschedule.SelectedItems(0).SubItems(0).Text & "'"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_reader = sql_command.ExecuteReader
sql_reader.Read()
txtSubjectCode.Text = sql_reader.Item("Code")
txtSubject.Text = sql_reader.Item("Subject")
txtTeacher.Text = sql_reader.Item("Teacher")
txtDay.Text = sql_reader.Item("Day")
txtTime.Text = sql_reader.Item("Time")
txtRoomNo.Text = sql_reader.Item("Room")


sql_reader.Close()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Sub DB_Delete3Y()
Try
Dim res As Boolean = MsgBox("Are you sure you want to delete the
information?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "Delete Information")
If res = True Then
strSQL = "DELETE FROM thirdyearschedule WHERE Code Code ='" &
lvclassschedule.SelectedItems(0).SubItems(0).Text & "'"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_command.Parameters.AddWithValue("@Code", txtSubjectCode.Text)
sql_command.ExecuteNonQuery()
Else
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Sub DB_Connect4Y()
Try
strSQL = "SELECT * FROM fourthyearschedule"
sqlcon = New MySqlConnection("Database = localhost; database = high school
enrollment system; uid=root; pwd=") 'Initializes a new instance of the SqlConnection
class.
sqlcon.Open() 'Opens a database connection with the property settings
specified by the ConnectionString.


TextFields1()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub

Sub DB_Update4Y()
Try
strSQL = "UPDATE fourthyearschedule SET
Code=@Code,Subject=@Subject,Teacher=@Teacher,Day=@Day,Time=Time,Room=@Room WHERE Code ='"
& txtSubjectCode.Text & "'"
sql_command.Parameters.AddWithValue("@Code", txtSubjectCode.Text)
sql_command.Parameters.AddWithValue("@Subject", txtSubject.Text)
sql_command.Parameters.AddWithValue("@Teacher", txtTeacher.Text)
sql_command.Parameters.AddWithValue("@Day", txtDay.Text)
sql_command.Parameters.AddWithValue("@Time", txtTime.Text)
sql_command.Parameters.AddWithValue("@Room", txtRoomNo.Text)

sql_command.ExecuteNonQuery()
MsgBox("The information has been updated!", MsgBoxStyle.Information,
"Information!")
sql_reader.Close()
sql_command.Dispose()
DB_Refresh1()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Sub DB_Refresh4Y()
Try
strSQL = "SELECT * FROM fourthyearschedule"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_reader = sql_command.ExecuteReader
lvclassschedule.Items.Clear()
Do While sql_reader.Read()
g1 = (sql_reader.Item("Code").ToString())
g2 = (sql_reader.Item("Subject").ToString())
g3 = (sql_reader.Item("Teacher").ToString())
g4 = (sql_reader.Item("Day").ToString)
g5 = (sql_reader.Item("Time").ToString)
g6 = (sql_reader.Item("Room").ToString)

With lvclassschedule.Items.Add(g1)
.SubItems.Add(g2)
.SubItems.Add(g3)
.SubItems.Add(g4)
.SubItems.Add(g5)
.SubItems.Add(g6)


End With
Loop
sql_reader.Close()
sql_command.Dispose()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub

Sub DB_Select4Y()
Try
strSQL = "SELECT * FROM fourthyearschedule WHERE Code Code ='" &
lvclassschedule.SelectedItems(0).SubItems(0).Text & "'"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_reader = sql_command.ExecuteReader
sql_reader.Read()
txtSubjectCode.Text = sql_reader.Item("Code")
txtSubject.Text = sql_reader.Item("Subject")
txtTeacher.Text = sql_reader.Item("Teacher")
txtDay.Text = sql_reader.Item("Day")
txtTime.Text = sql_reader.Item("Time")
txtRoomNo.Text = sql_reader.Item("Room")


sql_reader.Close()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Sub DB_Delete4y()
Try
Dim res As Boolean = MsgBox("Are you sure you want to delete the
information?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "Delete Information")
If res = True Then
strSQL = "DELETE FROM fourthyearschedule WHERE Code Code ='" &
lvclassschedule.SelectedItems(0).SubItems(0).Text & "'"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_command.Parameters.AddWithValue("@Code", txtSubjectCode.Text)
sql_command.ExecuteNonQuery()
Else
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub


Sub TextFields_Clear1()
txtSubjectCode.Clear()
txtSubject.Clear()
txtTeacher.Clear()
txtDay.Clear()
txtTime.Clear()
txtRoomNo.Clear()


End Sub

Sub TextFields1()
txtSubjectCode.Enabled = True
txtSubject.Enabled = True
txtTeacher.Enabled = True
txtDay.Enabled = True
txtTime.Enabled = True
txtRoomNo.Enabled = True


End Sub

Sub TextFields_G()
txtSubjectCode.Enabled = True
txtSubject.Enabled = True
txtTeacher.Enabled = True
txtDay.Enabled = True
txtTime.Enabled = True
txtRoomNo.Enabled = True
End Sub

End Class



Public Class paymentsettings

Private Sub btnok_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles btnok.Click


MsgBox("Payment Settings has been updated!", MsgBoxStyle.Information,
"Information!")
Me.Hide()


End Sub
End Class



Imports MySql.Data
Imports MySql.Data.MySqlClient

Public Class frmupdate
'First Year
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click

Dim Cnt1 As Integer = 0
Try
strSQL = "SELECT * FROM firstyear WHERE studentid like '%1%'"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_reader = sql_command.ExecuteReader
lvstudent.Items.Clear()
Do While sql_reader.Read
a = (sql_reader.Item("StudentID").ToString())
b = (sql_reader.Item("LastName").ToString())
c = (sql_reader.Item("FirstName").ToString())
f = (sql_reader.Item("MI").ToString)
g = (sql_reader.Item("Gender").ToString)
h = (sql_reader.Item("Age").ToString)
i = (sql_reader.Item("Birthdate").ToString)
j = (sql_reader.Item("Address").ToString)
k = (sql_reader.Item("Parent").ToString)
l = (sql_reader.Item("Contact").ToString)
m = (sql_reader.Item("SchoolYear").ToString)
n = (sql_reader.Item("YrandSection").ToString)
Cnt1 = Cnt1 + 1

With lvstudent.Items.Add(a)
.SubItems.Add(b)
.SubItems.Add(c)

.SubItems.Add(f)
.SubItems.Add(g)
.SubItems.Add(h)
.SubItems.Add(i)
.SubItems.Add(j)
.SubItems.Add(k)
.SubItems.Add(l)
.SubItems.Add(m)
.SubItems.Add(n)




End With
Loop
sql_reader.Close()
sql_command.Dispose()
Catch ex As Exception
MsgBox(ex.Message)
End Try
Label1.Text = "" & Cnt1 & ""
End Sub

'second year

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button2.Click
Dim Cnt2 As Integer = 0
Try
strSQL = "SELECT * FROM secondyear WHERE studentid like '%1%'"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_reader = sql_command.ExecuteReader
lvstudent.Items.Clear()
Do While sql_reader.Read()
o = (sql_reader.Item("StudentID").ToString())
p = (sql_reader.Item("LastName").ToString())
q = (sql_reader.Item("FirstName").ToString)
s = (sql_reader.Item("MI").ToString)
t = (sql_reader.Item("Gender").ToString)
u = (sql_reader.Item("Age").ToString)
v = (sql_reader.Item("Birthdate").ToString)
w = (sql_reader.Item("Address").ToString)
x = (sql_reader.Item("Parent").ToString)
y = (sql_reader.Item("Contact").ToString)
z = (sql_reader.Item("SchoolYear").ToString)
ab = (sql_reader.Item("YrandSection").ToString)

Cnt2 = Cnt2 + 1

With lvstudent.Items.Add(o)
.SubItems.Add(p)
.SubItems.Add(q)
.SubItems.Add(s)
.SubItems.Add(t)
.SubItems.Add(u)
.SubItems.Add(v)
.SubItems.Add(w)
.SubItems.Add(x)
.SubItems.Add(y)
.SubItems.Add(z)
.SubItems.Add(ab)





End With
Loop
sql_reader.Close()
sql_command.Dispose()
Catch ex As Exception
MsgBox(ex.Message)
End Try
Label2.Text = "" & Cnt2 & ""
End Sub

'third year


Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button3.Click
Dim Cnt3 As Integer = 0
Try
strSQL = "SELECT * FROM thirdyear WHERE studentid like '%1%'"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_reader = sql_command.ExecuteReader
lvstudent.Items.Clear()
Do While sql_reader.Read()
cd = (sql_reader.Item("StudentID").ToString())
ef = (sql_reader.Item("LastName").ToString())
gh = (sql_reader.Item("FirstName").ToString)
kl = (sql_reader.Item("MI").ToString)
mn = (sql_reader.Item("Gender").ToString)
op = (sql_reader.Item("Age").ToString)
qr = (sql_reader.Item("Birthdate").ToString)
st = (sql_reader.Item("Address").ToString)
uv = (sql_reader.Item("Parent").ToString)
wx = (sql_reader.Item("Contact").ToString)
yz = (sql_reader.Item("SchoolYear").ToString)
abc = (sql_reader.Item("YrandSection").ToString)

Cnt3 = Cnt3 + 1

With lvstudent.Items.Add(cd)
.SubItems.Add(ef)
.SubItems.Add(gh)
.SubItems.Add(kl)
.SubItems.Add(mn)
.SubItems.Add(op)
.SubItems.Add(qr)
.SubItems.Add(st)
.SubItems.Add(uv)
.SubItems.Add(wx)
.SubItems.Add(yz)
.SubItems.Add(abc)

End With

Loop
sql_reader.Close()
sql_command.Dispose()
Catch ex As Exception
MsgBox(ex.Message)
End Try
Label3.Text = "" & Cnt3 & ""
End Sub


Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button4.Click
Dim Cnt4 As Integer = 0
Try
strSQL = "SELECT * FROM fourthyear WHERE studentid like '%1%'"
sql_command = New MySqlClient.MySqlCommand(strSQL, sqlcon)
sql_reader = sql_command.ExecuteReader
lvstudent.Items.Clear()
Do While sql_reader.Read()
def = (sql_reader.Item("StudentID").ToString())
ghi = (sql_reader.Item("LastName").ToString())
jkl = (sql_reader.Item("FirstName").ToString())
pqr = (sql_reader.Item("MI").ToString)
stu = (sql_reader.Item("Gender").ToString)
vwx = (sql_reader.Item("Age").ToString)
yza = (sql_reader.Item("Birthdate").ToString)
bcde = (sql_reader.Item("Address").ToString)
fghi = (sql_reader.Item("Parent").ToString)
jklm = (sql_reader.Item("Contact").ToString)
nopq = (sql_reader.Item("SchoolYear").ToString)
rstu = (sql_reader.Item("YrandSection").ToString)

Cnt4 = Cnt4 + 1
With lvstudent.Items.Add(def)
.SubItems.Add(ghi)
.SubItems.Add(jkl)
.SubItems.Add(pqr)
.SubItems.Add(stu)
.SubItems.Add(vwx)
.SubItems.Add(yza)
.SubItems.Add(bcde)
.SubItems.Add(fghi)
.SubItems.Add(jklm)
.SubItems.Add(nopq)
.SubItems.Add(rstu)




End With
Loop
sql_reader.Close()
sql_command.Dispose()
Catch ex As Exception
MsgBox(ex.Message)
End Try
Label4.Text = "" & Cnt4 & ""
End Sub


Sub DB_Connect1()
Try
strSQL = "SELECT * FROM firstyear"
sqlcon = New MySqlConnection("Database = localhost; database = high school
enrollment system; uid=root; pwd=") 'Initializes a new instance of the SqlConnection
class.
sqlcon.Open() 'Opens a database connection with the property settings
specified by the ConnectionString.


Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Sub DB_Connect2()
Try
strSQL = "SELECT * FROM secondyear"
sqlcon = New MySqlConnection("Database = localhost; database = high school
enrollment system; uid=root; pwd=") 'Initializes a new instance of the SqlConnection
class.
sqlcon.Open() 'Opens a database connection with the property settings
specified by the ConnectionString.


Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Sub DB_Connect3()
Try
strSQL = "SELECT * FROM thirdyear"
sqlcon = New MySqlConnection("Database = localhost; database = high school
enrollment system; uid=root; pwd=") 'Initializes a new instance of the SqlConnection
class.
sqlcon.Open() 'Opens a database connection with the property settings
specified by the ConnectionString.


Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub

Sub DB_Connect4()
Try
strSQL = "SELECT * FROM fourthyear"
sqlcon = New MySqlConnection("Database = localhost; database = high school
enrollment system; uid=root; pwd=") 'Initializes a new instance of the SqlConnection
class.
sqlcon.Open() 'Opens a database connection with the property settings
specified by the ConnectionString.


Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub

Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button5.Click
Button1.Enabled = True
Button2.Enabled = True
Button3.Enabled = True
Button4.Enabled = True


DB_Connect1()
DB_Connect2()
DB_Connect3()
DB_Connect4()

End Sub

Private Sub frmupdate_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Button1.Enabled = False
Button2.Enabled = False
Button3.Enabled = False
Button4.Enabled = False

End Sub
End Class

Imports MySql.Data.MySqlClient
Imports MySql.Data
Module SQLConnect
Public sqlcon As MySqlConnection
Public sql_command As MySqlClient.MySqlCommand
Public sql_reader As MySqlClient.MySqlDataReader
Public strSQL As String
Public dt As New DataTable
Public da As New MySqlDataAdapter
Public a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z,
ab, cd, ef, gh, ij, kl, mn, op, qr, st, uv, wx, yz, abc, def, ghi, jkl, mno, pqr, stu,
vwx, yza, bcde, fghi, jklm, nopq, rstu, vwxy, a1, b2, c3, d1, d2, d3, d4, d5, d6, e1, e2,
e3, e4, e5, e6, f1, f2, f3, f4, f5, f6, g1, g2, g3, g4, g5, g6 As String
End Module

You might also like