Escolar Documentos
Profissional Documentos
Cultura Documentos
Criterios de evaluacin
Inserta
Modifica
Elimina
Presenta
Reporte
SOLUCIN
- Se cre una solucin en la siguiente ruta:
C:\Users\Luis Boy\Documents\Visual Studio 2012\Projects
El nombre de la solucin, es: SolucinAcadmica, dentro de la cual se tiene las siguientes
capas:
1
DR. LUIS BOY CHAVIL
2
DR. LUIS BOY CHAVIL
- Capas:
o AccesoDatos
o Entidad
o Negocio
o Presentacin
- Los formularios que se han desarrollado, estn en un Control TABPage, cuyo diseo se
indica a continuacin:
3
DR. LUIS BOY CHAVIL
- Las bsquedas habilitadas para los Reportes, son, Por: Nombres, Apellidos, o Escuela.
- En cualquiera de los casos anteriores, debe ingresarse el dato de criterio de bsqueda,
luego se pulsar el botn: Buscar para que se muestren los datos debidamente filtrados
por dicho criterio de bsqueda en el objeto ListView.
- El botn Regresar activa el tab page Mantenimiento Alumno.
#Region "Mtodos"
Public Property Escuela() As String
Get
Return m_escuela
End Get
4
DR. LUIS BOY CHAVIL
5
DR. LUIS BOY CHAVIL
NOTA: Es necesario establecer dos referencias: Una con la capa: Entidad y la otra con la capa:
AccesoDatos.
End Class
4. Capa: Presentacin
'Se debe referenciar a las capas: Entidad y Negocio
Imports Entidad
Imports Negocio
Public Class frmALUMNO
Private Sub frmALUMNO_Load(sender As Object, e As EventArgs) Handles MyBase.Load
BtnNuevo.Enabled = True
BtnRegistrar.Enabled = False
BtnModificar.Enabled = False
BtnEliminar.Enabled = False
BtnPresentar.Enabled = False
BtnReporte.Enabled = False
BtnNuevo.Focus()
End Sub
TxtCodigo.Text = ""
TxtNombres.Text = ""
TxtApellidos.Text = ""
CboEscuela.SelectedIndex = -1
TxtCodigo.Focus()
End Sub
6
DR. LUIS BOY CHAVIL
BtnNuevo.Enabled = True
BtnRegistrar.Enabled = False
TxtCodigo.Enabled = True
BtnNuevo.Focus()
End If
Else
MessageBox.Show("Error .... El cdigo ya existe", "Ventana de Error",
MessageBoxButtons.OK, MessageBoxIcon.Error)
End If
End Sub
7
DR. LUIS BOY CHAVIL
Lista(f, 2) = Fila.SubItems(2).Text
Lista(f, 3) = Fila.SubItems(3).Text
f += 1
Next
End Sub
obj.Codigo = CInt(TxtCodigo.Text)
obj.Nombres = IIf(TxtNombres.Text Is Nothing, "", TxtNombres.Text)
obj.Apellidos = IIf(TxtApellidos.Text Is Nothing, "", TxtApellidos.Text)
obj.Escuela = CboEscuela.Text
ListVAlumnos.Items(IndiceAlumno).SubItems(1).Text = obj.Nombres
ListVAlumnos.Items(IndiceAlumno).SubItems(2).Text = obj.Apellidos
ListVAlumnos.Items(IndiceAlumno).SubItems(3).Text = obj.Escuela
BtnNuevo.Enabled = True
BtnRegistrar.Enabled = False
TxtCodigo.Enabled = True
TxtCodigo.Focus()
End Sub
8
DR. LUIS BOY CHAVIL
End Sub
9
DR. LUIS BOY CHAVIL
10