<?php $__env->startSection('scripts'); ?>
    <?php echo Jqgrid::scripts(); ?>


    <script type="text/javascript">
	    var selectedRow = '';
	    var estado      = '';

        $(document).ready(function() {
		   $('#jqgrid').jqGrid({
                url: '<?php echo e(url("envasado/datagrid")); ?>',
                colModel: <?php echo Jqgrid::js_colmodel(); ?>,
                gridComplete: function() {
                    $.jgrid.defaults.gridComplete();
                    $('#btn_eliminar>div.btn').addClass('disabled'); // deshabilita boton eliminar
                },
                onSelectRow: function(row_id) {
                    row_data = $("#jqgrid").getRowData(row_id);
                    if(row_data['ESTADO'] == 'Pendiente') {
                        $('#btn_editar>div.btn').removeClass('disabled'); //habilita boton eliminar
                        $('#fabricacion_editar_id').val(row_data['NUMREG']); // setear id planificacion

                        $('#btn_eliminar>div.btn').removeClass('disabled'); //habilita boton eliminar
                        $('#fabricacion_eliminar_id').val(row_data['NUMREG']); // setear id planificacion
                    }
                    selectedRow = row_data['NUMREG'];
                    estado      = row_data['ESTADO1'];
                },
				sortname: 'NUMREG', 
				sortorder: 'asc'
            });

            $('#jqgrid').jqGrid('filterToolbar', {stringResult: true, searchOnEnter: false, defaultSearch: 'cn'});

            // Botones
            $('#jqgrid').jqGrid('navGrid', '#jqgrid_pager', {add: false, edit: false, del: false, search: false});

            <?php if(can('fabricacion_editar')): ?>
            //Botón editar fórmula
            $('#jqgrid').jqGrid('navButtonAdd', '#jqgrid_pager', {caption: '', buttonicon: 'fa fa-pencil',
                onClickButton: function() {
                    localStorage.removeItem('envasado.'+selectedRow);
                    if($('#btn_editar>div.btn').hasClass('disabled')) return false;
                    if(localStorage.getItem('envasado.'+selectedRow) != null) {
                        if(!confirm('Existe un ingreso Pendiente!\nPresionar Cancelar para iniciar un nuevo ingreso.\nPresionar Aceptar para continuar con ingreso pendiente.')) {
                            localStorage.removeItem('envasado.'+selectedRow);
                        }
                    }
                    estado = 1;
					if (estado != 1)
                    {
                       mensaje = {'content' : 'Pedido ya fue reservado', "type" : "error", "timeout" : 5000};
                       notification(mensaje, "big");
                    }
                    else 
					{
                       window.location = "<?php echo url('envasado/editar'); ?>/" + selectedRow;
                    }
                },
                position: 'last', title: 'Editar Fabricación', cursor: 'pointer', id: 'btn_editar'}
            );
            <?php endif; ?>

		});
    </script>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('content'); ?>
<?php echo $__env->make('subviews.jqgrid_widget', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>

<?php $__env->stopSection(); ?>
<?php echo $__env->make('layouts.default', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>