private void paso1_3()
        {
            progress.Show();
            btnProcess.Content = AppResources.bActivacionST2; //En caso de requerir cambiar el texto del boton
            btnProcess.Margin = new Thickness(321, 0, 0, 0); //Modifica las dimenciones de objeto
            this.w0_3.Visibility = Visibility.Collapsed;
            this.w1_3.Visibility = Visibility.Collapsed;            
            this.w2_3.Visibility = Visibility.Visible;
            flujo = FlujoActivacion.Paso2;

            TokenManager.obtenerCore();
            if (TokenManager.coreExistente())
            {
                Debug.WriteLine("Existe una base de datos instalada en el dispositivo");
                TokenManager.DropStorage();
            }
            progress.Hide();
            if (privado)
            {
                ApplicationTitle.Text = AppResources.pPrivadoOpToken;
                tbCodigoCliente.Visibility = Visibility.Collapsed;
                tbxCodigoCliente.Visibility = Visibility.Collapsed;
                ApplicationBar.Buttons.Clear();
            }else{
                ApplicationTitle.Text = AppResources.appTituloSoftToken;
            }
        }
 private void paso3_3A()
 {
     DtoLoginRSA login = (App.Current as App).dtoLogin;
     flujo = FlujoActivacion.Paso3;
     w2_3.Visibility = Visibility.Collapsed;
     Check_CambioPIN.Visibility = Visibility.Visible;
     btnProcess.Visibility = Visibility.Collapsed;
     tRegistroFecha.Text = (Application.Current as App).fechaActual.fecha;
     tRegistroHora.Text = (Application.Current as App).fechaActual.hora;
     tRegistroReferenciaOperacion.Text = this._vm.ReferenciaOperacion;
     TokenManager.Logout();
     if (null != (Application.Current as App).dtoLogin)
     {
         (Application.Current as App).EstatusSoftToken = EstatusToken.A;
         if ((Application.Current as App).EstatusToken != EstatusToken.N)
         {
             (Application.Current as App).EstatusToken = EstatusToken.B;
         }
     }
 }
        private void paso0_3()
        {
            progress.Show();
            btnProcess.Content = AppResources.bContinuar;        
            btnProcess.Margin = new Thickness(241, 0, 0, 0); //Modifica las dimenciones de objeto
            //tbActivacion0.Text = AppResources.tActivacion1Privado;   
            TokenManager.obtenerCore();
            string error = TokenManager.coreInicializadoCorrecto();       
            if (!EstatusToken.A.Equals((App.Current as App).EstatusToken))
            {
                if (!"".Equals(error))
                {
                    tbActivacion0.Text = AppResources.tMensajeActivacion071;
                }
                else
                {
                    tbActivacion0.Text = AppResources.tMensajeActivacion073;
                }
                
            }
            else if (EstatusToken.A.Equals((App.Current as App).EstatusToken))
            {
                if (!"".Equals(error))
                {
                    tbActivacion0.Text = AppResources.tMensajeActivacion072;
                }
                else
                {
                    tbActivacion0.Text = AppResources.tMensajeActivacion074;
                }
            }                    

            this.w0_3.Visibility = Visibility.Visible;
            this.w1_3.Visibility = Visibility.Collapsed;
            this.w2_3.Visibility = Visibility.Collapsed;
            flujo = FlujoActivacion.Paso1;
            progress.Hide();
        }