Exemplo n.º 1
0
        private void Paso51_6()
        {
            w1_6.Visibility = System.Windows.Visibility.Collapsed;
            w2_6.Visibility = System.Windows.Visibility.Collapsed;
            w3_6.Visibility = System.Windows.Visibility.Collapsed;
            w3_6_Message.Visibility = System.Windows.Visibility.Collapsed;
            w3_6_Message2.Visibility = System.Windows.Visibility.Collapsed;
            w2_3_ST.Visibility = System.Windows.Visibility.Collapsed;
            w4_6.Visibility = System.Windows.Visibility.Collapsed;
            w5_6.Visibility = System.Windows.Visibility.Collapsed;
            w51_6.Visibility = System.Windows.Visibility.Visible;
            w6_6.Visibility = System.Windows.Visibility.Collapsed;
            btnActualizar.Content = TextosBotones.bRegresar;
            btnActualizar.Visibility = System.Windows.Visibility.Visible;
            _permiteRegresar = true;
            _permiteContinuar = false;
            btnProceso.Visibility = System.Windows.Visibility.Visible;

            imgSeleccionada1.Source = lstImagenes.SelectedItem.Source;
            tbFrase1.Text = "Frase (Saludo): " + tbxFrase.Text;
            pregunta.Text = this._vm.Pregunta.Pregunta.questionText;
            respuesta.Text = tbxRespuesta.Text;

            this._flujo = FlujoAfiliacion.Resumen;
        }
Exemplo n.º 2
0
 private void Paso6_6()
 {
     w1_6.Visibility = System.Windows.Visibility.Collapsed;
     w2_6.Visibility = System.Windows.Visibility.Collapsed;
     w3_6.Visibility = System.Windows.Visibility.Collapsed;
     w3_6_Message.Visibility = System.Windows.Visibility.Collapsed;
     w3_6_Message2.Visibility = System.Windows.Visibility.Collapsed;
     w2_3_ST.Visibility = System.Windows.Visibility.Collapsed;
     w4_6.Visibility = System.Windows.Visibility.Collapsed;
     w5_6.Visibility = System.Windows.Visibility.Collapsed;
     w51_6.Visibility = System.Windows.Visibility.Collapsed;
     w6_6.Visibility = System.Windows.Visibility.Visible;
     btnActualizar.Visibility = System.Windows.Visibility.Collapsed;
     btnProceso.Content = TextosBotones.bIniciarSesion;
     btnProceso.Visibility = System.Windows.Visibility.Visible;
     this._flujo = FlujoAfiliacion.Confirmacion;
 }
Exemplo n.º 3
0
        private void Paso4_6()
        {
            w1_6.Visibility = System.Windows.Visibility.Collapsed;
            w2_6.Visibility = System.Windows.Visibility.Collapsed;
            w3_6.Visibility = System.Windows.Visibility.Collapsed;
            w3_6_Message.Visibility = System.Windows.Visibility.Collapsed;
            w3_6_Message2.Visibility = System.Windows.Visibility.Collapsed;
            w2_3_ST.Visibility = System.Windows.Visibility.Collapsed;
            w4_6.Visibility = System.Windows.Visibility.Visible;
            w5_6.Visibility = System.Windows.Visibility.Collapsed;
            w51_6.Visibility = System.Windows.Visibility.Collapsed;
            w6_6.Visibility = System.Windows.Visibility.Collapsed;
            btnActualizar.Content = TextosBotones.bActualizar;
            btnActualizar.Visibility = System.Windows.Visibility.Collapsed;
            _permiteRegresar = false;
            _permiteContinuar = false;
            btnProceso.Visibility = System.Windows.Visibility.Visible;

            this._flujo = FlujoAfiliacion.SeleccionarImagen;
        }
