Page 1

COLEGIO DE EDUCACIÒN PROFESIONAL TECNICA DEL ESTADO DE TLAXCALA

PLANTEL CONALEP ZACUALPAN 101

ELABORACIÒN Y MANTENIMIENTO DE SISTEMAS DE INFORMACIÒN.

MODULO DE ALTAS ALUMNOS

DOCENTE: AGUSTIN HERNANDEZ DELGADO

ALUMNO: VICTOR HUGO CORTE CUATEPITZI

GRUPO 603 INFORMÀTICA


1. Aquí nos encontramos en el menú de inicio del sistema SICOHE donde le daremos en la opción altas

Public Class Form2 Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Form1.Show() End Sub

Comentado [U1]: Manda a llamar al formulario de altas de alumnos

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Form3.Show() End Sub

Comentado [U2]: Manda a llamar al formulario de consultas alumnos

Private Sub PictureBox3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox3.Click

Comentado [U3]: Este es la imagen de fondo del menú

End Sub Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click End Sub End Class

Comentado [U4]: Este es el botón que mandara a llamar al formulario para modificar registros

Comentado [U5]: Este es el botón que mandara a llamar al formulario para eliminar registros


2. Después nos aparecerá el módulo de altas donde se encuentra deshabilitados y ocultos los cuadros de texto

3. Luego realizamos la prueba en buscar una matrícula para ver si no existen para poder proceder con el registro de altas de un alumno

Nos dice que la matricula ya está registrada


4. Volvemos a ingresar una nueva matrĂ­cula para registrar al alumno

Ahora la matricula no existe y nos pide que introduzcamos los datos y le damos aceptar

5. Enseguida nos aparecerĂĄ los cuadros de texto para realizar el registro excepto el Id ya que este lo proporciona de manera automĂĄtica la base de datos


6. Empezamos a llenar los cuadros de texto con los datos correspondientes que nos pide el formulario para dar de alta a un alumnos

Nos dice que los datos fueron garbados

7. Luego nos vamos a nuestra base de datos para verificar que el registro fue grabado correctamente

8. Despu茅s de haber comprobado en la base de datos que se grab贸 correctamente el registro nos regresamos al sistema y cerramos la ventanilla del m贸dulo altas para volver a al men煤 principal


9. Código del sistema y las funciones que realizan

Public Class Form1 Private Sub Alta_alumnosBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Alta_alumnosBindingNavigatorSaveItem.Click Me.Validate() Me.Alta_alumnosBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.SICOHEDataSet) End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'TODO: esta línea de código carga datos en la tabla 'SICOHEDataSet.alta_alumnos' Puede moverla o quitarla según sea necesario. Me.Alta_alumnosTableAdapter.Fill(Me.SICOHEDataSet.alta_alumnos) IdTextBox.Enabled = False IdTextBox.Visible = False EspecialidadTextBox.Enabled = False EspecialidadTextBox.Visible = False MatriculaTextBox.Enabled = False MatriculaTextBox.Visible = False Nombre_del_alumnoTextBox.Enabled = False Nombre_del_alumnoTextBox.Visible = False Apellido_PaternoTextBox.Enabled = False Apellido_PaternoTextBox.Visible = False Apellido_MaternoTextBox.Enabled = False

Comentado [U6]: En esta parte del código deshabilitamos y ocultamos nuestros campos de nuestra BD


Apellido_MaternoTextBox.Visible = False GrupoTextBox.Enabled = False GrupoTextBox.Visible = False TurnoTextBox.Enabled = False TurnoTextBox.Visible = False End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click If (SICOHEDataSet.HasChanges) Then ' nos va a permitir grabar los datos a la base de datos Me.Validate() Me.Alta_alumnosBindingSource.EndEdit() Me.Alta_alumnosTableAdapter.Update(Me.SICOHEDataSet) MsgBox("DATOS DEL ALUMNO GRABADOS") End If End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim mitabla As DataTable = SICOHEDataSet.alta_alumnos Dim cfilas As DataRowCollection = mitabla.Rows Dim nuevafila As DataRow Dim i As Integer Dim c1 As String Dim c2 As String Dim res As Boolean Dim n As Integer Dim bandera As Boolean n = Alta_alumnosBindingSource.Count Alta_alumnosBindingSource.MoveFirst() bandera = True

Comentado [U7]: Aquí va a validar nuestra tabla de nuestra base de datos para guardar los datos insertados (“botón garbar“)

Comentado [U8]: Este es el botón para realizar la búsqueda de la matricula introducida Comentado [U9]: Declaración de la tabla de nuestra BD que es igual al nombre de la BD como también la identificación de nuestra tabla Comentado [U10]: Permite conectar a la BD para grabar nuestros registros

res = False c1 = (RTrim(TextBox1.Text)) c2 = (RTrim(MatriculaTextBox.Text)) Do If (Trim(MatriculaTextBox.Text) = Trim(TextBox1.Text)) Then bandera = False Else Alta_alumnosBindingSource.MoveNext() i = i + 1 End If Loop While (bandera = True And i <= n) If (bandera = False) Then MsgBox("ERROR MATRICULA YA REGISTRADA") Else MsgBox("INTRODUCE LOS DATOS DEL ALUMNO") nuevafila = mitabla.NewRow cfilas.Add(nuevafila) Alta_alumnosBindingSource.MoveLast()

IdTextBox.Enabled = False IdTextBox.Visible = False EspecialidadTextBox.Enabled = True

Comentado [U11]: Esta es la condición si es que la matricula ya existe en nuestra BD no puede registrarse nuevamente Comentado [U12]: Aquí se introducirán los datos cuando la matricula buscada no exista nos permitirá dar de alta un nuevo registro


EspecialidadTextBox.Visible = True MatriculaTextBox.Enabled = False MatriculaTextBox.Visible = True Nombre_del_alumnoTextBox.Enabled = True Nombre_del_alumnoTextBox.Visible = True Apellido_PaternoTextBox.Enabled = True Apellido_PaternoTextBox.Visible = True Apellido_MaternoTextBox.Enabled = True Apellido_MaternoTextBox.Visible = True GrupoTextBox.Enabled = True GrupoTextBox.Visible = True TurnoTextBox.Enabled = True TurnoTextBox.Visible = True nuevafila(1) nuevafila(2) nuevafila(3) nuevafila(4) nuevafila(5) nuevafila(6) nuevafila(7) End If End Sub

= = = = = = =

UCase(TextBox1.Text) Val(Nombre_del_alumnoTextBox.Text) Val(Apellido_PaternoTextBox.Text) Val(Apellido_MaternoTextBox.Text) Val(EspecialidadTextBox.Text) Val(GrupoTextBox.Text) Val(TurnoTextBox.Text)

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click End End Sub End Class

Comentado [U13]: Termina la instrucci贸n If, al igual que el ciclo Do Loop While que nos permite cumplir con las condiciones l贸gicas de sistema Comentado [U14]: Este es el bot贸n para salir del sistema

Modulo altas victor hugo corte cuatepitzi  
Read more
Read more
Similar to
Popular now
Just for you