Amparo Exp6 StudentInformationSQLIntegrated
Amparo Exp6 StudentInformationSQLIntegrated
College of Engineering
Computer Engineering Departments
Student Information
(SQL Integrated)
Submitted by:
Submitted to:
CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN
CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN
EXPERIMENT 6
Student Information
(SQL Integrated)
I. Database Screenshots
Log In Form
StudReg Form
CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN
CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN
ViewSI Form
DataView Form
CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN
CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN
CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN
CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN
DataView.Show()
End Sub
End Class
b.ViewSI Form
Public Class ViewSI
End Sub
End Class
CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN
CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN
CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN
CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN
Municipality.Items.Clear()
Dim LM As String() = {"Baybay City", "Hindang", "Inopacan", "Matalom",
"Hilongos", "Mahaplag", "Palo"}
Municipality.Items.AddRange(LM)
End If
End Sub
CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN
CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN
CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN
CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN
con.Close()
Me.Hide()
ViewSI.NameLabel.Text = sname
ViewSI.CourseLabel.Text = crs
CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN
CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN
ViewSI.YrSecLabel.Text = yrsec
ViewSI.BirthdateLabel.Text = bdate
ViewSI.EmailLabel.Text = emadd
ViewSI.AddLabel.Text = add
ViewSI.CNLabel.Text = cnum
ViewSI.StudIDLabel.Text = id
ViewSI.AgeLabel.Text = fage
ViewSI.GenderLabel.Text = gender
ViewSI.ProfilePic.BackgroundImage = ProfilePic.BackgroundImage
ViewSI.Show()
End If
End Sub
Private Function ImageToByteArray(image As Image) As Byte()
Dim ms As New MemoryStream()
image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg)
Return ms.ToArray()
End Function
End Class
d. DataView Form
Imports System.Data.SqlClient
Imports System.IO
Imports System.Drawing.Imaging
Public Class DataView
Dim connectionString As String = "Data Source=CABALESRICHARD\SQLEXPRESS;Initial
Catalog=AmparoDB;Integrated Security=True"
Dim connection As New SqlConnection(connectionString)
Dim srch As String
Private Sub DataView_Load(sender As Object, e As EventArgs) Handles MyBase.Load
RefreshDataGridView()
End Sub
CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN
CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN
ViewSI.AddLabel.Text = selectedRow.Cells("Address").Value.ToString()
ViewSI.CNLabel.Text = selectedRow.Cells("Contact_Number").Value.ToString()
ViewSI.StudIDLabel.Text = selectedRow.Cells("Student_ID").Value.ToString()
Dim imageData As Byte() =
DirectCast(selectedRow.Cells("Profile_Picture").Value, Byte())
ViewSI.ProfilePic.BackgroundImage = ByteArrayToImage(imageData)
ViewSI.AgeLabel.Text = selectedRow.Cells("Age").Value.ToString()
ViewSI.GenderLabel.Text = selectedRow.Cells("Gender").Value.ToString()
ViewSI.Button1.Visible = False
ViewSI.UpdateButton.Visible = False
ViewSI.Button2.Visible = True
ViewSI.Show()
RefreshDataGridView()
Else
MessageBox.Show("No Row Selected", "Student Information Database",
MessageBoxButtons.OK, MessageBoxIcon.Error)
End If
End Sub
CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN
CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN
found += 1
Continue For
End If
Next
Next
If found = 0 Then
MessageBox.Show("No Matches", "Student Information Database",
MessageBoxButtons.OK, MessageBoxIcon.Error)
Exit Sub
End If
Else
MessageBox.Show("Please Enter a Search Term", "Student Information
Database", MessageBoxButtons.OK, MessageBoxIcon.Error)
Exit Sub
End If
Dim query As String = "SELECT * FROM StudentInfo WHERE Student_ID IN ("
Dim c As Integer = 0
For Each id As String In studentid
query &= "'" & id & "'"
c += 1
If c < studentid.Length Then
query &= ","
End If
Next
query &= ")"
Dim adapter As New SqlDataAdapter(query, connection)
Dim table As New DataTable()
adapter.Fill(table)
DataGridView1.DataSource = table
srch = Search.Text
End Sub
CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN