SlideShare una empresa de Scribd logo
1 de 3
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

Más contenido relacionado

Destacado (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 a Codigo asp aplicacion asignatura

codigos de algunas pantallas
codigos de algunas pantallas codigos de algunas pantallas
codigos de algunas pantallas
Dania Archaga
 
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
jameszx
 
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
jameszx
 
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
jameszx
 
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
jameszx
 

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

Más de 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
 

Último

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Demetrio Ccesa Rayme
 
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdfinforme-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
AndreaTurell
 

Último (20)

Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
 
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxAEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
 
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdfinforme-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
 
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdfFICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
 
Santa Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de NavarraSanta Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de Navarra
 
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 20241ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
 
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdfEFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxMINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 

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