Exemplo n.º 4
0
        private void Paso3_6()
        {
            Santander.Model.Base.Resultado res = CasosDeUso.getResultado((Application.Current as App).matrix, CasosDeUso.AFILIACION_SUPERMOVIL.codigoCU, (int)(Application.Current as App).EstatusToken, (int)(Application.Current as App).EstatusSoftToken);
            w1_6.Visibility = System.Windows.Visibility.Collapsed;
            w2_6.Visibility = System.Windows.Visibility.Collapsed;
            w3_6.Visibility = System.Windows.Visibility.Visible;
            w4_6.Visibility = System.Windows.Visibility.Collapsed;
            w5_6.Visibility = System.Windows.Visibility.Collapsed;
            w51_6.Visibility = System.Windows.Visibility.Collapsed;
            w6_6.Visibility = System.Windows.Visibility.Collapsed;
            btnActualizar.Content = TextosBotones.bActualizar;
            _permiteRegresar = false;

            if (_vm.RequiereActualizar)
            {
                btnActualizar.Visibility = System.Windows.Visibility.Collapsed;
            }
            else
            {
                btnActualizar.Visibility = System.Windows.Visibility.Visible;
            }
            if (!_permiteActualizar)
            {
                btnActualizar.Visibility = System.Windows.Visibility.Collapsed;
                w3_6_Message.Visibility = System.Windows.Visibility.Visible;
                w3_6_Message2.Visibility = System.Windows.Visibility.Collapsed;
                w2_3_ST.Visibility = System.Windows.Visibility.Collapsed;
            }
            else
            {
                w3_6_Message.Visibility = System.Windows.Visibility.Collapsed;
                w3_6_Message2.Visibility = System.Windows.Visibility.Visible;
                if (!("TF".Equals(res.token))){
                    TokenManager.obtenerCore();
                    String error = TokenManager.coreInicializadoCorrecto();
                    if ("".Equals(error))
                    {
                        tLeyendaJuridicoSuperToken.Text = TextosPantallas.tLeyendaJuridicoSuperToken + TextosBotones.bActualizar;
                        w2_3_ST.Visibility = System.Windows.Visibility.Visible;
                    }
                    if ("E".Equals(res.estado)){
                        w3_6_Message2.Visibility = System.Windows.Visibility.Collapsed;
                        btnActualizar.Visibility = System.Windows.Visibility.Collapsed;
                    }
                }
                if (string.IsNullOrEmpty(tbxCompaniaCelular.Text) &&
                    string.IsNullOrEmpty(tbxTelefonoCelular.Text) &&
                    string.IsNullOrEmpty(tbxCorreoElectronico.Text))
                {
                    btnProceso.Visibility = System.Windows.Visibility.Collapsed;
                    w3_6_Message2.Visibility = System.Windows.Visibility.Collapsed;
                    w2_3_ST.Visibility = System.Windows.Visibility.Collapsed;
                }
                else
                {
                    btnProceso.Visibility = System.Windows.Visibility.Visible;
                } if (_permiteContinuar)
                {
                    btnProceso.Visibility = System.Windows.Visibility.Visible;
                }
            }
            this._flujo = FlujoAfiliacion.RegistrarDatos;
        }
Exemplo n.º 5
0
        private void Paso2_6()
        {
            Santander.Model.Base.Resultado resAfiliacion = CasosDeUso.getResultado((Application.Current as App).matrix, CasosDeUso.AFILIACION_SUPERMOVIL.codigoCU, (int)(Application.Current as App).EstatusToken, (int)(Application.Current as App).EstatusSoftToken);
            tbxNuevoNipAcceso.Password = string.Empty;
            tbxConfirmarNuevoNipAcceso.Password = string.Empty;

            w1_6.Visibility = System.Windows.Visibility.Collapsed;
            w2_6.Visibility = System.Windows.Visibility.Visible;
            w3_6.Visibility = System.Windows.Visibility.Collapsed;
            w3_6_Message.Visibility = System.Windows.Visibility.Collapsed;
            w3_6_Message2.Visibility = System.Windows.Visibility.Collapsed;
            w2_3_ST.Visibility = System.Windows.Visibility.Collapsed;
            w4_6.Visibility = System.Windows.Visibility.Collapsed;
            w5_6.Visibility = System.Windows.Visibility.Collapsed;
            w51_6.Visibility = System.Windows.Visibility.Collapsed;
            w6_6.Visibility = System.Windows.Visibility.Collapsed;
            btnActualizar.Content = TextosBotones.bActualizar;
            btnActualizar.Visibility = System.Windows.Visibility.Collapsed;
            tbxNuevoNipAcceso.Focus();
            _permiteRegresar = false;
            _permiteContinuar = false;
            btnProceso.Visibility = System.Windows.Visibility.Visible;

            if (!"A".Equals(resAfiliacion.estado) && !"E".Equals(resAfiliacion.estado))
            {
                _permiteActualizar = false;
            }
            else
            {
                _permiteActualizar = true;
            }

            this._flujo = FlujoAfiliacion.RegistrarNip;
        }
