Professional Documents
Culture Documents
Pgina 1
PROGRAMACIN EN BASIC.NET
Crear un proyecto nuevo de tipo Aplicacin de Windows Form.(resultado)
Guardar el proyecto.
Pgina 2
CAPA ENTIDAD
Agregar un proyecto Clic en Archivo/Agregar nuevo proyecto/Biblioteca de clases
Asigne el nombre con CapaEntidad y crear la clases para las tablas principales de la base de datos. Clase alumnoCE
Public Class AlumnoCE Private _dni As String Private _apellido As String Private _nombres As String Private _fecha_nac As Date Private _idespe As String Public Property dni() As String Get Return _dni End Get Set(ByVal value As String) If value.Trim.Length = 8 Then _dni = value Else Throw New Exception("Ingrese 8 dgitos") End If End Set End Property Public Property apellidos() As String Get
Pgina 3
Pgina 4
Asigne el nombre como CapaDatos y crear las siguientes clases Agregar referencia a la CapaEntidad: Clic derecho en el proyecto CapaDatos
Pgina 5
Pgina 6
Clase consulta:
Clase alumno:
Imports CapaEntidad Imports System.Data.SqlClient Imports System.Data Public Class alumnoCD Private _con As New conexion Private _com As New SqlCommand Sub New() _com.Connection = _con.abrir End Sub Public Function grabar_alumno(ByVal objalu As AlumnoCE) As String _com.Parameters.Clear() _com.Connection = _con.abrir
Pgina 7
Pgina 8
PROYECTO PRINCIPAL.
DISEO DEL FORMULARIO
CDIGO EN EL FORMULARIO:
Imports CapaEntidad Imports CapaLogicaNegocios Public Class frmalumno Dim objalumno As AlumnoCE Dim objalumnolognegocio As AlumnoLN Private Sub frmalumno_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load objalumno = New AlumnoCE objalumnolognegocio = New AlumnoLN dgalumno.DataSource = objalumnolognegocio.verdata("select*from alumno") Utilitarios.LlenarCombo(cbespecialidad, "select*from especialidad", "id", "nomespe") End Sub Private Sub btgrabar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btgrabar.Click Try objalumno.dni = txtdni.Text objalumno.nombres = txtnombres.Text objalumno.apellidos = txtapellidos.Text objalumno.fechanac = dtpfechanac.Value.Date.Date objalumno.idespecialidad = cbespecialidad.SelectedValue
Pgina 9
CLASE UTILITARIO:
Imports CapaLogicaNegocios Public Class Utilitarios Public Shared Sub LlenarCombo(ByVal CB As ComboBox, ByVal sql As String, ByVal valor As String, ByVal nombre As String) Dim objal As New AlumnoLN CB.DataSource = objal.verdata(sql) CB.DisplayMember = nombre CB.ValueMember = valor End Sub End Class
RESULTADO
Pgina 10