Consulta de infracciones (2023)

Tu navegador no está actualizado. Tiene conocidas fallos de seguridad y podría no mostrar todas las características de este y otros sitios web. Aprendé cómo podes actualizarlo.
'); // Obtengo el header del sitio var currentHeader = $('#navbar-principal-id').closest('header'); // Y obtengo el container del header del sitio var currentContainer = $('#navbar-principal-id').closest('.container'); console.log('currentContainer', currentContainer); // Obtengo el bloque de estilos css var blockCss = headerObelisco.find('style'); // agregando estilos blockCss.appendTo('head'); //Reemplazo el contenido del container actual, por el de obelisco y oculto el bloque //con el header de obelisco currentContainer.html(''); headerObeliscoContainer.appendTo(currentContainer); headerObelisco.hide(); // actualizo clases currentHeader.attr('class', 'navbar navbar-light'); }, 200);});

Accedé a información sobre infracciones de tránsito pendientes de pago y tu puntaje, en la Ciudad de Buenos Aires.

"; $(".pie-final").before(footer); } } /** * Este método se ejecuta cuando es llamado al comando de error en el hook_submit * @param {Object} ajax * @param {Object} res * @param {String} status */ function formPrincipalError(ajax, res, status) { // Detectamos si el error esta fuera de la pantalla y scrolleamos la misma hacia arriba si ese es el caso var $bodyEl = $("html, body"); var comprobantesTop = $(".panel-pane.pane-block.pane-gcaba-infracciones-gcaba-infracciones").offset().top - 20; var currentTop = $bodyEl.scrollTop(); if (currentTop > comprobantesTop) { $bodyEl.animate({ scrollTop: comprobantesTop }, "slow"); } if (typeof BrandCaptcha != "undefined") { // Refresco el BrandCaptcha. BrandCaptcha.reload(); } } /** * Funcion que se encarga de hacer las validaciones del formulario principal. * @param {Object[]} formValues * @param {$} formElement * @param {Object} options * @return */ function formPrincipalValidate(formValues, formElement, options) { var errors = []; var tipoConsulta = findInCollection(formValues, 'tipo_consulta'); var dominio = findInCollection(formValues, 'dominio').value; var tipoDoc = findInCollection(formValues, 'tipo_doc').value; var doc = findInCollection(formValues, 'doc').value; var isValidRegexp = false; var regexpDominios = [ /^[a-zA-Z]{2}\d{3}[a-zA-Z]{2}$/, // AB123CD -> Auto /^[a-zA-Z]{3}\d{3}$/, // ABC123 -> Auto /^\d{3}[a-zA-Z]{3}$/, // 123ABC -> Moto /^[a-zA-Z]{1}\d{3}[a-zA-Z]{3}$/ // A123BCD -> Moto ]; if (tipoConsulta && tipoConsulta.value != '') { // Valido el formulario para patentes. if (tipoConsulta.value == 'Dominio') { regexpDominios.forEach(function(elem) { if (elem.test(dominio)) { isValidRegexp = true; } }); if (!isValidRegexp) { errors.push('La patente de auto debe tener el formato: ABC123 o AB123CD.'); errors.push('La patente de moto debe tener el formato: 123ABC o A123BCD.'); } } // Valido el formulario para tipo de documento y documento. else if (tipoConsulta.value == 'DNI') { if (!tipoDoc || tipoDoc == '') { errors.push('Por favor seleccione un tipo de documento.'); } if (!doc || doc == '') { errors.push('Por favor ingrese un número de documento.'); } else { switch (tipoDoc) { case 'LE': case 'LC': if (!$.isNumeric(doc)) { errors.push('El documento debe contener sólo números.'); } if (parseInt(doc) > 9999999) { errors.push('Recordá utilizar las opciones Libreta de Enrolamiento (LE) o Libreta Cívica (LC) si tu DNI es inferior a 10.000.000.'); } break; case 'CI': if (!$.isNumeric(doc)) { errors.push('El documento debe contener sólo números.'); } break; case 'DNI': if (parseInt(doc) <= 10000000) { errors.push('Recordá utilizar las opciones Libreta de Enrolamiento (LE) o Libreta Cívica (LC) si tu DNI es inferior a 10.000.000.'); } if (!$.isNumeric(doc)) { errors.push('El documento debe contener sólo números.'); } break; case 'PAS': if (doc.length > 20) { error.push('El documento del tipo PASAPORTE no puede tener más de 20 caracteres.'); } break; } } } } else { errors.push('Se debe seleccionar el criterio de busqueda: "Por patente" o "Por documento".'); } if (errors.length > 0) { var formatedErrors = ''; var alertErrors = ''; for (var i = 0; i < errors.length; i++) { formatedErrors += '

  • ' + errors[i] + '
  • '; } alertErrors = '

    ' + '

      ' + formatedErrors + '

    ' + '

    '; $('#gcaba_infracciones_result').hide().html(alertErrors).fadeIn(250); if (typeof BrandCaptcha != "undefined") { // Refresco el BrandCaptcha. BrandCaptcha.reload(); } // Detectamos si el error esta fuera de la pantalla y scrolleamos la misma hacia arriba si ese es el caso var $bodyEl = $("html, body"); var comprobantesTop = $(".panel-pane.pane-block.pane-gcaba-infracciones-gcaba-infracciones").offset().top - 20; var currentTop = $bodyEl.scrollTop(); if (currentTop > comprobantesTop) { $bodyEl.animate({ scrollTop: comprobantesTop }, "slow"); } return false; } else { $('#alertFormErrors').fadeOut(250, function() { $(this).remove(); }); } } /** * Busca una key en una collección. * * @param {Array} collection * @param {String} key * @return {Object} */ function findInCollection(collection, key) { for (var i = 0; i < collection.length; i++) { if (collection[i].name == key) { return collection[i]; } } } /** * Este método carga los eventos a los botones de acción de las actas. */ function setHandlersButtonsPagos() { console.info('::setHandlersButtonsPagos') var tipoDataIframe = $('input[name=tipo_data_iframe]'); // Seteo el tipo de consulta que se va a realizar. $('input').on('click', function(ev) { var inputName = $(this).attr('name'); if (inputName == 'comprobante') { tipoDataIframe.val('comprobante'); } else if (inputName == 'actas[]') { tipoDataIframe.val('actas'); } }); // Se encarga de setear el método de pago que se va a realizar. $('.btnSendActasPago').on('click', function(ev) { var valueAction = $(this).data('action'), form = $('#gcaba_infracciones_send_actas'), hiddenMetodoPago = form.find('input[name=metodo_pago]'); hiddenMetodoPago.val(valueAction); console.log(tipoDataIframe.val); $('.btnSendActasPago').attr('disabled', 'disabled'); if (tipoDataIframe.val() === 'actas') { var total = 0; var actas = []; $(':checkbox:not(#select-all):checked').each(function() { actas.push($(this).data('json')); total += $(this).data('ammount'); }); var medioPago = "ELECTRONICO"; var dominio = $('#tipo-consulta').data('dominio') === "" ? null : $('#tipo-consulta').data('dominio'); var doc = $('#tipo-consulta').data('doc') === "" ? null : $('#tipo-consulta').data('doc'); var tipoDoc = $('#tipo-consulta').data('tipo-doc') === "" ? null : $('#tipo-consulta').data('tipo-doc'); data = { "montoTotal": total, "actas": actas, "opcionMedioPago": medioPago, "dominio": dominio, "tipoDocumentoReducido": tipoDoc, "numeroDocumento": doc } $('#json-actas').val(JSON.stringify(data)); console.log(data); } form.submit(); }); } /** * Se encarga de hacer el toggle de los radioButtons para switchear Dominio|DNI */ function toggleRadiosIndexTabs() { $('#tabsSwitcher > a').on('click', function(ev) { var target = $(this).data('radio'), input = $('input[name=tipo_consulta][value=' + target + ']'); input.prop('checked', true); $('#tabsSwitcher > a').removeClass('active'); $(this).addClass('active'); }) } /** * Se encarga de hacer las validaciones correspondientes a las actas y * los comprobantes para que no se pueda enviar el jsonParam (parametrós * del iframe) vacios. */ var validateActasComprobantes = function() { console.info('::validateActasComprobantess'); var actionButtons = $('.btnSendActasPago'), actas = $('input[type=checkbox]'), comprobantes = $('input[type=radio]'); // Por defecto nunca van a venir actas/comprobantes seleccionados por // eso se setea en true el disabled de los botones de acción. actionButtons.prop('disabled', true); actas.on('click', function(ev) { // Desmarco los comprobantes en el caso que se haya seleccionado alguno. comprobantes.prop('checked', false); var selectedActas = $(actas.selector + ':checked').length; // Aplico el disabled según la cantidad seleccionada de actas. actionButtons.prop('disabled', (selectedActas > 0) ? false : true); }); comprobantes.on('click', function(ev) { // Desmarco todos los checkboxes de actas en el caso que se hayan seleccionado. actas.prop('checked', false); $("#totalpd-container").html('0'); $("#totalpr-container").html('0'); $("#totalpc-container").html('0'); $("#total-container").html('$0'); var selectedComprobante = $(comprobantes.selector + ':checked').length; // Aplico el disabled según la cantidad seleccionada de comprobantes. actionButtons.prop('disabled', (selectedComprobante > 0) ? false : true); }); } var preventEnterSubmit = function(form) { form.on('submit', function(ev) { ev.preventDefault(); }); }; /** * Se encarga de seleccionar todas las actas al tildar la casilla de "Seleccionar todas" */ $('#select-all').change(function() { if ($('#select-all').is(":checked") > 0) { $("input:checkbox").prop('checked', true); $('input[name="tipo_data_iframe"]').val('actas'); } else { $("input:checkbox").prop('checked', false); $('input[name="tipo_data_iframe"]').val(''); } }); /** * Se encarga de destildar o tildar la casilla de "Seleccionar todas" cuando hay cambios en checkboxes individuales */ $("input:checkbox:not(#select-all)").change(function() { if ($("input:checkbox:not(#select-all)").length == $("input:checkbox:checked:not(#select-all)").length) { $("#select-all:checkbox").prop('checked', true); } else if ($('#select-all:checked').length > 0) { $("#select-all:checkbox").prop('checked', false); } }); /** * Se encarga de actualizar el precio de "Total seleccionado" al tildar o destildar una o todas las actas */ $("input:checkbox").change(function() { var total = 0; var totalpd = 0; var totalpr = 0; var totalc = 0; if ($("input:checkbox:checked").length < 1) { $(".btnSendActasPago").prop("disabled", true); } $("input:checkbox:checked:not(#select-all)").each(function() { total += $(this).data('ammount'); totalpd += $(this).data('pointd'); totalpr += $(this).data('pointr'); totalc += $(this).data('totalc'); }); total = total.toFixed(2).toString().replace(".", ","); if (total.length > 6) { let position = total.length - 6; total = [total.slice(0, position), ".", total.slice(position)].join(''); } var res = parseInt($("#scoring").text()) - totalpd; $("#alertPuntos").toggleClass("alert alert-danger mt-1", res <= 0); $("#alertPuntos").toggleClass("d-none", res > 0); $("#total-container").html("$ " + total); $("#totalpd-container").html(totalpd + " a descontar."); $("#totalpr-container").html(totalpr + " a reasignar."); $("#totalc-container").html(totalc + " seleccionados"); }); /** * Agrega el footer al final */ $("footer").addClass("pie-final"); $('.legajos').on('click', function(ev) { ev.preventDefault(); this.closest('form').setAttribute('action', 'https://www.buenosaires.gob.ar/justiciayseguridad/infracciones/consulta-de-legajo'); this.closest('form').submit(); return false; }); } }; })(jQuery, Drupal);

    Resolvé tus infracciones

    Por retención de vehiculo Conocé los pasos para resolver la infracción y recuperar tu vehículo.
    Modo online con un controlador de faltasResolvé las actas solo si sos titular o autorizados con cédula azul.
    Modo presencial con un controlador de faltasAcercate a la sede central o en sedes comunales.
    Actas por faltas especiales Iniciá el trámite con tu usuario de MiBA.
    Actas por traslados comunitariosPodés resolver tus faltas realizando traslados comunitarios.
    Infracciones en mandatariosDescargá el formulario y envialo por correo.

    Trámites relacionados

    Denuncia por venta de dominio Transporte de personas con discapacidad

    Top Articles
    Latest Posts
    Article information

    Author: Ray Christiansen

    Last Updated: 10/28/2022

    Views: 6581

    Rating: 4.9 / 5 (69 voted)

    Reviews: 92% of readers found this page helpful

    Author information

    Name: Ray Christiansen

    Birthday: 1998-05-04

    Address: Apt. 814 34339 Sauer Islands, Hirtheville, GA 02446-8771

    Phone: +337636892828

    Job: Lead Hospitality Designer

    Hobby: Urban exploration, Tai chi, Lockpicking, Fashion, Gunsmithing, Pottery, Geocaching

    Introduction: My name is Ray Christiansen, I am a fair, good, cute, gentle, vast, glamorous, excited person who loves writing and wants to share my knowledge and understanding with you.