<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;"> $(document).ready(function() {
    cerrarSession();
 })
 function cerrarSession()
{
    let datos = {'cerrarS':'cerrarS'};
    $.ajax({
    url: "ajax/usuarios.ajax.php",
    method: "POST",
    data: datos,
    beforeSend: function(){
        
    },
    success: function(respuesta){
        if(respuesta == 'ok'){
        window.location = 'salir';
        }
    }
})
}  
  //LOGIN USUARIOS
$('#logUser').click(function(e){
e.preventDefault();
var conectar = $("#conectado").val();
        if(conectar == 'ok'){
        grecaptcha.ready(function() {
            grecaptcha.execute('6LdTdcggAAAAAPzue7S6tJumtvWlWCS_Pa1kxPVE', {
                action: 'validarUsuario'
                }).then(function(token) {
                $('#form-login').prepend('&lt;input type="hidden" name="token" id="token" value="' + token + '" &gt;');
                $('#form-login').prepend('&lt;input type="hidden" name="action" id="action" value="validarUsuario" &gt;');
           
            var token = $('#token').val();
            var action = $('#action').val();
            var ingUsuario = $('#ingUsuario').val();
            var ingPassword = $('#ingPassword').val();

let datos = {'ingUsuario':ingUsuario, 'ingPassword': ingPassword, 'token': token, 'conectar': conectar};
   
$.ajax({
    url: "ajax/usuarios.ajax.php",
    method: "POST",
    data: datos,

    beforeSend: function(){
        
    },
    success: function(respuesta){
        //(respuesta);
         $('#resultLogin').html(respuesta).show(500, function(){
             $(this).delay(3000).hide(500);
         });
    
      
    }

})
            });
        });//FIN RECAPTCHA
    
    }else{
        var ingUsuario = $('#ingUsuario').val();
        var ingPassword = $('#ingPassword').val();

let datos = {'ingUsuario':ingUsuario, 'ingPassword': ingPassword, 'conectar': conectar};

$.ajax({
url: "ajax/usuarios.ajax.php",
method: "POST",
data: datos,

beforeSend: function(){
    
},
success: function(respuesta){
    //(respuesta);
     $('#resultLogin').html(respuesta).show(500, function(){
         $(this).delay(3000).hide(500);
     });

  
}

}) 
    }

});
// SUBIENDO LA FOTO DEL USUARIO
$(".nuevaFoto").change(function(){
    let imagen = this.files[0];

    if(imagen["type"] != "image/jpeg" &amp;&amp; imagen["type"] != "image/png"){
        $(".nuevaFoto").val('');
        Swal.fire({
            icon: 'error',
            title: 'Oops...',
            text: 'La imagen debe ser jpeg o png!'
            //footer: '&lt;a href&gt;Why do I have this issue?&lt;/a&gt;'
          })
    }else if(imagen["size"] &gt; 2000000 ){

        $(".nuevaFoto").val('');
        Swal.fire({
            icon: 'error',
            title: 'Oops...',
            text: 'La imagen no debe pesar mÃ¡s de 2mb!'
            //footer: '&lt;a href&gt;Why do I have this issue?&lt;/a&gt;'
          })
    }
    else{
        let datosImagen = new FileReader;
        datosImagen.readAsDataURL(imagen);
        $(datosImagen).on("load", function(event){
            let rutaImagen = event.target.result;
            $(".previsualizar").attr("src", rutaImagen);

        })
    }
})