Exemplo n.º 6
0
        private void Paso1_6(bool nuevo = false)
        {
            if (nuevo)
            {
                lstTipoOperaciones.SelectedIndex = -1;
                lstCompaniasCelular.SelectedIndex = -1;
                tbxTipoOperacion.Text = TextosPantallas.tSeleccioneIdentificacion;
                tbxClaveCliente.Password = string.Empty;
                tbxNIP.Password = string.Empty;
            }

            w1_6.Visibility = System.Windows.Visibility.Visible;
            w2_6.Visibility = System.Windows.Visibility.Collapsed;
            w3_6.Visibility = System.Windows.Visibility.Collapsed;
            w3_6_Message.Visibility = System.Windows.Visibility.Collapsed;
            w3_6_Message2.Visibility = System.Windows.Visibility.Collapsed;
            w2_3_ST.Visibility = System.Windows.Visibility.Collapsed;
            w4_6.Visibility = System.Windows.Visibility.Collapsed;
            w5_6.Visibility = System.Windows.Visibility.Collapsed;
            w51_6.Visibility = System.Windows.Visibility.Collapsed;
            w6_6.Visibility = System.Windows.Visibility.Collapsed;
            btnActualizar.Content = TextosBotones.bActualizar;
            btnActualizar.Visibility = System.Windows.Visibility.Collapsed;
            _permiteRegresar = false;
            _permiteContinuar = false;
            btnProceso.Visibility = System.Windows.Visibility.Visible;

            this._flujo = FlujoAfiliacion.ValidarNip;
        }
Exemplo n.º 7
0
        void _vm_ProcesoError(Global.ViewModelEventArgs e)
        {
            progress.Hide();
            if (e.ErrorInMakingRequest)
            {
                MessageBox.Show(TextosFront.frontMensajeErrorConexion);
            }
            else
            {
                Santander.Model.Base.Resultado resAfiliacion = CasosDeUso.getResultado((Application.Current as App).matrix, CasosDeUso.AFILIACION_SUPERMOVIL.codigoCU, (int)(Application.Current as App).EstatusToken, (int)(Application.Current as App).EstatusSoftToken);
                e.Error.message = !string.IsNullOrEmpty(e.Error.message) ? e.Error.message : TextosFront.frontMensajeErrorConexion;
                switch (e.Error.clave)
                {
                    case Errors.Afiliacion.ERROR_DICCIONARIO_DATOS_AFIL:
                        MessageBox.Show(TextosPantallas.tCampoObligatorio8Afiliacion);
                        Paso2_6();
                        break;
                    case Errors.Afiliacion.USUARIO_AFILIADO:
                        MessageBox.Show(TextosFront.frontMensajeAfiliado);
                        break;
                    case Errors.Afiliacion.ERROR_DICCIONARIO_DATOS:
                    case Errors.Afiliacion.HIST0099:
                        MessageBox.Show(e.Error.message);
                        tbxNuevoNipAcceso.Password = string.Empty;
                        tbxConfirmarNuevoNipAcceso.Password = string.Empty;
                        Paso2_6();
                        break;
                    case Errors.Afiliacion.AFIL_16:
                        MessageBox.Show(TextosFront.frontMensajeUsuarioAfiliado);
                        break;
                    case Errors.Service.REGISTRAR_TOKEN:
                        showInsertToken(resAfiliacion);
                        break;
                    case Errors.Afiliacion.ACTIVAR_TOKEN:
                        if (MessageBox.Show(TextosFront.frontMensajeEstatusTokenE2, string.Empty, MessageBoxButton.OK) == MessageBoxResult.OK)
                        {
                            this._flujo = FlujoAfiliacion.ActivacionToken;
                            this.NavigateTo(Views._ActivacionTokenView.QueryString("tt=" + TipoActivacionToken.A));
                        }
                        break;
                    /*case Errors.Afiliacion.ACTIVAR_SOFT_TOKEN:
                        if (MessageBox.Show(TextosFront.frontMensajeEstatusTokenE2, string.Empty, MessageBoxButton.OK) == MessageBoxResult.OK)
                        {
                            this._flujo = FlujoAfiliacion.ActivacionSoftToken;
                            this.NavigateTo(Views._ActivacionView.QueryString("tt=" + TipoActivacionToken.A)); ;
                        }
                        break;*/
                    case Errors.Afiliacion.REGISTRAR_DATOS_CONTACTO:
                        MessageBox.Show(TextosFront.frontMensajeRegistrarDatosContacto);
                        showInsertToken(resAfiliacion);
                        break;
                    case Errors.Afiliacion.BLOQUEO_TEMPORAL:
                        if ("TF".Equals(resAfiliacion.token))
                        {
                            (Application.Current as App).EstatusToken = EstatusToken.B;
                        }
                        else
                        {
                            (Application.Current as App).EstatusSoftToken = EstatusToken.B;
                        }
                        MessageBox.Show(e.Error.message);
                        break;
                    case Errors.Service.ESTATUS_TOKEN_B_N_S_T:
                    default:
                        MessageBox.Show(e.Error.message);
                        break;

                }
            }
        }