var viewSeguridad = new JackBeView(); viewSeguridad.responseHandlers = { nipCambiado : function(resp) { A("¡Felicidades! \nEl proceso de cambio de NIP de acceso ha finalizado correctamente. \nA partir de este momento usted podrá ingresar a Supernet y también a \nSupermóvil con la contraseña que acaba de registrar."); //INDRA-M021974 Seguridad.cancelar(); Seguridad.cambioNIP.salirDelSistema(); }, errorEnNip : function(resp) { A(resp.error.message); Seguridad.cambioNIP.limpiar(); }, volverALogin: function(resp) { Seguridad.cambioNIP.volverALogin(); }, statusTokenConsultadoParaSolicitud : function(resp) { var statusToken; statusToken = resp.dto.statusToken; //clienteOBJ.estatusToken = statusToken[0]; if(statusToken[0] == "1" || statusToken[0] == "2" || statusToken[0] == "4" || statusToken[0] == "5" || statusToken[0] == "6"){ A("La solicitud de Token no se puede realizar debido\n"+ "a que el Token se encuentra "+statusToken[1]+", por lo que\n"+ "te recomendamos que consultes el status del mismo\n"+ "a trav\351s de la opci\363n :\n"+ "Administraci\363n - De Seguridad - Consulta de Status"); return; } else { Seguridad.solicitudToken.buildGUI(); } }, horaTokenConsultado: function(resp) { Seguridad.solicitudToken.fechaOperacion = resp.dto.fecha; Seguridad.solicitudToken.horaOperacion = resp.dto.hora; Seguridad.solicitudToken.envioSolicitudContratoToken(); }, statusTokenConsultadoParaBloquearlo : function(resp) { var statusToken; statusToken = resp.dto.statusToken; //clienteOBJ.estatusToken = statusToken[0]; if (clienteOBJ.tipoToken == '1'){ //INDRA-M020957-18/10/2013-T.F. if(statusToken[0] != "6"){ if(statusToken[0] == "0"){ Seguridad.bloqueoToken.primeroSolicitarloParaBloquearlo(resp); } else { A("Tu dispositivo token no puede ser bloqueado ya que no se encuentra "+ " activo, verifica el estatus en el m\363dulo de Administraci\363n"); } } else { Seguridad.bloqueoToken.buildGUI(); } }else{ //INDRA-M020957-18/10/2013-S.T. if(statusToken[0] != "5"){ if(statusToken[0] == "0"){ Seguridad.bloqueoToken.primeroSolicitarloParaBloquearlo(resp); } else { A("Tu dispositivo token no puede ser bloqueado ya que no se encuentra "+ " activo, verifica el estatus en el m\363dulo de Administraci\363n"); } } else { Seguridad.bloqueoToken.buildGUI(); } } }, contratosCreditoConsultados : function(resp) { Seguridad.consultaContratos.contratos = resp.dto; Seguridad.consultaContratos.muestraContratosCredito(); }, statusTokenConsultadoParaContrato : function(resp) { var statusToken; statusToken = resp.dto.statusToken; //clienteOBJ.estatusToken = statusToken[0]; Seguridad.consultaContratos.consultar(statusToken); }, nipBloqueado : function(resp) { Seguridad.bloqueoNIP.confirmarExito(resp); }, snetCancelado : function(resp) { Seguridad.CancelacionSNET.confirmarExito(resp); }, tokenBloqueado : function(resp) { Seguridad.bloqueoToken.exitoBloqueoST(resp); }, tokenBloqueadoA : function(resp) { if(resp.error.clave=='OK'){ Seguridad.bloqueoToken.exitoBloqueoST(resp); }else{ Seguridad.bloqueoToken.noBloqueo(resp); } }, tokenActivar : function(resp) { if(resp.error.clave=='OK'){ Seguridad.activaToken.activado(); }else{ utils.showAlertDialogII(404, "Error",{tipo:"alerta",goHandler:function(){utils.hideAlertDialogII();InitializeTimerAct(60);}},utils.msgs.syncTokenInc); } }, statusConsultado : function(resp) { statusToken = resp.dto.statusToken; //clienteOBJ.estatusToken = statusToken[0]; Seguridad.estatusToken.mostrarStatus(resp); }, statusConsultadoInicial: function(resp) { statusToken = resp.dto.statusToken; //clienteOBJ.estatusToken = statusToken[0]; }, statusConsultadoMov: function(est) { // statusToken = resp.dto.statusToken; // clienteOBJ.estatusToken = statusToken[0]; if(est == 'A' || est == 6){ // cmns.accs.okToken(true); return true; }else{ Seguridad.estatusToken.mostrarMsg(est); return false; } }, errorStatusConsultadoInicial: function(resp) { //clienteOBJ.estatusToken = ""; }, contratosConsultados: function(resp) { }, statusTokenParaLimites : function(resp) { var statusToken; if(resp.dto){ statusToken = resp.dto.statusToken; } else { A("*Servicio no disponible, intente mas tarde."); return; } if(! statusToken ){ A("**Servicio no disponible, intente mas tarde."); return; } if(statusToken[0] == "0"){ Seguridad.bloqueoToken.primeroSolicitarloParaBloquearlo(resp); } else if(statusToken[0] == "6"){ Seguridad.limitesImportes.tokenActivo(); } else { Seguridad.estatusToken.mostrarStatus(resp); } }, tokenDesbloqueado : function(resp) { if(resp.error.clave=="OK"){ if (clienteOBJ.tipoToken == '1') { A("El Token ha sido desbloqueado"); clienteOBJ.estatusToken = 'A'; utils.dialogHandler.showDialog(false); }else{ Seguridad.desbloqueoToken.exitoDesbloqueaT(resp); clienteOBJ.estatusToken = 'A'; } } else { viewError.responseHandlers.defaultHandler(res); } }, limitesConsultados : function(resp) { Seguridad.limitesImportes.DatosLimitesImportes = resp; Seguridad.limitesImportes.llenaDatosLimitesImportes(resp); }, limitesActualizados : function(resp) { Seguridad.limitesImportes.arrRespConf = resp.dto; Seguridad.limitesImportes.confirmacionLimitesHecha(resp.dto); }, limitesReestablecidos : function(resp) { Seguridad.limitesImportes.reestablecimientoLimitesHecha(resp.dto); }, tarjetasConsultadas : function(resp) { if(resp.error.clave == "OK") { Seguridad.actvTrjtCredito.llenarListaDeTarjetas(resp); } else { viewError.responseHandlers.defaultHandler(resp); } }, tarjetaActivada : function(resp) { Seguridad.actvTrjtCredito.tarjetaActivada(resp); }, preinicioToken : function(res) { if(Y(res.dto) != 'undefined' && res.error.clave == "OK") { DatosUsu.datos.preinicioToken(); }else{ A(res.error.message); } }, getDatosUsu : function(res) { if(Y(res.dto) != 'undefined' && res.error.clave == "OK") { DatosUsu.datos.start(res); }else{ A(res.error.message); } }, //JAL INICIO - M020957: SuperToken getDatosUsuAltaST : function(res) { if(Y(res.dto) != 'undefined' && res.error.clave == "OK") { Seguridad.altaSuperToken.showDatosContacto(res); }else{ A(res.error.message); } }, //JAL FIN - M020957: SuperToken tarjetaNoActivada : function(resp) { Seguridad.actvTrjtCredito.tarjetaNoActivada(resp); }, getTarjetasActSC : function(resp) { if(resp.error.clave == "OK") { Seguridad.TresDSecureCodeAdmin.checkTCAvctivas(resp); } }, getTarjetasActCSC : function(resp) { if(resp.error.clave == "OK") { Seguridad.consultaContratos.valCTCAvctivas(resp); } else { viewError.responseHandlers.defaultHandler(resp); } }, TresDActivado : function(resp) { if(resp.error.clave == "OK") { Seguridad.TresDSecureCodeAdmin.exito(resp); } else { viewError.responseHandlers.defaultHandler(resp); } }, TresDCambiado : function(resp) { if(resp.error.clave == "OK") { Seguridad.TresDSecureCodeAdmin.cmbexito(resp); } else { viewError.responseHandlers.defaultHandler(resp); } }, exitoUrl3DSecure : function(resp) { if(resp.error.clave == "OK") { url = resp.dto.url; Seguridad.on3DSecure.abrir3Dsecure(resp); } else { alert(resp.error.message); } }, getIdHeaders : function(resp) { if(resp.error.clave == "OK") { Seguridad.getImagesById(resp.dto); } else { alert(resp.error.message); } }, responseConfHeader : function(resp) { if(resp.error.clave == "OK") { Seguridad.exitoConfHeader(); } else { alert(resp.error.message); } } }