191 lines
7.8 KiB
VB.net
191 lines
7.8 KiB
VB.net
|
'Noviembre 2005
|
|||
|
Imports CLIENTE.Registro 'clase que me permite encriptar el password
|
|||
|
|
|||
|
Public Class CambioPassword
|
|||
|
Inherits System.Windows.Forms.Form
|
|||
|
|
|||
|
#Region " Windows Form Designer generated code "
|
|||
|
|
|||
|
Public Sub New()
|
|||
|
MyBase.New()
|
|||
|
|
|||
|
'This call is required by the Windows Form Designer.
|
|||
|
InitializeComponent()
|
|||
|
|
|||
|
'Add any initialization after the InitializeComponent() call
|
|||
|
|
|||
|
End Sub
|
|||
|
|
|||
|
'Form overrides dispose to clean up the component list.
|
|||
|
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
|
|||
|
|
|||
|
'Required by the Windows Form Designer
|
|||
|
Private components As System.ComponentModel.IContainer
|
|||
|
|
|||
|
'NOTE: The following procedure is required by the Windows Form Designer
|
|||
|
'It can be modified using the Windows Form Designer.
|
|||
|
'Do not modify it using the code editor.
|
|||
|
Friend WithEvents Label1 As System.Windows.Forms.Label
|
|||
|
Friend WithEvents Label2 As System.Windows.Forms.Label
|
|||
|
Friend WithEvents btnAceptar As System.Windows.Forms.Button
|
|||
|
Friend WithEvents lblUsuario As System.Windows.Forms.Label
|
|||
|
Friend WithEvents txtPass1 As System.Windows.Forms.TextBox
|
|||
|
Friend WithEvents txtPass2 As System.Windows.Forms.TextBox
|
|||
|
Friend WithEvents btnCancelar As System.Windows.Forms.Button
|
|||
|
Friend WithEvents Panel1 As System.Windows.Forms.Panel
|
|||
|
<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
|
|||
|
Me.btnAceptar = New System.Windows.Forms.Button()
|
|||
|
Me.txtPass1 = New System.Windows.Forms.TextBox()
|
|||
|
Me.txtPass2 = New System.Windows.Forms.TextBox()
|
|||
|
Me.Label1 = New System.Windows.Forms.Label()
|
|||
|
Me.Label2 = New System.Windows.Forms.Label()
|
|||
|
Me.lblUsuario = New System.Windows.Forms.Label()
|
|||
|
Me.btnCancelar = New System.Windows.Forms.Button()
|
|||
|
Me.Panel1 = New System.Windows.Forms.Panel()
|
|||
|
Me.Panel1.SuspendLayout()
|
|||
|
Me.SuspendLayout()
|
|||
|
'
|
|||
|
'btnAceptar
|
|||
|
'
|
|||
|
Me.btnAceptar.FlatStyle = System.Windows.Forms.FlatStyle.Flat
|
|||
|
Me.btnAceptar.Location = New System.Drawing.Point(72, 102)
|
|||
|
Me.btnAceptar.Name = "btnAceptar"
|
|||
|
Me.btnAceptar.Size = New System.Drawing.Size(75, 23)
|
|||
|
Me.btnAceptar.TabIndex = 0
|
|||
|
Me.btnAceptar.Text = "Aceptar"
|
|||
|
'
|
|||
|
'txtPass1
|
|||
|
'
|
|||
|
Me.txtPass1.Location = New System.Drawing.Point(139, 40)
|
|||
|
Me.txtPass1.Name = "txtPass1"
|
|||
|
Me.txtPass1.PasswordChar = Global.Microsoft.VisualBasic.ChrW(42)
|
|||
|
Me.txtPass1.Size = New System.Drawing.Size(152, 20)
|
|||
|
Me.txtPass1.TabIndex = 1
|
|||
|
'
|
|||
|
'txtPass2
|
|||
|
'
|
|||
|
Me.txtPass2.Location = New System.Drawing.Point(139, 66)
|
|||
|
Me.txtPass2.Name = "txtPass2"
|
|||
|
Me.txtPass2.PasswordChar = Global.Microsoft.VisualBasic.ChrW(42)
|
|||
|
Me.txtPass2.Size = New System.Drawing.Size(152, 20)
|
|||
|
Me.txtPass2.TabIndex = 2
|
|||
|
'
|
|||
|
'Label1
|
|||
|
'
|
|||
|
Me.Label1.ForeColor = System.Drawing.Color.MidnightBlue
|
|||
|
Me.Label1.Location = New System.Drawing.Point(82, 40)
|
|||
|
Me.Label1.Name = "Label1"
|
|||
|
Me.Label1.Size = New System.Drawing.Size(54, 16)
|
|||
|
Me.Label1.TabIndex = 3
|
|||
|
Me.Label1.Text = "Password"
|
|||
|
'
|
|||
|
'Label2
|
|||
|
'
|
|||
|
Me.Label2.ForeColor = System.Drawing.Color.MidnightBlue
|
|||
|
Me.Label2.Location = New System.Drawing.Point(6, 66)
|
|||
|
Me.Label2.Name = "Label2"
|
|||
|
Me.Label2.Size = New System.Drawing.Size(140, 16)
|
|||
|
Me.Label2.TabIndex = 4
|
|||
|
Me.Label2.Text = "Confirmaci<EFBFBD>n de password"
|
|||
|
'
|
|||
|
'lblUsuario
|
|||
|
'
|
|||
|
Me.lblUsuario.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
|
|||
|
Me.lblUsuario.FlatStyle = System.Windows.Forms.FlatStyle.Flat
|
|||
|
Me.lblUsuario.Location = New System.Drawing.Point(100, 8)
|
|||
|
Me.lblUsuario.Name = "lblUsuario"
|
|||
|
Me.lblUsuario.Size = New System.Drawing.Size(110, 18)
|
|||
|
Me.lblUsuario.TabIndex = 6
|
|||
|
Me.lblUsuario.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
|
|||
|
'
|
|||
|
'btnCancelar
|
|||
|
'
|
|||
|
Me.btnCancelar.FlatStyle = System.Windows.Forms.FlatStyle.Flat
|
|||
|
Me.btnCancelar.Location = New System.Drawing.Point(162, 102)
|
|||
|
Me.btnCancelar.Name = "btnCancelar"
|
|||
|
Me.btnCancelar.Size = New System.Drawing.Size(75, 23)
|
|||
|
Me.btnCancelar.TabIndex = 7
|
|||
|
Me.btnCancelar.Text = "Cancelar"
|
|||
|
'
|
|||
|
'Panel1
|
|||
|
'
|
|||
|
Me.Panel1.BackColor = System.Drawing.Color.FromArgb(CType(CType(202, Byte), Integer), CType(CType(202, Byte), Integer), CType(CType(183, Byte), Integer))
|
|||
|
Me.Panel1.Controls.Add(Me.txtPass1)
|
|||
|
Me.Panel1.Controls.Add(Me.lblUsuario)
|
|||
|
Me.Panel1.Controls.Add(Me.btnCancelar)
|
|||
|
Me.Panel1.Controls.Add(Me.txtPass2)
|
|||
|
Me.Panel1.Controls.Add(Me.Label1)
|
|||
|
Me.Panel1.Controls.Add(Me.btnAceptar)
|
|||
|
Me.Panel1.Controls.Add(Me.Label2)
|
|||
|
Me.Panel1.Location = New System.Drawing.Point(8, 10)
|
|||
|
Me.Panel1.Name = "Panel1"
|
|||
|
Me.Panel1.Size = New System.Drawing.Size(300, 142)
|
|||
|
Me.Panel1.TabIndex = 8
|
|||
|
'
|
|||
|
'CambioPassword
|
|||
|
'
|
|||
|
Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13)
|
|||
|
Me.BackColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(51, Byte), Integer), CType(CType(102, Byte), Integer))
|
|||
|
Me.ClientSize = New System.Drawing.Size(316, 162)
|
|||
|
Me.Controls.Add(Me.Panel1)
|
|||
|
Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None
|
|||
|
Me.MaximizeBox = False
|
|||
|
Me.Name = "CambioPassword"
|
|||
|
Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
|
|||
|
Me.Text = "Cambio de Password"
|
|||
|
Me.Panel1.ResumeLayout(False)
|
|||
|
Me.Panel1.PerformLayout()
|
|||
|
Me.ResumeLayout(False)
|
|||
|
|
|||
|
End Sub
|
|||
|
|
|||
|
#End Region
|
|||
|
Dim frmLogin As Login = New Login
|
|||
|
Dim clCmp As clsComplejo = New clsComplejo
|
|||
|
|
|||
|
|
|||
|
Private Sub btnAceptar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAceptar.Click
|
|||
|
Dim Classcom As New clsComplejo
|
|||
|
|
|||
|
Try
|
|||
|
If Me.txtPass1.Text.Length <> 0 Then
|
|||
|
If txtPass1.Text = txtPass2.Text Then
|
|||
|
Dim NewPass As String
|
|||
|
NewPass = Registro.Encripta(txtPass1.Text)
|
|||
|
'Construyo el query para la actualizacion
|
|||
|
Dim _Fecha As String = Now
|
|||
|
Dim SQL As String = ""
|
|||
|
SQL = "spCambioPassword ' " & Classcom.ObtenFecha(_Fecha, "yyyymmdd") & "', '" & Me.lblUsuario.Text & "', '" & NewPass & "'"
|
|||
|
clCmp.sbGuardaModifica(SQL)
|
|||
|
MessageBox.Show("Tu password ha sido cambiado", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information)
|
|||
|
Me.Close()
|
|||
|
Else
|
|||
|
MessageBox.Show("La confirmacion del password no coincide", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information)
|
|||
|
txtPass2.Text = ""
|
|||
|
txtPass2.Focus()
|
|||
|
End If
|
|||
|
Else
|
|||
|
MessageBox.Show("Tu password no puede estar en blanco", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information)
|
|||
|
End If
|
|||
|
Catch ex As Exception
|
|||
|
MessageBox.Show("Error CambioPassword; btnAceptar_Click: ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error)
|
|||
|
End Try
|
|||
|
End Sub
|
|||
|
|
|||
|
Private Sub CambioPassword_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
|
|||
|
lblUsuario.Text = frmLogin.NombreUsuario
|
|||
|
End Sub
|
|||
|
|
|||
|
Private Sub btnCancelar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCancelar.Click
|
|||
|
Application.Exit()
|
|||
|
End Sub
|
|||
|
|
|||
|
End Class
|