1. SPORT SISTEM
COLEGIO DE EDUCACIÓN PROFESIONAL TÉCNICA DEL ESTADO
DE TLAXCALA
PLANTEL CONALEP ZACUALPAN 101
Docente: Ing. Agustín Hernández Delgado.
Módulo: Elaboración y Mantenimiento de Sistemas de
Información.
Proyecto: Para-escolares.
Alumno:
Oscar Estada Padilla.
Especialidad. Informática.
Grado: 6to Semestre Grupo: 603-Info-V.
2. SPORT SISTEM
Public Class Form3
Private Sub AltasBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs)
Me.Validate()
Me.AltasBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.ParaescolarDataSet)
End Sub
Private Sub Form3_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 'ParaescolarDataSet.altas' Puede moverla
o quitarla según sea necesario.
Me.AltasTableAdapter.Fill(Me.ParaescolarDataSet.altas)
MatriculaTextBox.Enabled = False
MatriculaTextBox.Visible = False
Nombre_compTextBox.Enabled = False
Nombre_compTextBox.Visible = False
GrupoTextBox.Enabled = False
GrupoTextBox.Visible = False
EspecialidadTextBox.Enabled = False
EspecialidadTextBox.Visible = False
Nom_paraescolarTextBox.Enabled = False
Nom_paraescolarTextBox.Visible = False
Nom_profTextBox.Enabled = False
Nom_profTextBox.Visible = False
Fech_inicioDateTimePicker.Enabled = False
Fech_inicioDateTimePicker.Visible = False
End Sub
Private Sub AltasBindingNavigator_RefreshItems(ByVal sender As System.Object, ByVal e As
System.EventArgs)
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button1.Click
Dim mitabla As DataTable = ParaescolarDataSet.altas
Dim cfilas As DataRowCollection = mitabla.Rows
Dim nuevafila As DataRow
Dim i As Integer
Dim n As Integer
Dim tamaño As Integer
n = AltasBindingSource.Count
Dim bandera As Boolean
bandera = True
i = 1
If (tamaño = 0) Then
MsgBox("tabla vacia")
Else
End If
Do
If (Trim(MatriculaTextBox.Text) = Trim(TextBox1.Text)) Then
bandera = False
Comentado [V1]: En las líneas marcadas se tienen que
modificar todos los campos de verdaderos a falsos para que
deshabilite los campos para que no se pueda modificar
alguna información.
Comentado [V2]: Esta línea se encarga de mandar a traer
la base de datos de nuestro sistema para que guarde la
información.
Comentado [V3]: Este permite conecta la tabla de altas
de tu base de datos.
Comentado [V4]: Esta línea se encarga de Inserta datos.
3. SPORT SISTEM
Else
AltasBindingSource.MoveNext()
i = i + 1
End If
Loop While (bandera = True And i <= n)
If (bandera = False) Then
MsgBox("no existe datos")
Else
MsgBox("introduce")
nuevafila = mitabla.NewRow()
cfilas.Add(nuevafila)
AltasBindingSource.MoveLast()
MatriculaTextBox.Enabled = False
MatriculaTextBox.Visible = True
Nombre_compTextBox.Enabled = True
Nombre_compTextBox.Visible = True
GrupoTextBox.Enabled = True
GrupoTextBox.Visible = True
EspecialidadTextBox.Enabled = True
EspecialidadTextBox.Visible = True
Nom_paraescolarTextBox.Enabled = True
Nom_paraescolarTextBox.Visible = True
Nom_profTextBox.Enabled = True
Nom_profTextBox.Visible = True
Fech_inicioDateTimePicker.Enabled = True
Fech_inicioDateTimePicker.Visible = True
nuevafila(1) = UCase(TextBox1.Text)
nuevafila(2) = UCase(Nombre_compTextBox.Text)
nuevafila(3) = Val(GrupoTextBox.Text)
nuevafila(4) = UCase(EspecialidadTextBox.Text)
nuevafila(5) = UCase(Nom_paraescolarTextBox.Text)
nuevafila(6) = UCase(Nom_profTextBox.Text)
nuevafila(7) = Fech_inicioDateTimePicker.Value
End If
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button4.Click
Me.Visible = False
My.Forms.Form4.Visible = True
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button2.Click
If (ParaescolarDataSet.HasChanges) Then
Comentado [V5]: En esta línea se modifica la bandera(de
verdadero a falso).
Comentado [V6]: Esta línea te permite mostrar un
mensaje de advertencia para que introduzcas un nuevo
registro.
Comentado [V7]: Se enlaza la tabla de la base de datos.
Comentado [V8]: Esta línea se encarga de Agrega las filas
nuevas en la base de datos.
Comentado [V9]: Estas líneas se encargan de ingresar y
acomodar los nuevos datos ingresados a la base.