Sie sind auf Seite 1von 2

Imports System.Data.

SqlClient '<- Para usar Base de Datos SQL Server

Public Class frmHOME


Dim oCN As New SqlConnection
Dim oCMD As New SqlCommand
Dim sCadenaConexion As String

Private Sub frmHOME_Load(sender As Object, e As EventArgs) Handles


MyBase.Load
DiseñoINICIAL()

ListarRegistrosALL()

grdListado.DataSource = ListarRegistrosALL()
lblMensaje.Text = $"Existen: {grdListado.Rows.Count} registros
encontrados"

'Aspecto y Apariencia del DataGridView: grdListado


grdListado.MultiSelect = False
grdListado.SelectionMode = DataGridViewSelectionMode.FullRowSelect
grdListado.AutoResizeColumns()

End Sub

Sub DiseñoINICIAL()
Me.Text = "Autor: Fiorela Stefany Yzaguirre Mayanga| UCV Sede Lima Norte"
Me.BackColor = Color.Khaki
Me.MaximizeBox = True
Me.btnActualizar.Enabled = False
Me.btnGuardar.Image = My.Resources.pngRegsitroGuardar
Me.btnGuardar.TextImageRelation = TextImageRelation.ImageBeforeText

End Sub

'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
' Comprobamos la Conexión a la DB: AgendaFSYM
'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Function Conectar() As SqlConnection
sCadenaConexion = "Data Source=(local);" +
"Initial Catalog=AgendaFSYM;" +
"Integrated Security=True"

Try
oCN.ConnectionString = sCadenaConexion
Catch ex As Exception
MessageBox.Show("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" +
vbNewLine +
"Error al Conectarse a la Base de Datos " +
vbNewLine +
"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" +
vbNewLine +
ex.Message,
"Error Inesperado",
MessageBoxButtons.OKCancel,
MessageBoxIcon.Exclamation)
End Try

Return (oCN)

End Function
Function ListarRegistrosALL() As DataTable
Dim oDT As New DataTable
Try
oCMD = New SqlCommand("SELECT * FROM [Mis Contactos]", Conectar)
oCMD.Connection.Open()
oDT.Load(oCMD.ExecuteReader)
oCMD.Connection.Close()
Catch ex As Exception
MessageBox.Show("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" +
vbNewLine +
"Error al Cargar Tabla" + vbNewLine +
"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" +
vbNewLine +
ex.Message,
"Error Inesperado",
MessageBoxButtons.OKCancel,
MessageBoxIcon.Exclamation)
End Try
Return oDT
End Function

End Class

Das könnte Ihnen auch gefallen