Professional Documents
Culture Documents
Proyecto Sistema en Visual
Proyecto Sistema en Visual
NET
Imports System.Data.SqlClient
Public Class frmActEstudiante
Inherits System.Windows.Forms.Form
Dim daEstudiante As SqlDataAdapter
Dim objDataSet As DataSet
Dim flag As Integer
Dim resultado As Integer
Dim strCodigo As String
End Sub
End Sub
#End Region
Me.txtCodigo.DataBindings.Add("Text", objDataSet,
"Estudiante.Cod_Estudiante")
Me.txtApellidos.DataBindings.Add("text", objDataSet,
"Estudiante.Ape_Estudiante")
Me.txtNombres.DataBindings.Add("Text", objDataSet,
"Estudiante.Nom_Estudiante")
Me.txtFechaIngreso.DataBindings.Add("text", objDataSet,
"Estudiante.Fecha_Ingreso")
Me.txtTipo.DataBindings.Add("text", objDataSet,
"Estudiante.Tipo_Estudiante")
ConfiguraControles(0)
End Sub
End Sub
End Sub
objcomando.Parameters.Add(New SqlParameter("@Ape_Estudiante",
SqlDbType.VarChar))
objcomando.Parameters("@Ape_Estudiante").Value = txtApellidos.Text
objcomando.Parameters.Add(New SqlParameter("@Nom_Estudiante",
SqlDbType.VarChar))
objcomando.Parameters("@Nom_Estudiante").Value = txtApellidos.Text
objcomando.Parameters.Add(New SqlParameter("@Fecha_Ingreso",
SqlDbType.DateTime))
objcomando.Parameters("@Fecha_Ingreso").Value =
txtFechaIngreso.Text
objcomando.Parameters.Add(New SqlParameter("@Tipo_Estudiante",
SqlDbType.VarChar))
objcomando.Parameters("@Tipo_Estudiante").Value = txtTipo.Text
MODCONEXION.Conexion.Open()
resultado = objcomando.ExecuteNonQuery
'Ejecuta una instrucción de Transact-SQL en Connection y devuelve
el número de filas afectadas.
Call Actualizar()
'Para actualizar posición
Call NumRegistro()
MessageBox.Show("Registros " & oper & resultado, "", 0,
MessageBoxIcon.Information)
ConfiguraControles(0)
Catch exc As Exception
MessageBox.Show(exc.Message)
End Try
MODCONEXION.Conexion.Close()
End Sub
Try
oCNN.Open()
oCMD.ExecuteNonQuery()
Catch xErr As Exception
MsgBox(xErr.Message)
r = False
Finally
oCNN.Close()
oCMD = Nothing
oPRM = Nothing
oCNN = Nothing
End Try
Return r
End Function
Protected Overrides Sub Finalize()
MyBase.Finalize()
End Sub
End Class
Materias
Imports System.Data.SqlClient
Public Class frmActMateria
Inherits System.Windows.Forms.Form
Dim daCurso As SqlDataAdapter
Dim daEspecialidad As SqlDataAdapter
Dim daTeoria As SqlDataAdapter
Dim objDataSet As DataSet
Dim flag As Integer
Dim resultado As Integer
Dim strCodigo As String
End Sub
End Sub
#End Region
Me.txtCodigo.DataBindings.Add("Text", objDataSet,
"Materia.Cod_Materia")
Me.txtNom_Materia.DataBindings.Add("Text", objDataSet,
"Materia.Nom_Materia")
Me.cboCodEspecialidad.DataBindings.Add(New
System.Windows.Forms.Binding("SelectedValue", Me.objDataSet,
"Materia.Cod_Especialidad"))
Me.cboCodEspecialidad.DataSource =
Me.objDataSet.Tables("Especialidad")
Me.cboCodEspecialidad.DisplayMember = "Nom_Especialidad"
Me.cboCodEspecialidad.ValueMember = "Cod_Especialidad"
Me.cboCodEspecialidad.DropDownStyle = ComboBoxStyle.DropDownList
Me.cboId_Teoria.DataBindings.Add(New
System.Windows.Forms.Binding("SelectedValue", Me.objDataSet,
"Materia.ID_Teoria"))
Me.cboId_Teoria.DataSource = Me.objDataSet.Tables("Teoria")
Me.cboId_Teoria.DisplayMember = "Horas"
Me.cboId_Teoria.ValueMember = "ID_Teoria"
Me.cboId_Teoria.DropDownStyle = ComboBoxStyle.DropDownList
Call HabilitarControles(True)
Call HabilitarBotones(True)
Call BotonA(True)
Call BotonB(True)
ConfiguraControles(0)
End Sub
ConfiguraControles(1)
txtNom_Materia.Focus()
End Sub
objcomando.Parameters.Add(New SqlParameter("@Nom_Curso",
SqlDbType.VarChar))
objcomando.Parameters("@Nom_Materia").Value = txtNom_Materia.Text
objcomando.Parameters.Add(New SqlParameter("@Cod_Especialidad",
SqlDbType.Char))
objcomando.Parameters("@Cod_Especialidad").Value =
cboCodEspecialidad.SelectedValue
objcomando.Parameters.Add(New SqlParameter("@Id_Teoria",
SqlDbType.Char))
objcomando.Parameters("@Id_Teoria").Value =
cboId_Teoria.SelectedValue
MODCONEXION.Conexion.Open()
resultado = objcomando.ExecuteNonQuery
'Ejecuta una instrucción de Transact-SQL en Connection y devuelve
el número de filas afectadas.
Call Actualizar()
'Para actualizar posición
Call NumRegistro()
MessageBox.Show("Registros " & oper & resultado, "", 0,
MessageBoxIcon.Information)
Catch exc As Exception
MessageBox.Show(exc.Message)
End Try
Call HabilitarControles(True)
Call HabilitarBotones(True)
Call BotonA(True)
Call BotonB(True)
MODCONEXION.Conexion.Close()
End Sub
End Sub
End Sub
End Class
Semestres.
Imports System.Data.SqlClient
Public Class frmActSemestre
Inherits System.Windows.Forms.Form
Dim daSemestre As SqlDataAdapter
Dim objDataSet As DataSet
Dim flag As Integer
Dim resultado As Integer
Dim strCodigo As String
#Region " Código generado por el Diseñador de Windows Forms "
End Sub
End Sub
#End Region
Me.txtSemestre.DataBindings.Add("Text", objDataSet,
"Semestre.Semestre")
Me.txtFechaInicio.DataBindings.Add("Text", objDataSet,
"Semestre.Fecha_Inicio")
Me.txtFechaTermino.DataBindings.Add("Text", objDataSet,
"Semestre.Fecha_Termino")
Call HabilitarControles(True)
Call HabilitarBotones(True)
Call BotonA(True)
Call BotonB(True)
End Sub
End Sub
objcomando.Parameters.Add(New SqlParameter("@Fecha_Inicio",
SqlDbType.DateTime))
objcomando.Parameters("@Fecha_Inicio").Value = txtFechaInicio.Text
objcomando.Parameters.Add(New SqlParameter("@Fecha_Termino",
SqlDbType.DateTime))
objcomando.Parameters("@Fecha_Termino").Value =
txtFechaTermino.Text
MODCONEXION.Conexion.Open()
resultado = objcomando.ExecuteNonQuery
'Ejecuta una instrucción de Transact-SQL en Connection y devuelve
el número de filas afectadas.
Call Actualizar()
'Para actualizar posición
Call NumRegistro()
MessageBox.Show("Registros " & oper & resultado, "", 0,
MessageBoxIcon.Information)
Catch exc As Exception
MessageBox.Show(exc.Message)
End Try
Call HabilitarControles(False)
Call HabilitarBotones(True)
MODCONEXION.Conexion.Close()
End Sub
Centros de Apoyo
Imports System.Data.SqlClient
Public Class frmActCentro
Inherits System.Windows.Forms.Form
Dim daCentro As SqlDataAdapter
Dim objDataSet As DataSet
Dim flag As Integer
Dim resultado As Integer
Dim strCodigo As String
End Sub
End Sub
#End Region
Call HabilitarControles(False)
Call HabilitarBotones(True)
Call HabilitarEditar(True)
Call BotonA(True)
Call BotonB(True)
End Sub
Call HabilitarBotones(False)
Call LimpiarControles()
Call GeneraCodigo()
Call HabilitarEditar(True)
ConfiguraControles(1)
End Sub
ConfiguraControles(2)
End Sub
ConfiguraControles(0)
End Sub
End Sub
objcomando.Parameters.Add(New SqlParameter("@Ciudad",
SqlDbType.VarChar))
objcomando.Parameters("@Descripcion").Value = txtDescripcion.Text
MODCONEXION.Conexion.Open()
resultado = objcomando.ExecuteNonQuery
'Ejecuta una instrucción de Transact-SQL en Connection y devuelve
el número de filas afectadas.
Call Actualizar()
'Para actualizar posición
Call NumRegistro()
MessageBox.Show("Registros " & oper & resultado, "", 0,
MessageBoxIcon.Information)
Catch exc As Exception
MessageBox.Show(exc.Message)
End Try
MODCONEXION.Conexion.Close()
End Sub
End Class
End Sub
#End Region
MODCONEXION.Conexion.Close()
' Enlazando los controles al campo correspondiente
Me.txtNumero.DataBindings.Add("Text", objDataSet, "Examen.Num_Examen")
Me.cboCiclo.DataBindings.Add(New
System.Windows.Forms.Binding("SelectedValue", Me.objDataSet,
"Examen.Numero_Ciclo"))
Me.cboCiclo.DataSource = Me.objDataSet.Tables("Ciclo")
Me.cboCiclo.DisplayMember = "Numero_Ciclo"
Me.cboCiclo.ValueMember = "Numero_Ciclo"
Me.cboCiclo.DropDownStyle = ComboBoxStyle.DropDownList
Me.cboCodEstudiante.DataBindings.Add(New
System.Windows.Forms.Binding("SelectedValue", Me.objDataSet,
"Examen.Cod_Estudiante"))
Me.cboCodEstudiante.DataSource = Me.objDataSet.Tables("Estudiante")
Me.cboCodEstudiante.DisplayMember = "Cod_Estudiante"
Me.cboCodEstudiante.ValueMember = "Cod_Estudiante"
Me.cboCodEstudiante.DropDownStyle = ComboBoxStyle.DropDownList
Me.cboSemestre.DataBindings.Add(New
System.Windows.Forms.Binding("SelectedValue", Me.objDataSet,
"Examen.Semestre"))
Me.cboSemestre.DataSource = Me.objDataSet.Tables("Semestre")
Me.cboSemestre.DisplayMember = "Semestre"
Me.cboSemestre.ValueMember = "Semestre"
Me.cboSemestre.DropDownStyle = ComboBoxStyle.DropDownList
Call HabilitarControles(True)
Call HabilitarBotones(True)
Call BotonA(True)
Call BotonB(True)
ConfiguraControles(0)
End Sub
Private Sub HabilitarBotones(ByVal est As Boolean)
Dim ctrl As Control
For Each ctrl In Me.Controls
If TypeOf ctrl Is Button Then ctrl.Enabled = est
Next
btnGuardar.Enabled = Not est
btnCancelar.Enabled = Not est
End Sub
End Sub
objcomando.Parameters.Add(New SqlParameter("@Numero_Ciclo",
SqlDbType.Char))
objcomando.Parameters("@Numero_Ciclo").Value =
cboCiclo.SelectedValue
objcomando.Parameters.Add(New SqlParameter("@Cod_Estudiante",
SqlDbType.Char))
objcomando.Parameters("@Cod_Estudiante").Value =
cboCodEstudiante.SelectedValue
objcomando.Parameters.Add(New SqlParameter("@Semestre",
SqlDbType.Char))
objcomando.Parameters("@Semestre").Value =
cboPeriodo.SelectedValue
MODCONEXION.Conexion.Open()
resultado = objcomando.ExecuteNonQuery
'Ejecuta una instrucción de Transact-SQL en Connection y devuelve
el número de filas afectadas.
Call Actualizar()
'Para actualizar posición
Call NumRegistro()
MessageBox.Show("Registros " & oper & resultado, "", 0,
MessageBoxIcon.Information)
ConfiguraControles(0)
Catch exc As Exception
MessageBox.Show(exc.Message)
End Try
Call HabilitarControles(False)
Call HabilitarBotones(True)
MODCONEXION.Conexion.Close()
End Sub
Try
oCNN.Open()
oCMD.ExecuteNonQuery()
Catch xErr As Exception
MsgBox(xErr.Message)
r = False
Finally
oCNN.Close()
oCMD = Nothing
oPRM = Nothing
oCNN = Nothing
End Try
Return r
End Function
End Class
PAGO VALOR PARA TOMA EXAMEN ATRASADO
Imports System.Data.SqlClient
Public Class frmActFichaPagos
Inherits System.Windows.Forms.Form
Dim daFicha_Pagos As SqlDataAdapter
Dim daAlumno As SqlDataAdapter
Dim objDataSet As DataSet
Dim flag As Integer
Dim resultado As Integer
Dim strCodigo As String
Const spExploracion = "FichaPago: Exploración de registros"
Const spNuevo = "FichaPago: Nuevo Registro"
Const spModificacion = "FichaPago: Modificación del Registro"
Dim SQLAdapter_Master As SqlDataAdapter
Dim DataSet_Master As DataSet
End Sub
'Form reemplaza a Dispose para limpiar la lista de componentes.
Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
If disposing Then
If Not (components Is Nothing) Then
components.Dispose()
End If
End If
MyBase.Dispose(disposing)
End Sub
End Sub
#End Region
Me.txtNumero.DataBindings.Add("Text", objDataSet,
"Ficha_Pagos.Num_Ficha")
Me.txtMonto.DataBindings.Add("Text", objDataSet, "Ficha_Pagos.Monto")
Me.cboAlumno.DataBindings.Add(New
System.Windows.Forms.Binding("SelectedValue", Me.objDataSet,
"Ficha_Pagos.Cod_Alumno"))
Me.cboAlumno.DataSource = Me.objDataSet.Tables("Alumno")
Me.cboAlumno.DisplayMember = "Nom_Alumno"
Me.cboAlumno.ValueMember = "Cod_Alumno"
Me.cboAlumno.DropDownStyle = ComboBoxStyle.DropDownList
Call HabilitarControles(True)
Call HabilitarBotones(True)
Call BotonA(True)
Call BotonB(True)
ConfiguraControles(0)
End Sub
txtNumero.Focus()
End Sub
objcomando.Parameters.Add(New SqlParameter("@Monto",
SqlDbType.Decimal))
objcomando.Parameters("@Monto").Value = txtMonto.Text
objcomando.Parameters.Add(New SqlParameter("@Cod_Alumno",
SqlDbType.Char))
objcomando.Parameters("@Cod_Alumno").Value =
cboAlumno.SelectedValue
MODCONEXION.Conexion.Open()
resultado = objcomando.ExecuteNonQuery
'Ejecuta una instrucción de Transact-SQL en Connection y devuelve
el número de filas afectadas.
Call Actualizar()
'Para actualizar posición
Call NumRegistro()
MessageBox.Show("Registros " & oper & resultado, "", 0,
MessageBoxIcon.Information)
Catch exc As Exception
MessageBox.Show(exc.Message)
End Try
Call HabilitarControles(False)
Call HabilitarBotones(True)
MODCONEXION.Conexion.Close()
End Sub
Private Sub btnCancelar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnCancelar.Click
MODCONEXION.Conexion.Open()
objDataSet.RejectChanges()
MODCONEXION.Conexion.Close()
btnAnterior.PerformClick()
Call HabilitarControles(False)
Call HabilitarBotones(True)
End Sub
End Sub
End Sub
#End Region
Alumno = False
Me.lblTitulo.Text = "INGRESE" & oper & " A BUSCAR:"
Me.DataGrid1.DataSource = Nothing
txtBusqueda.Clear()
txtBusqueda.Focus()
txtResumen.Clear()
End Sub
End Sub
End Class
End Sub
End Sub
#End Region
End Sub
End Sub
End Sub
End Sub
End Class