Anda di halaman 1dari 7

Colegio Nacional de Educacin Profesional

Tcnica del Estado de Tlaxcala



Elaboracin y Mantenimiento de Sistemas
de Informacin.

Profesor:
Hernndez Delgado Agustn

Alumna:
Michell Hernndez Martnez
Informtica
603




Public Class Form2

Private Sub AltasBindingNavigatorSaveItem_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles AltasBindingNavigatorSaveItem.Click
Me.Validate()
Me.AltasBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.ParaescolarDataSet)

End Sub

Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'TODO: esta lnea de cdigo carga datos en la tabla
'ParaescolarDataSet.altas' Puede moverla o quitarla segn 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 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 bandera As Boolean
bandera = True
Dim i, n As Integer
Dim RESU As Boolean
Dim C1 As String
Dim C2 As String

n = AltasBindingSource.Count

i = 1
AltasBindingSource.MoveFirst()
C1 = UCase(RTrim(TextBox1.Text))
C2 = UCase(RTrim(Nombre_compTextBox.Text))

n = AltasBindingSource.Count
Dim tamao As Integer
tamao = AltasBindingSource.Count
i = 1
If (tamao = 0) Then
MsgBox("tabla vacia")
Comentado [e1]: Agregamos un nuevo formulario..
Comentado [e2]: Deshabilitamos todos los campos para
que no se pueda escribir nada
Comentado [e3]: El nombre de nuestra tabla de nuestra
base de datos, es para que los guarde en ella..
Comentado [e4]: Agrega una nueva lnea donde guarda los
nuevos datos..
Comentado [e5]: Se declaran las variables..

Else
Do
If (Trim(MatriculaTextBox.Text) = Trim(TextBox1.Text)) Then

bandera = False
Else
AltasBindingSource.MoveNext()
i = i + 1
End If
Loop While (bandera = True And i <= n)
End If

If (bandera = False) Then
MsgBox("Matricula ya registrada")

Else
MsgBox("intruduce")
nuevafila = mitabla.NewRow()
cfilas.Add(nuevafila)

AltasBindingSource.MoveLast()

MatriculaTextBox.Enabled = True
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

Comentado [e6]: Aqu Primero te manda un mensaje
donde puedas introducir un nuevo registro. Despus te va a
enlazar a tu base de datos donde tienes todos tus registros. Y
por Ultimo te agrega tu nuevo registro.
Comentado [e7]: te habilita los campos para que pueda
introducir los datos del nuevo registro
Comentado [e8]: esto te ayuda para cuando introduces los
datos te los guarde en tu tabla en cada nmero de fila y no
se revuelvan los datos.

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
If (ParaescolarDataSet.HasChanges) Then
Me.Validate()
Me.AltasBindingSource.EndEdit()
Me.AltasTableAdapter.Update(Me.ParaescolarDataSet)
MsgBox("Grabado")
End If
End Sub
End Class






Comentado [e9]: Ya Te grava (guarda) tus datos que le
introduzcas en tu registro..
Comentado [e10]: Buscamos a cualquier matricula..




Comentado [e11]: Si no se encuentra nos mandara el
mensaje INTRODUCE..
Comentado [e12]: Aceptamos y se habilitaran los campos
para poder ingresarlos





Comentado [e13]: Introducir Datos
Comentado [e14]: Seleccionamos Grabar y aceptar lo cual
los datos ya te deben de aparecer en la tabla de tu base de
datos..

Comentado [e15]: El nuevo registro de nuestra base de
datos..

Anda mungkin juga menyukai