<!-- START admin/Button/confirmed_button.html.twig -->
{% if object.id and object.estado.key|default('') == constant('App\\Enum\\EstadoOperacionEnum::ESTADO_TRAMITADA') %}
<li id="action-confirmed" class="action" style="grid-area: confirmed_button">
<a class="sonata-action-element {% if not object.canBeConfirmed() %} disabled {% endif %}" href=""
data-exportacion="{{ object.exportacion ? '1' : '0' }}"
title="{{ 'link_action_confirmed'|trans({}, 'SonataAdminBundle') }}">
<i class="fa fa-check-square-o fa-2x"></i>
</a>
</li>
<script type="application/javascript">
$(document).on("click", "#navbar-prometeo #action-confirmed a", function (event) {
event.preventDefault();
if($(".control-fechas-resumen input[id$=_fechaConfirmada]").val())
{
if($(this).data("exportacion") === '1' || $("input[id$=_exportacion]").is(":checked"))
{
let showAlertWarning = false;
$(".operacion-exportacion input[id*=_compra__detalle_][id$=_costeImportacionIva], .operacion-exportacion input[id*=_compra__detalle_][id$=_costeImportacionOtros]")
.each(function()
{
const an = AutoNumeric.getAutoNumericElement(this);
if(an.getNumber() === 0)
{
showAlertWarning = true;
return false;
}
});
if(showAlertWarning) {
AlertUtils.warning(i18n.titleControlCosteImportacion, i18n.messageControlCosteImportacion, null, AlertUtils.Buttons.doble, {
onAccept: function (dialog) {
$("section.content form").attr("action", $("section.content form").attr("action") + '&action=confirmed').trigger("submit");
dialog.close();
}
});
}
else
{
$("section.content form").attr("action", $("section.content form").attr("action") + '&action=confirmed').trigger("submit");
}
}
else
{
$("section.content form").attr("action", $("section.content form").attr("action") + '&action=confirmed').trigger("submit");
}
}
else {
AlertUtils.warning("{{ 'js.title.modal.operacion.action_confirmed' | trans({}, 'js') }}", "{{ 'js.message.modal.operacion.action_confirmed.error.fecha_confirmada' | trans({}, 'js') }}", null, AlertUtils.Buttons.simple);
}
});
</script>
{% endif %}
<!-- END admin/Button/confirmed_button.html.twig -->