Anda di halaman 1dari 7

Colegio De Educacin Profesional Tcnica Del

Estado De Tlaxcala
Plantel Conalep Zacualpan 101
Elaboracin Y Mantenimiento De Sistemas De
Informacin.
Proyecto:
Para escolar
Profesor:
Agustn Hernndez Delgado
Alumna:
Lurdes Sartillo Nocelo
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
Comentario [P1]: En esta lnea nuestra
que es un nuevo formulario.
Comentario [P2]: Ests lneas de
cdigo son los campos del formulario, as
que los deshabilitaremos.
Comentario [P3]: Aqu se encuentra el
nombre de la tabla que es la Base de
Datos.ParaescolarDataSet.altas.
Comentario [P4]: Se agregara una
nueva fila en la cual se guardaran los datos.
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")

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
Comentario [P5]: En estas lneas la
funcin que van hacer es que a la hora de
que busquemos una matrcula y no la
encuentre en el registro nos mandara un
mensaje el cual dir introduce, entonces
registraremos los datos.
Comentario [P6]: Cuando se van a
introducir los datos estos campos se van
habilitar para que se puedan registrar sin
ningn problema.

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 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




Comentario [P7]: Estas sern las
nuevas filas en las cuales segn el orden en
el que estn se irn guardando los datos
que se introduzcan.
Comentario [P8]: Este pedazo de
cdigo lo que ara es que a la hora de que
tus datos ya estn introducidos le daremos
clic en el botn de grabar y nos los
guardara y se generara un nuevo registro y
estar en la Base de Datos guardada.



Comentario [P9]: Se buscar por
matricula
Comentario [P10]: Se introducirn los
datos.








Comentario [P11]: Campos llenos con
los datos que se van a grabar.
Comentario [P12]: Datos grabados


Comentario [P13]: Registro aadido a
la Base de datos.

Anda mungkin juga menyukai