Professional Documents
Culture Documents
Process Flow: 1. The Registrar Will Login
Process Flow: 1. The Registrar Will Login
Process Flow: 1. The Registrar Will Login
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