SlideShare a Scribd company logo
1 of 3
Download to read offline
CODIGO ASP.NET APLICACIÓN ASIGNATURA
Public Class asignaturas
Inherits System.Web.UI.Page
Dim encontro As Boolean
Protected Sub BtnIngresar_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles BtnIngresar.Click
verificar()
Try
If encontro = True Then
Lblmsg.Text = "La materia ya se encuentra Ingresado"
TxtMateria.ReadOnly = True
txtdescripcion.Focus()
BtnIngresar.Visible = False
BtnActualizar.Visible = True
BtnCancelar.Visible = True
Else
Dim Condata As String = "Data Source= CASTILLO ; Initial
Catalog=Data;Integrated Security=True"
Dim Cmd As String = "INSERT INTO materias (idmateria,descripcion)
VALUES (" & _
"'" & TxtMateria.Text & "','" &
Txtdescripcion.Text & "')"
Dim myCon As New SqlConnection(Condata)
Dim myCom As New SqlCommand(Cmd, myCon)
myCon.Open()
myCom.ExecuteNonQuery()
myCon.Close()
Lblmsg.Text = ""
limpiar()
End If
Catch ex As SqlException
Lblmsg.Text = ex.Message
End Try
GrdData.DataBind()
End Sub
Protected Sub BtnActualizar_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles BtnActualizar.Click
actualizar()
BtnActualizar.Visible = False
BtnIngresar.Visible = True
BtnCancelar.Visible = False
TxtMateria.ReadOnly = False
limpiar()
Lblmsg.Text = ""
End Sub
Protected Sub BtnCancelar_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles BtnCancelar.Click
TxtMateria.ReadOnly = False
Lblmsg.Text = ""
limpiar()
BtnIngresar.Visible = True
BtnActualizar.Visible = False
BtnCancelar.Visible = False
End Sub
Protected Sub limpiar()
TxtMateria.Text = ""
txtdescripcion.Text = ""
TxtMateria.Focus()
End Sub
Protected Sub verificar()
encontro = False
Dim con As String = "Data Source= CASTILLO ; Initial Catalog=Data;Integrated
Security=True"
Dim strSQL As String = "Select idmateria,descripcion from materias where
idmateria='" & TxtMateria.Text & "'"
Dim mycon As New SqlConnection(con)
Dim mycomand As New SqlCommand(strSQL, mycon)
Dim myreader As SqlDataReader
Try
'abrimos la conexion
mycon.Open()
'almacenamos la data en lectura
myreader = mycomand.ExecuteReader()
'realiza un vaciado por medio de un ciclo para determinar su cointenido
en la base de datos
While myreader.Read
'en la variable nombre le asignamos el nombre que viene de la tabla,
la columna 2 nos indica que es el nombre
'si se fijan en la instruccion SQL 0 es la columna del iduser, 1 es
de la columna clave y 2 que es de la columna nombre
TxtMateria.Text = myreader.Item(0).ToString
txtdescripcion.Text = myreader.Item(1).ToString
encontro = True
End While
'si no tiene informacion al respecto del datareader entonces nos
desplegara un msg de error
myreader.Close()
Catch ex As Exception
Lblmsg.Text = ex.Message
Finally
mycon.Close()
End Try
End Sub
Protected Sub actualizar()
Dim Condata As String = "Data Source= CASTILLO ; Initial
Catalog=Data;Integrated Security=True"
Dim Cmd As String = "UPDATE materias set descripcion='" &
txtdescripcion.Text & "' where idmateria='" & TxtMateria.Text & "'"
Dim myCon As New SqlConnection(Condata)
Dim myCom As New SqlCommand(Cmd, myCon)
myCon.Open()
myCom.ExecuteNonQuery()
myCon.Close()
GrdData.DataBind()
End Sub
Protected Sub BtnSalir_Click(sender As Object, e As EventArgs) Handles
BtnSalir.Click
End Sub
End Class

More Related Content

Viewers also liked

WKI Coach Approach Infographic
WKI Coach Approach InfographicWKI Coach Approach Infographic
WKI Coach Approach Infographicwendykennedycom
 
Web 2.0 Overview
Web 2.0 OverviewWeb 2.0 Overview
Web 2.0 Overviewjohnmayo
 
Feilte presentation 1
Feilte presentation 1Feilte presentation 1
Feilte presentation 1johnmayo
 
Poetry Award, NCTE 2014
Poetry Award, NCTE 2014Poetry Award, NCTE 2014
Poetry Award, NCTE 2014hildebka
 
The Benefits and Challenges of Being Connected: Living, Learning, and Teachin...
The Benefits and Challenges of Being Connected: Living, Learning, and Teachin...The Benefits and Challenges of Being Connected: Living, Learning, and Teachin...
The Benefits and Challenges of Being Connected: Living, Learning, and Teachin...Richard Beach
 
Responses to Doug Belshaw's LRA Presentation on Web Literaices
Responses to Doug Belshaw's LRA Presentation on Web LiteraicesResponses to Doug Belshaw's LRA Presentation on Web Literaices
Responses to Doug Belshaw's LRA Presentation on Web LiteraicesRichard Beach
 
UCD Presentation on NCTE
UCD Presentation on NCTEUCD Presentation on NCTE
UCD Presentation on NCTEjohnmayo
 

Viewers also liked (8)

WKI Coach Approach Infographic
WKI Coach Approach InfographicWKI Coach Approach Infographic
WKI Coach Approach Infographic
 
Web 2.0 Overview
Web 2.0 OverviewWeb 2.0 Overview
Web 2.0 Overview
 
Feilte presentation 1
Feilte presentation 1Feilte presentation 1
Feilte presentation 1
 
Poetry Award, NCTE 2014
Poetry Award, NCTE 2014Poetry Award, NCTE 2014
Poetry Award, NCTE 2014
 
The Benefits and Challenges of Being Connected: Living, Learning, and Teachin...
The Benefits and Challenges of Being Connected: Living, Learning, and Teachin...The Benefits and Challenges of Being Connected: Living, Learning, and Teachin...
The Benefits and Challenges of Being Connected: Living, Learning, and Teachin...
 
Responses to Doug Belshaw's LRA Presentation on Web Literaices
Responses to Doug Belshaw's LRA Presentation on Web LiteraicesResponses to Doug Belshaw's LRA Presentation on Web Literaices
Responses to Doug Belshaw's LRA Presentation on Web Literaices
 
UCD Presentation on NCTE
UCD Presentation on NCTEUCD Presentation on NCTE
UCD Presentation on NCTE
 
NCTE literacy tools
NCTE literacy toolsNCTE literacy tools
NCTE literacy tools
 

Similar to Codigo asp aplicacion asignatura

codigos de algunas pantallas
codigos de algunas pantallas codigos de algunas pantallas
codigos de algunas pantallas Dania Archaga
 
Desarrollo de práctica para un modelo de tres capas
Desarrollo de práctica para un modelo de tres capasDesarrollo de práctica para un modelo de tres capas
Desarrollo de práctica para un modelo de tres capasNelson Salinas
 
Crear El Proyecto Y El Primer Formulario Con Su CodificacióN
Crear El Proyecto Y El Primer  Formulario Con Su CodificacióNCrear El Proyecto Y El Primer  Formulario Con Su CodificacióN
Crear El Proyecto Y El Primer Formulario Con Su CodificacióNjameszx
 
Crear El Proyecto Y El Primer Formulario Con Su CodificacióN
Crear El Proyecto Y El Primer  Formulario Con Su CodificacióNCrear El Proyecto Y El Primer  Formulario Con Su CodificacióN
Crear El Proyecto Y El Primer Formulario Con Su CodificacióNjameszx
 
Formulario De Registro De Boleta De Ventay Mantenimiento De Cliente
Formulario De Registro De Boleta De Ventay Mantenimiento De ClienteFormulario De Registro De Boleta De Ventay Mantenimiento De Cliente
Formulario De Registro De Boleta De Ventay Mantenimiento De Clientejameszx
 
Formulario De Registro De Boleta De Ventay Mantenimiento De Cliente
Formulario De Registro De Boleta De Ventay Mantenimiento De ClienteFormulario De Registro De Boleta De Ventay Mantenimiento De Cliente
Formulario De Registro De Boleta De Ventay Mantenimiento De Clientejameszx
 
Guia de Laboratorios 2 - VB.NET 2005
Guia de Laboratorios 2 - VB.NET 2005Guia de Laboratorios 2 - VB.NET 2005
Guia de Laboratorios 2 - VB.NET 2005Jose Ponce
 
Vb net bd_2005_02
Vb net bd_2005_02Vb net bd_2005_02
Vb net bd_2005_02Paul Taco
 
Trabajando con Procedimientos Almacenados y VB.Net
Trabajando con Procedimientos Almacenados y VB.NetTrabajando con Procedimientos Almacenados y VB.Net
Trabajando con Procedimientos Almacenados y VB.NetAlberto Navarro Sorolla
 

Similar to Codigo asp aplicacion asignatura (20)

Codigo proceso
Codigo procesoCodigo proceso
Codigo proceso
 
Codigo proceso
Codigo procesoCodigo proceso
Codigo proceso
 
Codigo tarea deposito
Codigo tarea depositoCodigo tarea deposito
Codigo tarea deposito
 
Codigo tarea deposito
Codigo tarea depositoCodigo tarea deposito
Codigo tarea deposito
 
Guia n5 tam 2009 1
Guia n5 tam 2009 1Guia n5 tam 2009 1
Guia n5 tam 2009 1
 
codigos de algunas pantallas
codigos de algunas pantallas codigos de algunas pantallas
codigos de algunas pantallas
 
Guia no2 ado.net
Guia no2 ado.netGuia no2 ado.net
Guia no2 ado.net
 
Agencia de viaje
Agencia de viajeAgencia de viaje
Agencia de viaje
 
Desarrollo de práctica para un modelo de tres capas
Desarrollo de práctica para un modelo de tres capasDesarrollo de práctica para un modelo de tres capas
Desarrollo de práctica para un modelo de tres capas
 
Clase sqldatareader
Clase sqldatareaderClase sqldatareader
Clase sqldatareader
 
Crear El Proyecto Y El Primer Formulario Con Su CodificacióN
Crear El Proyecto Y El Primer  Formulario Con Su CodificacióNCrear El Proyecto Y El Primer  Formulario Con Su CodificacióN
Crear El Proyecto Y El Primer Formulario Con Su CodificacióN
 
Crear El Proyecto Y El Primer Formulario Con Su CodificacióN
Crear El Proyecto Y El Primer  Formulario Con Su CodificacióNCrear El Proyecto Y El Primer  Formulario Con Su CodificacióN
Crear El Proyecto Y El Primer Formulario Con Su CodificacióN
 
Manual tecnico
Manual tecnicoManual tecnico
Manual tecnico
 
Guia programacon formulario cambiar clave
Guia programacon formulario cambiar claveGuia programacon formulario cambiar clave
Guia programacon formulario cambiar clave
 
Codificacion
CodificacionCodificacion
Codificacion
 
Formulario De Registro De Boleta De Ventay Mantenimiento De Cliente
Formulario De Registro De Boleta De Ventay Mantenimiento De ClienteFormulario De Registro De Boleta De Ventay Mantenimiento De Cliente
Formulario De Registro De Boleta De Ventay Mantenimiento De Cliente
 
Formulario De Registro De Boleta De Ventay Mantenimiento De Cliente
Formulario De Registro De Boleta De Ventay Mantenimiento De ClienteFormulario De Registro De Boleta De Ventay Mantenimiento De Cliente
Formulario De Registro De Boleta De Ventay Mantenimiento De Cliente
 
Guia de Laboratorios 2 - VB.NET 2005
Guia de Laboratorios 2 - VB.NET 2005Guia de Laboratorios 2 - VB.NET 2005
Guia de Laboratorios 2 - VB.NET 2005
 
Vb net bd_2005_02
Vb net bd_2005_02Vb net bd_2005_02
Vb net bd_2005_02
 
Trabajando con Procedimientos Almacenados y VB.Net
Trabajando con Procedimientos Almacenados y VB.NetTrabajando con Procedimientos Almacenados y VB.Net
Trabajando con Procedimientos Almacenados y VB.Net
 

More from Jose Raul Castillo Rosales (11)

Servicios prontitud
Servicios prontitudServicios prontitud
Servicios prontitud
 
1er borrador guion metodologico equipo no. 1 (1)
1er borrador guion metodologico equipo no. 1 (1)1er borrador guion metodologico equipo no. 1 (1)
1er borrador guion metodologico equipo no. 1 (1)
 
Guia de ejercicios de p se int
Guia de ejercicios de p se intGuia de ejercicios de p se int
Guia de ejercicios de p se int
 
Requisitos
RequisitosRequisitos
Requisitos
 
Causativas y permisi va s
Causativas y permisi va sCausativas y permisi va s
Causativas y permisi va s
 
Competencia nuevas para el guion tarea 6
Competencia nuevas para el guion tarea 6Competencia nuevas para el guion tarea 6
Competencia nuevas para el guion tarea 6
 
Rubrica para evaluar visual basic.net
Rubrica para evaluar visual basic.netRubrica para evaluar visual basic.net
Rubrica para evaluar visual basic.net
 
C# desde cero sesion 2
C# desde cero   sesion 2C# desde cero   sesion 2
C# desde cero sesion 2
 
Exposicion informatica basica
Exposicion informatica basicaExposicion informatica basica
Exposicion informatica basica
 
Exposicion informatica basica
Exposicion informatica basicaExposicion informatica basica
Exposicion informatica basica
 
Exposicion informatica basica
Exposicion informatica basicaExposicion informatica basica
Exposicion informatica basica
 

Recently uploaded

Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdfAnna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdfSaraGabrielaPrezPonc
 
Los escritos administrativos, técnicos y comerciales
Los escritos administrativos, técnicos y comercialesLos escritos administrativos, técnicos y comerciales
Los escritos administrativos, técnicos y comercialeshanda210618
 
SECUENCIA DIDÁCTICA Matemática 1er grado
SECUENCIA  DIDÁCTICA Matemática 1er gradoSECUENCIA  DIDÁCTICA Matemática 1er grado
SECUENCIA DIDÁCTICA Matemática 1er gradoAnaMara883998
 
Presentación del tema: tecnología educativa
Presentación del tema: tecnología educativaPresentación del tema: tecnología educativa
Presentación del tema: tecnología educativaricardoruizaleman
 
Herbert James Drape. Erotismo y sensualidad.pptx
Herbert James Drape. Erotismo y sensualidad.pptxHerbert James Drape. Erotismo y sensualidad.pptx
Herbert James Drape. Erotismo y sensualidad.pptxArs Erótica
 
Tema 4 Rocas sedimentarias, características y clasificación
Tema 4 Rocas sedimentarias, características y clasificaciónTema 4 Rocas sedimentarias, características y clasificación
Tema 4 Rocas sedimentarias, características y clasificaciónIES Vicent Andres Estelles
 
PROGRAMACIÓN CURRICULAR ANUAL DE CIENCIA Y TECNOLOGÍA
PROGRAMACIÓN CURRICULAR ANUAL DE CIENCIA Y TECNOLOGÍAPROGRAMACIÓN CURRICULAR ANUAL DE CIENCIA Y TECNOLOGÍA
PROGRAMACIÓN CURRICULAR ANUAL DE CIENCIA Y TECNOLOGÍAJoaqunSolrzano
 
La Gatera de la Villa nº 51. Revista cultural sobre Madrid..
La Gatera de la Villa nº 51. Revista cultural sobre Madrid..La Gatera de la Villa nº 51. Revista cultural sobre Madrid..
La Gatera de la Villa nº 51. Revista cultural sobre Madrid..La Gatera de la Villa
 
Anuncio de Remitido Colegio SEK a la comunidad pública
Anuncio de Remitido Colegio SEK a la comunidad públicaAnuncio de Remitido Colegio SEK a la comunidad pública
Anuncio de Remitido Colegio SEK a la comunidad públicaIvannaMaciasAlvarez
 
Presentación contribuciones socioeconómicas del SUPV 2023
Presentación contribuciones socioeconómicas del SUPV 2023Presentación contribuciones socioeconómicas del SUPV 2023
Presentación contribuciones socioeconómicas del SUPV 2023Ivie
 
Programación Anual 2024 - CIENCIAS SOCIALES.docx
Programación Anual 2024  - CIENCIAS SOCIALES.docxProgramación Anual 2024  - CIENCIAS SOCIALES.docx
Programación Anual 2024 - CIENCIAS SOCIALES.docxJhordanBenitesSanche1
 
5°-CARPETA PEDAGÓGICA 2024-MAESTRAS DE PRIMARIA PERÚ-978387435.doc
5°-CARPETA PEDAGÓGICA 2024-MAESTRAS DE PRIMARIA PERÚ-978387435.doc5°-CARPETA PEDAGÓGICA 2024-MAESTRAS DE PRIMARIA PERÚ-978387435.doc
5°-CARPETA PEDAGÓGICA 2024-MAESTRAS DE PRIMARIA PERÚ-978387435.docGLADYSPASTOR
 
PPT Protocolo de desregulación emocional.pptx
PPT Protocolo de desregulación emocional.pptxPPT Protocolo de desregulación emocional.pptx
PPT Protocolo de desregulación emocional.pptxKarenSepulveda23
 
U2_EA2_descargable TICS PRESENCIAL 2.pdf
U2_EA2_descargable TICS PRESENCIAL 2.pdfU2_EA2_descargable TICS PRESENCIAL 2.pdf
U2_EA2_descargable TICS PRESENCIAL 2.pdfJavier Correa
 
Presentación: Actividad de Diálogos adolescentes.pptx
Presentación: Actividad de  Diálogos adolescentes.pptxPresentación: Actividad de  Diálogos adolescentes.pptx
Presentación: Actividad de Diálogos adolescentes.pptxNabel Paulino Guerra Huaranca
 
CIENCIAS SOCIALES SEGUNDO TRIMESTRE CUARTO
CIENCIAS SOCIALES SEGUNDO TRIMESTRE CUARTOCIENCIAS SOCIALES SEGUNDO TRIMESTRE CUARTO
CIENCIAS SOCIALES SEGUNDO TRIMESTRE CUARTOCEIP TIERRA DE PINARES
 

Recently uploaded (20)

Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdfAnna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
 
Los escritos administrativos, técnicos y comerciales
Los escritos administrativos, técnicos y comercialesLos escritos administrativos, técnicos y comerciales
Los escritos administrativos, técnicos y comerciales
 
VISITA DE ESTUDO À CRUZ VERMELHA _
VISITA DE ESTUDO À CRUZ VERMELHA                   _VISITA DE ESTUDO À CRUZ VERMELHA                   _
VISITA DE ESTUDO À CRUZ VERMELHA _
 
SECUENCIA DIDÁCTICA Matemática 1er grado
SECUENCIA  DIDÁCTICA Matemática 1er gradoSECUENCIA  DIDÁCTICA Matemática 1er grado
SECUENCIA DIDÁCTICA Matemática 1er grado
 
Presentación del tema: tecnología educativa
Presentación del tema: tecnología educativaPresentación del tema: tecnología educativa
Presentación del tema: tecnología educativa
 
Conducta ética en investigación científica.pdf
Conducta ética en investigación científica.pdfConducta ética en investigación científica.pdf
Conducta ética en investigación científica.pdf
 
Herbert James Drape. Erotismo y sensualidad.pptx
Herbert James Drape. Erotismo y sensualidad.pptxHerbert James Drape. Erotismo y sensualidad.pptx
Herbert James Drape. Erotismo y sensualidad.pptx
 
Tema 4 Rocas sedimentarias, características y clasificación
Tema 4 Rocas sedimentarias, características y clasificaciónTema 4 Rocas sedimentarias, características y clasificación
Tema 4 Rocas sedimentarias, características y clasificación
 
PROGRAMACIÓN CURRICULAR ANUAL DE CIENCIA Y TECNOLOGÍA
PROGRAMACIÓN CURRICULAR ANUAL DE CIENCIA Y TECNOLOGÍAPROGRAMACIÓN CURRICULAR ANUAL DE CIENCIA Y TECNOLOGÍA
PROGRAMACIÓN CURRICULAR ANUAL DE CIENCIA Y TECNOLOGÍA
 
Actividad de bienestar docente 2016 Pereira
Actividad de bienestar docente 2016 PereiraActividad de bienestar docente 2016 Pereira
Actividad de bienestar docente 2016 Pereira
 
La Gatera de la Villa nº 51. Revista cultural sobre Madrid..
La Gatera de la Villa nº 51. Revista cultural sobre Madrid..La Gatera de la Villa nº 51. Revista cultural sobre Madrid..
La Gatera de la Villa nº 51. Revista cultural sobre Madrid..
 
Anuncio de Remitido Colegio SEK a la comunidad pública
Anuncio de Remitido Colegio SEK a la comunidad públicaAnuncio de Remitido Colegio SEK a la comunidad pública
Anuncio de Remitido Colegio SEK a la comunidad pública
 
Presentación contribuciones socioeconómicas del SUPV 2023
Presentación contribuciones socioeconómicas del SUPV 2023Presentación contribuciones socioeconómicas del SUPV 2023
Presentación contribuciones socioeconómicas del SUPV 2023
 
Programación Anual 2024 - CIENCIAS SOCIALES.docx
Programación Anual 2024  - CIENCIAS SOCIALES.docxProgramación Anual 2024  - CIENCIAS SOCIALES.docx
Programación Anual 2024 - CIENCIAS SOCIALES.docx
 
5°-CARPETA PEDAGÓGICA 2024-MAESTRAS DE PRIMARIA PERÚ-978387435.doc
5°-CARPETA PEDAGÓGICA 2024-MAESTRAS DE PRIMARIA PERÚ-978387435.doc5°-CARPETA PEDAGÓGICA 2024-MAESTRAS DE PRIMARIA PERÚ-978387435.doc
5°-CARPETA PEDAGÓGICA 2024-MAESTRAS DE PRIMARIA PERÚ-978387435.doc
 
PPT Protocolo de desregulación emocional.pptx
PPT Protocolo de desregulación emocional.pptxPPT Protocolo de desregulación emocional.pptx
PPT Protocolo de desregulación emocional.pptx
 
Tema 5.- BASES DE DATOS Y GESTIÓN DE LA INF. PARA EL MARKETING.pdf
Tema 5.- BASES DE DATOS Y GESTIÓN DE LA INF. PARA EL MARKETING.pdfTema 5.- BASES DE DATOS Y GESTIÓN DE LA INF. PARA EL MARKETING.pdf
Tema 5.- BASES DE DATOS Y GESTIÓN DE LA INF. PARA EL MARKETING.pdf
 
U2_EA2_descargable TICS PRESENCIAL 2.pdf
U2_EA2_descargable TICS PRESENCIAL 2.pdfU2_EA2_descargable TICS PRESENCIAL 2.pdf
U2_EA2_descargable TICS PRESENCIAL 2.pdf
 
Presentación: Actividad de Diálogos adolescentes.pptx
Presentación: Actividad de  Diálogos adolescentes.pptxPresentación: Actividad de  Diálogos adolescentes.pptx
Presentación: Actividad de Diálogos adolescentes.pptx
 
CIENCIAS SOCIALES SEGUNDO TRIMESTRE CUARTO
CIENCIAS SOCIALES SEGUNDO TRIMESTRE CUARTOCIENCIAS SOCIALES SEGUNDO TRIMESTRE CUARTO
CIENCIAS SOCIALES SEGUNDO TRIMESTRE CUARTO
 

Codigo asp aplicacion asignatura

  • 1. CODIGO ASP.NET APLICACIÓN ASIGNATURA Public Class asignaturas Inherits System.Web.UI.Page Dim encontro As Boolean Protected Sub BtnIngresar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles BtnIngresar.Click verificar() Try If encontro = True Then Lblmsg.Text = "La materia ya se encuentra Ingresado" TxtMateria.ReadOnly = True txtdescripcion.Focus() BtnIngresar.Visible = False BtnActualizar.Visible = True BtnCancelar.Visible = True Else Dim Condata As String = "Data Source= CASTILLO ; Initial Catalog=Data;Integrated Security=True" Dim Cmd As String = "INSERT INTO materias (idmateria,descripcion) VALUES (" & _ "'" & TxtMateria.Text & "','" & Txtdescripcion.Text & "')" Dim myCon As New SqlConnection(Condata) Dim myCom As New SqlCommand(Cmd, myCon) myCon.Open() myCom.ExecuteNonQuery() myCon.Close() Lblmsg.Text = "" limpiar() End If Catch ex As SqlException Lblmsg.Text = ex.Message End Try GrdData.DataBind() End Sub Protected Sub BtnActualizar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles BtnActualizar.Click actualizar() BtnActualizar.Visible = False BtnIngresar.Visible = True BtnCancelar.Visible = False TxtMateria.ReadOnly = False limpiar() Lblmsg.Text = "" End Sub Protected Sub BtnCancelar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles BtnCancelar.Click TxtMateria.ReadOnly = False Lblmsg.Text = "" limpiar() BtnIngresar.Visible = True BtnActualizar.Visible = False BtnCancelar.Visible = False End Sub Protected Sub limpiar()
  • 2. TxtMateria.Text = "" txtdescripcion.Text = "" TxtMateria.Focus() End Sub Protected Sub verificar() encontro = False Dim con As String = "Data Source= CASTILLO ; Initial Catalog=Data;Integrated Security=True" Dim strSQL As String = "Select idmateria,descripcion from materias where idmateria='" & TxtMateria.Text & "'" Dim mycon As New SqlConnection(con) Dim mycomand As New SqlCommand(strSQL, mycon) Dim myreader As SqlDataReader Try 'abrimos la conexion mycon.Open() 'almacenamos la data en lectura myreader = mycomand.ExecuteReader() 'realiza un vaciado por medio de un ciclo para determinar su cointenido en la base de datos While myreader.Read 'en la variable nombre le asignamos el nombre que viene de la tabla, la columna 2 nos indica que es el nombre 'si se fijan en la instruccion SQL 0 es la columna del iduser, 1 es de la columna clave y 2 que es de la columna nombre TxtMateria.Text = myreader.Item(0).ToString txtdescripcion.Text = myreader.Item(1).ToString encontro = True End While 'si no tiene informacion al respecto del datareader entonces nos desplegara un msg de error myreader.Close() Catch ex As Exception Lblmsg.Text = ex.Message Finally mycon.Close() End Try End Sub Protected Sub actualizar() Dim Condata As String = "Data Source= CASTILLO ; Initial Catalog=Data;Integrated Security=True" Dim Cmd As String = "UPDATE materias set descripcion='" & txtdescripcion.Text & "' where idmateria='" & TxtMateria.Text & "'" Dim myCon As New SqlConnection(Condata) Dim myCom As New SqlCommand(Cmd, myCon) myCon.Open() myCom.ExecuteNonQuery() myCon.Close() GrdData.DataBind() End Sub Protected Sub BtnSalir_Click(sender As Object, e As EventArgs) Handles BtnSalir.Click End Sub