Exemplo n.º 1
0
        public Int32 ModificarPassWord(String usuario, String passWord, String codUsuario, String nomUsuarioRed, String estacioRed, String indActReset, String passDesencriptado)
        {
            String      passMD5, passEnc;
            SeguridadBL oSeguridadBL = new SeguridadBL();
            UsuarioBE   oUsuario     = new UsuarioBE();

            try
            {
                if (passWord.Trim().Equals(String.Empty))
                {
                    passEnc = oSeguridadBL.GetEncripta(usuario);

                    passDesencriptado = passEnc;
                    passMD5           = oUsuario.LoginGetMD5(passEnc);
                    passEnc           = oSeguridadBL.GetEncripta(passEnc);
                }
                else
                {
                    passEnc = oSeguridadBL.GetEncripta(passWord);
                    passMD5 = oUsuario.GetMD5(passWord);
                }

                return(new UsuarioDA().ModificarPassWord(usuario, passEnc, passMD5, codUsuario, nomUsuarioRed, estacioRed, indActReset, passDesencriptado));
            }
            catch (Exception ex)
            {
                this.ErrorEvent(this, ex);
            }
            return(0);
        }