SlideShare a Scribd company logo
1 of 4
GUIA PARA EL FORMULARIO CAMBIAR CLAVE
Control Propiedad Valor
Textbox1 Name Txtusaurio
Textbox2 Name Txtclave
Textbox3 Name Txtnombre
Combobox1 Name Cmbtipocuenta
Textbox4 Name Txtnuevaclave
Textbox5 Name Txtconfirmar
Button1 Name Btnguardar
Button2 Name Btncancelar
Gruopbox1 Text Datos del usuario
Gruopbox2 Text Información de registro
Gruopbox3 Text Nueva contraseña
Combobox1 Ítems Administrador,limitada
RUTINA DE PROGRAMACIÓN PARA EL TEXTBOX TXTCLAVE
Private Sub txtclave_Validating(ByVal sender As Object, ByVal e As
System.ComponentModel.CancelEventArgs) Handles txtclave.Validating
If (txtusuario.TextLength > 0) And (txtclave.TextLength > 0) Then
sql = "Select * from usuario where usuario ='" &
txtusuario.Text & " ' and clave='" & txtclave.Text & "'"
comando = New OleDbCommand(sql, conexion)
conexion.Open()
buscar = comando.ExecuteReader
If buscar.Read Then
Txtnombre.Text = buscar("Nombre").ToString
CmbTipoUsuario.Text = buscar("Tipo").ToString
txtidusuario.Text = buscar("IdUsuario").ToString
txtNuevaClave.Enabled = True
txtConfirmar.Enabled = True
CmbTipoUsuario.Enabled = True
conexion.Close()
Else
MessageBox.Show("Error en usuario o contraseña, verifique
por favor.", "Sofware académico", MessageBoxButtons.OK,
MessageBoxIcon.Warning)
txtclave.Text = ""
txtusuario.Text = ""
txtNuevaClave.Enabled = False
txtConfirmar.Enabled = False
txtusuario.Focus()
conexion.Close()
End If
End If
End Sub
RUTINA DE PROGRAMACIÓN PARA EL TEXTBOX TXTCONFIRMAR
Private Sub txtConfirmar_Validated(ByVal sender As Object, ByVal e As
System.EventArgs) Handles txtConfirmar.Validated
If txtNuevaClave.TextLength > 10 Then
MessageBox.Show("Error la clave máximo debe tener 10
caracteres.!", "Software Acádemico", MessageBoxButtons.OK,
MessageBoxIcon.Warning)
txtNuevaClave.Focus()
txtNuevaClave.Text = ""
Else
If txtNuevaClave.Text <> txtConfirmar.Text Then
MessageBox.Show("Error las claves no son iguales
verifique por favor.!", "Software Acádemico", MessageBoxButtons.OK,
MessageBoxIcon.Warning)
txtConfirmar.Focus()
txtConfirmar.Text = ""
Else
BtnGrabar.Enabled = True
BtnGrabar.Focus()
End If
End If
RUTINA DE PROGRAMACIÓN PARA EL TEXTBOX TXTNUEVACLAVE
Private Sub txtNuevaClave_Validated(ByVal sender As Object, ByVal e As
System.EventArgs) Handles txtNuevaClave.Validated
If txtNuevaClave.TextLength > 10 Then
MessageBox.Show("Error la contraseña máximo debe tener 10
caracteres.!", "Software Acádemico", MessageBoxButtons.OK,
MessageBoxIcon.Warning)
txtNuevaClave.Focus()
End If
RUTINA DE PROGRAMACIÓN PARA BOTON GUARDAR
Private Sub BtnGrabar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles BtnGrabar.Click
If txtusuario.Text = " " Then
MessageBox.Show("Debe buscar el usuario antes de guardar los
cambios.!", "Software Acádemico", MessageBoxButtons.OK,
MessageBoxIcon.Warning)
txtusuario.Focus()
ElseIf txtNuevaClave.Text = " " Then
MessageBox.Show("debe digitar la nueva clave.!", "Software
Acádemico", MessageBoxButtons.OK, MessageBoxIcon.Warning)
txtNuevaClave.Focus()
ElseIf txtConfirmar.Text = " " Then
MessageBox.Show("Debe confirmar la contraseña.!", "Software
Acádemico", MessageBoxButtons.OK, MessageBoxIcon.Warning)
txtConfirmar.Focus()
Else
Try
sql = "Update usuario SET
Nombre=@Nombre,Tipo=@Tipo,Usuario=@Usuario,Clave=@Clave where IdUsuario="
& 1
comando = New OleDbCommand(sql, conexion)
Dim PrmNombre As New OleDbParameter("@Nombre",
OleDbType.Char)
Dim PrmTipo As New OleDbParameter("@Tipo",
OleDbType.Char)
Dim PrmUsuario As New OleDbParameter("@Usuario",
OleDbType.Char)
Dim PrmClave As New OleDbParameter("@Clave",
OleDbType.Char)
PrmNombre.Value = Txtnombre.Text.ToUpper
PrmTipo.Value = CmbTipoUsuario.Text.ToUpper
PrmUsuario.Value = txtusuario.Text.ToUpper
PrmClave.Value = txtNuevaClave.Text
comando.Parameters.Add(PrmNombre)
comando.Parameters.Add(PrmTipo)
comando.Parameters.Add(PrmUsuario)
comando.Parameters.Add(PrmClave)
conexion.Open()
comando.ExecuteNonQuery()
conexion.Close()
MessageBox.Show("Registro actualizado exitosamente. ",
"Software Acádemico", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
BtnGrabar.Enabled = False
Me.Close()
Catch ex As Exception
MessageBox.Show(ex.Message)
Finally
If conexion.State = ConnectionState.Open Then
conexion.Close()
End If
End Try
RUTINA DE PROGRAMACIÓN PARA BOTON CENCELAR
Private Sub BtnCancelar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles BtnCancelar.Click
txtusuario.Text = ""
txtclave.Text = ""
Txtnombre.Text = ""
CmbTipoUsuario.Text = ""
txtNuevaClave.Text = ""
txtConfirmar.Text = ""
CmbTipoUsuario.Enabled = False
End Sub

More Related Content

What's hot

Práctica Completa en Flash – ActionScript
Práctica Completa en Flash – ActionScriptPráctica Completa en Flash – ActionScript
Práctica Completa en Flash – ActionScriptjubacalo
 
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
 
Conexion mysql y usos
Conexion mysql y usosConexion mysql y usos
Conexion mysql y usoscompunelson
 
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
 
App Android MiniBanco
App Android MiniBancoApp Android MiniBanco
App Android MiniBancojubacalo
 
Conexión a postgres desde
Conexión a postgres desdeConexión a postgres desde
Conexión a postgres desdejbersosa
 
Pantallas de programa armando maquinas
Pantallas de programa armando maquinasPantallas de programa armando maquinas
Pantallas de programa armando maquinasjuanarmando2010
 
Find File Servlet DB
Find File Servlet DBFind File Servlet DB
Find File Servlet DBjubacalo
 
Servlets que manejan datos de formularios HTML
Servlets que manejan datos de formularios HTMLServlets que manejan datos de formularios HTML
Servlets que manejan datos de formularios HTMLjubacalo
 

What's hot (15)

Práctica Completa en Flash – ActionScript
Práctica Completa en Flash – ActionScriptPráctica Completa en Flash – ActionScript
Práctica Completa en Flash – ActionScript
 
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
 
GEOMETRIC COMPUTER PROGRAMA DE BD
GEOMETRIC COMPUTER PROGRAMA DE BDGEOMETRIC COMPUTER PROGRAMA DE BD
GEOMETRIC COMPUTER PROGRAMA DE BD
 
Conexion mysql y usos
Conexion mysql y usosConexion mysql y usos
Conexion mysql y usos
 
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
 
My Sql A C#
My Sql A C#My Sql A C#
My Sql A C#
 
App Android MiniBanco
App Android MiniBancoApp Android MiniBanco
App Android MiniBanco
 
Conexión a postgres desde
Conexión a postgres desdeConexión a postgres desde
Conexión a postgres desde
 
Codigo asp aplicacion asignatura
Codigo asp aplicacion asignaturaCodigo asp aplicacion asignatura
Codigo asp aplicacion asignatura
 
Conexión a sql server con c#
Conexión a sql server con c#Conexión a sql server con c#
Conexión a sql server con c#
 
Pantallas de programa armando maquinas
Pantallas de programa armando maquinasPantallas de programa armando maquinas
Pantallas de programa armando maquinas
 
IF then else
IF then elseIF then else
IF then else
 
Find File Servlet DB
Find File Servlet DBFind File Servlet DB
Find File Servlet DB
 
Servlets que manejan datos de formularios HTML
Servlets que manejan datos de formularios HTMLServlets que manejan datos de formularios HTML
Servlets que manejan datos de formularios HTML
 
Codificacion
CodificacionCodificacion
Codificacion
 

Similar to Guia programacon formulario cambiar clave

Uso de la función InputBox y MsgBox
Uso de la función InputBox y MsgBoxUso de la función InputBox y MsgBox
Uso de la función InputBox y MsgBoxLic. Rolando Torres
 
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
 
Taller envio de sms por código 2012
Taller envio de sms por código 2012Taller envio de sms por código 2012
Taller envio de sms por código 2012Orlando Barcia
 

Similar to Guia programacon formulario cambiar clave (20)

Codigo tarea deposito
Codigo tarea depositoCodigo tarea deposito
Codigo tarea deposito
 
Codigo proceso
Codigo procesoCodigo proceso
Codigo proceso
 
Cristinagananparedes
CristinagananparedesCristinagananparedes
Cristinagananparedes
 
Manual Tecnico
Manual TecnicoManual Tecnico
Manual Tecnico
 
PTR_8_20231.pdf
PTR_8_20231.pdfPTR_8_20231.pdf
PTR_8_20231.pdf
 
Elemento n3
Elemento n3Elemento n3
Elemento n3
 
Visual basic cbtis
Visual basic cbtisVisual basic cbtis
Visual basic cbtis
 
Cuaderno digital
Cuaderno digitalCuaderno digital
Cuaderno digital
 
Uso de la función InputBox y MsgBox
Uso de la función InputBox y MsgBoxUso de la función InputBox y MsgBox
Uso de la función InputBox y MsgBox
 
Manual tecnico
Manual tecnicoManual tecnico
Manual tecnico
 
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
 
Guia no2 ado.net
Guia no2 ado.netGuia no2 ado.net
Guia no2 ado.net
 
Vb2008
Vb2008Vb2008
Vb2008
 
CodigoFelizLombriz
CodigoFelizLombrizCodigoFelizLombriz
CodigoFelizLombriz
 
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
 
Agencia de viaje
Agencia de viajeAgencia de viaje
Agencia de viaje
 
Visual basic
Visual basicVisual basic
Visual basic
 
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
 
Taller envio de sms por código 2012
Taller envio de sms por código 2012Taller envio de sms por código 2012
Taller envio de sms por código 2012
 

Guia programacon formulario cambiar clave

  • 1. GUIA PARA EL FORMULARIO CAMBIAR CLAVE Control Propiedad Valor Textbox1 Name Txtusaurio Textbox2 Name Txtclave Textbox3 Name Txtnombre Combobox1 Name Cmbtipocuenta Textbox4 Name Txtnuevaclave Textbox5 Name Txtconfirmar Button1 Name Btnguardar Button2 Name Btncancelar Gruopbox1 Text Datos del usuario Gruopbox2 Text Información de registro Gruopbox3 Text Nueva contraseña Combobox1 Ítems Administrador,limitada
  • 2. RUTINA DE PROGRAMACIÓN PARA EL TEXTBOX TXTCLAVE Private Sub txtclave_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtclave.Validating If (txtusuario.TextLength > 0) And (txtclave.TextLength > 0) Then sql = "Select * from usuario where usuario ='" & txtusuario.Text & " ' and clave='" & txtclave.Text & "'" comando = New OleDbCommand(sql, conexion) conexion.Open() buscar = comando.ExecuteReader If buscar.Read Then Txtnombre.Text = buscar("Nombre").ToString CmbTipoUsuario.Text = buscar("Tipo").ToString txtidusuario.Text = buscar("IdUsuario").ToString txtNuevaClave.Enabled = True txtConfirmar.Enabled = True CmbTipoUsuario.Enabled = True conexion.Close() Else MessageBox.Show("Error en usuario o contraseña, verifique por favor.", "Sofware académico", MessageBoxButtons.OK, MessageBoxIcon.Warning) txtclave.Text = "" txtusuario.Text = "" txtNuevaClave.Enabled = False txtConfirmar.Enabled = False txtusuario.Focus() conexion.Close() End If End If End Sub RUTINA DE PROGRAMACIÓN PARA EL TEXTBOX TXTCONFIRMAR Private Sub txtConfirmar_Validated(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtConfirmar.Validated If txtNuevaClave.TextLength > 10 Then MessageBox.Show("Error la clave máximo debe tener 10 caracteres.!", "Software Acádemico", MessageBoxButtons.OK, MessageBoxIcon.Warning) txtNuevaClave.Focus() txtNuevaClave.Text = "" Else If txtNuevaClave.Text <> txtConfirmar.Text Then MessageBox.Show("Error las claves no son iguales verifique por favor.!", "Software Acádemico", MessageBoxButtons.OK, MessageBoxIcon.Warning) txtConfirmar.Focus() txtConfirmar.Text = "" Else BtnGrabar.Enabled = True BtnGrabar.Focus() End If End If
  • 3. RUTINA DE PROGRAMACIÓN PARA EL TEXTBOX TXTNUEVACLAVE Private Sub txtNuevaClave_Validated(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtNuevaClave.Validated If txtNuevaClave.TextLength > 10 Then MessageBox.Show("Error la contraseña máximo debe tener 10 caracteres.!", "Software Acádemico", MessageBoxButtons.OK, MessageBoxIcon.Warning) txtNuevaClave.Focus() End If RUTINA DE PROGRAMACIÓN PARA BOTON GUARDAR Private Sub BtnGrabar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnGrabar.Click If txtusuario.Text = " " Then MessageBox.Show("Debe buscar el usuario antes de guardar los cambios.!", "Software Acádemico", MessageBoxButtons.OK, MessageBoxIcon.Warning) txtusuario.Focus() ElseIf txtNuevaClave.Text = " " Then MessageBox.Show("debe digitar la nueva clave.!", "Software Acádemico", MessageBoxButtons.OK, MessageBoxIcon.Warning) txtNuevaClave.Focus() ElseIf txtConfirmar.Text = " " Then MessageBox.Show("Debe confirmar la contraseña.!", "Software Acádemico", MessageBoxButtons.OK, MessageBoxIcon.Warning) txtConfirmar.Focus() Else Try sql = "Update usuario SET Nombre=@Nombre,Tipo=@Tipo,Usuario=@Usuario,Clave=@Clave where IdUsuario=" & 1 comando = New OleDbCommand(sql, conexion) Dim PrmNombre As New OleDbParameter("@Nombre", OleDbType.Char) Dim PrmTipo As New OleDbParameter("@Tipo", OleDbType.Char) Dim PrmUsuario As New OleDbParameter("@Usuario", OleDbType.Char) Dim PrmClave As New OleDbParameter("@Clave", OleDbType.Char) PrmNombre.Value = Txtnombre.Text.ToUpper PrmTipo.Value = CmbTipoUsuario.Text.ToUpper PrmUsuario.Value = txtusuario.Text.ToUpper PrmClave.Value = txtNuevaClave.Text comando.Parameters.Add(PrmNombre) comando.Parameters.Add(PrmTipo) comando.Parameters.Add(PrmUsuario) comando.Parameters.Add(PrmClave) conexion.Open() comando.ExecuteNonQuery() conexion.Close()
  • 4. MessageBox.Show("Registro actualizado exitosamente. ", "Software Acádemico", MessageBoxButtons.OK, MessageBoxIcon.Exclamation) BtnGrabar.Enabled = False Me.Close() Catch ex As Exception MessageBox.Show(ex.Message) Finally If conexion.State = ConnectionState.Open Then conexion.Close() End If End Try RUTINA DE PROGRAMACIÓN PARA BOTON CENCELAR Private Sub BtnCancelar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnCancelar.Click txtusuario.Text = "" txtclave.Text = "" Txtnombre.Text = "" CmbTipoUsuario.Text = "" txtNuevaClave.Text = "" txtConfirmar.Text = "" CmbTipoUsuario.Enabled = False End Sub