Exemple #1
0
        protected void btnConfirmarCodigo_Click(object sender, EventArgs e)
        {
            if (!String.IsNullOrWhiteSpace(txtNbPassword.Text) && txtNbPassword.Text.Equals(txtNbPasswordConfirm.Text))
            {
                E_USUARIO vUsuario = new E_USUARIO()
                {
                    CL_CAMBIAR_PASSWORD = txtCodigo.Text,
                    NB_PASSWORD         = txtNbPassword.Text
                };

                UsuarioNegocio nUsuario = new UsuarioNegocio();

                E_RESULTADO vResultado = nUsuario.CambiaPassword(vUsuario, vClUsuario, vNbPrograma);
                string      vMensaje   = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;

                UtilMensajes.MensajeResultadoDB(RadWindowManager1, vMensaje, vResultado.CL_TIPO_ERROR, 300, 180, null);

                ContentLogin.Visible              = true;
                ContentPasswordRecovery.Visible   = false;
                ContentCodigoConfirmacion.Visible = false;
            }
            else
            {
                UtilMensajes.MensajeResultadoDB(RadWindowManager1, "Las contraseñas no coinciden.", E_TIPO_RESPUESTA_DB.WARNING, 300, 180, null);
            }
        }
Exemple #2
0
        protected void SolicitarCambioPassword()
        {
            string vToken = Membership.GeneratePassword(12, 1);

            E_USUARIO vUsuario = new E_USUARIO();

            if (rtsRecuperarPassword.SelectedIndex == 0)
            {
                vUsuario.CL_USUARIO = txtRecuperarCuenta.Text;
            }
            else
            {
                vUsuario.NB_CORREO_ELECTRONICO = txtRecuperarCuenta.Text;
            }

            vUsuario.CL_CAMBIAR_PASSWORD = vToken;

            UsuarioNegocio nUsuario = new UsuarioNegocio();

            E_RESULTADO vResultado = nUsuario.CambiaPassword(vUsuario, vClUsuario, vNbPrograma);
            string      vMensaje   = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;

            UtilMensajes.MensajeResultadoDB(RadWindowManager1, vMensaje, vResultado.CL_TIPO_ERROR, 300, 200, null);

            if (vResultado.CL_TIPO_ERROR.Equals(E_TIPO_RESPUESTA_DB.SUCCESSFUL))
            {
                ContentLogin.Visible              = false;
                ContentPasswordRecovery.Visible   = false;
                ContentCodigoConfirmacion.Visible = true;
            }
        }