// Agregar USUARIO
$(".form-inserta").submit(function(e){
    e.preventDefault();
  let datos = $(this).serialize();
  let formd = new FormData($("form.form-inserta")[0]);
    $.ajax({
        type: "POST",
        url: "ajax/usuarios.ajax.php",
        data: (datos,formd),
        cache: false,
        contentType: false,
        processData: false, 
        success: function(respuesta){
          
            $(".resultados").html(respuesta);

        }
    })
});
// EDITTAR USUARIO
$(document).on("click",".btnEditarUsuario", function(){
   var idUsuario = $(this).attr("idUsuario");
    ////(idUsuario);
    var datos = new FormData();
    datos.append("idUsuario", idUsuario);
    $.ajax({
        url: "ajax/usuarios.ajax.php",
        method: "POST",
        data: datos,
        cache: false,
        contentType: false,
        processData: false, 
        dataType: 'json',
        success: function(respuesta){
            
            $("#editarNombre").val(respuesta["nombre"]);
            $("#editarUsuario").val(respuesta["usuario"]);
            $("#editarPerfil").html(respuesta["perfil"]);
            $("#editarPerfil").val(respuesta["perfil"]);
            $("#editarDni").val(respuesta["dni"]);
            $("#editarEmail").val(respuesta["email"]);
            $("#passwordActual").val(respuesta["password"]);
            $("#fotoActual").val(respuesta["foto"]);

            if(respuesta["foto"] != ""){
                $(".previsualizar").attr('src', respuesta["foto"])
            }

        }
    })
});
// ACTIVAR USUARIO|
$(document).on("change",'#usuarioEstado', function(){
    let idUsuario = $(this).attr("idUsuario"); 
        if($(this).is(":checked")){
           estadoUsuario = 1;
        }else{
            estadoUsuario = 0;
        }

    let datos = {'activarId': idUsuario, 'activarUsuario': estadoUsuario};

    $.ajax({
        url: "ajax/usuarios.ajax.php",
        method: "POST",
        data: datos,
        success: function(respuesta){
        
            if(window.matchMedia("(max-width:767px)").matches){
                
                
            }
          
        }

    })
    if(estadoUsuario == 0){
        $(this).removeClass("btn-success");
        $(this).addClass("btn-danger");
        $(this).html("desactivado");
        $(this).attr("estadoUsuario", 1);
    }else{
        $(this).removeClass("btn-danger");
        $(this).addClass("btn-success");
        $(this).html("Activado");
        $(this).attr("estadoUsuario", 0);
    }

})
// VALIDAR NO REPETIR USUARIO 

$(document).on('change', "#nuevoUsuario", function(){
    $('.alert').remove();
       
    let usuario = $(this).val();
    let datos = new FormData();
        datos.append('validarUsuario', usuario);
     
    $.ajax({
        url: "ajax/usuarios.ajax.php",
        method: "POST",
        data: datos,
        cache: false,
        contentType: false,
        processData: false,
        dataType: 'json',
        success: function(respuesta){
        //    //("respuesta", respuesta);
           if(respuesta){
            $("#nuevoUsuario").val('');
            $("#nuevoUsuario").parent().before('&lt;div class="alert alert-warning" style="display:none;"&gt;Este usuario ya existe!&lt;/div&gt;');
            $('.alert').show(500,function(){
                $(this).delay(3000).hide(500);
            });
            
           }
        }
    })

})
// ELIMINAR USUARIO
$(document).on('click','.btnEliminarUsuario', function(){
    let idUsuario = $(this).attr('idUsuario');
    let fotoUsuario = $(this).attr('fotoUsuario');
    let usuario = $(this).attr('usuario');

    Swal.fire({
        title: 'Â¿EstÃ¡s seguro de eliminar este usuario?',
        text: "Â¡Si no lo estÃ¡ puede  cancelar la acciÃ³n!",
        icon: 'question',
        showCancelButton: true,
        confirmButtonColor: '#3085d6',
        cancelButtonColor: '#d33',
        confirmButtonText: 'SÃ­, eliminarlo!'
      }).then((result) =&gt; {
        if (result.isConfirmed) {

            window.location = "index.php?ruta=usuarios&amp;idUsuario="+idUsuario+"&amp;usuario="+usuario+"&amp;fotoUsuario="+fotoUsuario;
        //   Swal.fire(
        //     'Deleted!',
        //     'Your file has been deleted.',
        //     'success'
        //   )
        }
      })
})
// BUSCAR DNI RENIEC
$(".form-inserta").on("change","#nuevoDni",function(e){
    e.preventDefault();
    let dni = $(this).val();
  let datos = {"dni":dni};
    $.ajax({
        method: "POST",
        url: "ajax/usuarios.ajax.php",
        data: datos,
        dataType: "json",
        success: function(respuesta){
          $("#nuevoDni").val(respuesta['dni']);
          $("#nuevoNombre").val(respuesta['nombre']);

        }
    })
});
  // SOLO INGRESAR NUMEROS CAMPO DNI
    $('#nuevoDni').keyup(function() {
        var ruc = $(this).val();
        
        //this.value = (this.value + '').replace(/[^0-9]/g, '');
        if(!$.isNumeric(ruc)) {                 
            //dni = dni.substr(0,(dni.length -1));
            ruc = ruc.replace(/[^0-9]/g, '');
            $('#nuevoDni').val(ruc);
        }
        
    });</pre></body></html>