 
 <?php $__env->startSection('titulo'); ?>
 Ingreso
 <?php $__env->stopSection(); ?>

 <?php $__env->startSection("styles"); ?>
 <link href="<?php echo e(asset("assets/js/bootstrap-fileinput/css/fileinput.min.css")); ?>" rel="stylesheet" type="text/css"/>
 <?php $__env->stopSection(); ?>

 <?php $__env->startSection("scriptsPlugins"); ?>
 <script src="<?php echo e(asset("assets/js/bootstrap-fileinput/js/fileinput.min.js")); ?>" type="text/javascript"></script>
 <script src="<?php echo e(asset("assets/js/bootstrap-fileinput/js/locales/es.js")); ?>" type="text/javascript"></script>
 <script src="<?php echo e(asset("assets/js/bootstrap-fileinput/themes/fas/theme.min.js")); ?>" type="text/javascript"></script>
 <?php $__env->stopSection(); ?>

 <?php $__env->startSection("scripts"); ?>
 <script src="<?php echo e(asset("assets/pages/scripts/libro/crear.js")); ?>" type="text/javascript"></script>
 <?php $__env->stopSection(); ?>

 <?php $__env->startSection('contenido'); ?>
 <div class="row">
    <div class="col-lg-12">
        <?php echo $__env->make('includes.mensaje', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
        <?php echo $__env->make('includes.form-error', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
        <div class="box box-danger">
            <div class="box-header with-border">
                <h3 class="box-title">Crear Ingreso</h3>
                <a href="<?php echo e(route('ingreso')); ?>" class="btn btn-info btn-sm pull-right">Volver al listado</a>
            </div>
            <form action="<?php echo e(route('guardar_ingreso')); ?>" id="form-general" class="form-horizontal" method="POST" autocomplete="off" enctype="multipart/form-data">
                <?php echo csrf_field(); ?>
                <div class="box-body">

                    <div class="card-body">
                        <div class="form-group">
                            <label for="categoria_id" class="col-lg-4 control-label">Proveedor</label>
                            <div class="col-lg-6">
                                <select name="categoria_id" id="categoria_id" class="form-control" required>
                                    <option value="">Seleccione un proveedor</option>
                                    <?php $__currentLoopData = $proveedores; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $id => $proveedor): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>

                                    <option value="<?php echo e($proveedor->id); ?>"><?php echo e($proveedor->nombre); ?></option>
                                    <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                                </select>
                            </div>
                        </div>
                    </div>

                    <div class="card-body">
                        <div class="form-group">
                            <label for="tipo_comprobante" class="col-lg-4 control-label">Tipo comprobante</label>
                            <div class="col-lg-6">
                                <select name="tipo_comprobante" id="tipo_comprobante" class="form-control" required>
                                    <option value="">Seleccione un tipo de comprobante</option>
                                    <option value="1">Boleta</option>
                                    <option value="1">Factura</option>
                                    <option value="1">Ticket</option>
                                </select>
                            </div>
                        </div>
                    </div>

                    <div class="card-body">
                        <div class="form-group">
                            <label for="num_comprobante" class="col-lg-4 control-label">Número comprobante</label>
                            <div class="col-lg-6">
                                <input type="text" name="num_comprobante" id="num_comprobante" class="form-control" value="<?php echo e(old('num_comprobante', $data->num_comprobante ?? '')); ?>" required/>
                            </div>
                        </div>
                    </div>

                    <div class="card-body">
                      <div class="form-group">
                        <label for="observaciones" class="col-lg-4 control-label">Observaciones</label>
                        <div class="col-lg-6">
                            <input type="text" name="observaciones" id="observaciones" class="form-control" value="<?php echo e(old('observaciones', $data->observaciones ?? '')); ?>" />
                        </div>
                    </div>
                </div>


            </div>

            <div class="box-body">


                <table class="table table-striped table-bordered table-hover">
                    <thead>
                        <tr>
                            <th>
                                <div class="form-group">
                                    <label for="producto_id" class="col-lg-3 control-label">Producto</label>
                                    <div class="col-lg-12">
                                        <select name="producto_id" id="producto_id" class="form-control" >
                                            <option value="">Seleccione un producto</option>
                                            <?php $__currentLoopData = $productos; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $id => $producto): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>

                                            <option value="<?php echo e($producto->id); ?>"><?php echo e($producto->nombre); ?></option>
                                            <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                                        </select>
                                    </div>
                                </div>

                            </th>
                            <th>
                                <div class="card-body">
                                    <div class="form-group">
                                        <label for="cantidad" class="col-lg-3 control-label">Cantidad</label>
                                        <div class="col-lg-12">
                                            <input type="text" name="cantidad" id="cantidad" class="form-control" value="<?php echo e(old('cantidad', $data->cantidad ?? '')); ?>" />
                                        </div>
                                    </div>
                                </div>

                            </th>
                            <th>

                                <div class="card-body">
                                    <div class="form-group">
                                        <label for="precio_compra" class="col-lg-4 control-label">Precio compra</label>
                                        <div class="col-lg-12">
                                            <input type="text" name="precio_compra" id="precio_compra" class="form-control" value="<?php echo e(old('precio_compra', $data->precio_compra ?? '')); ?>" />
                                        </div>
                                    </div>
                                </div>
                            </th>
                            <th>
                                <div class="card-body">
                                    <div class="form-group">
                                        <label for="precio_compra" class="col-lg-3 control-label"></label>
                                        <div class="col-lg-12">
                                            <button type="button" id="bt_add" class="btn btn-primary">Agregar</button>
                                        </div>
                                    </div>
                                </div>

                            </th>


                        </tr>
                    </thead>
                </table>

                <table class="table table-striped table-bordered table-hover" id="detalles">
                    <thead>
                        <tr>
                            <th></th>
                            <th>Producto</th>
                            <th>Cantidad</th>
                            <th>Precio compra</th>
                            <th>Subtotal</th>

                        </tr>
                    </thead>
                    <tfoot>
                        <th>Total</th>
                        <th></th>
                        <th></th>
                        <th></th>
                        <th><h4 id="total"></h4></th>
                    </tfoot>
                </table>


            </div>


            <div class="box-footer" id="guardar">
                <div class="col-lg-3"></div>
                <div class="col-lg-6">
                    <input type="hidden" name="_token" value="<?php echo e(csrf_token()); ?>">
                    <button class="btn btn-primary" type="reset">Cancelar</button>
                    <?php echo $__env->make('includes.boton-form-crear', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
                </div>
            </div>
        </div>
    </form>
</div>
</div>
</div>





<?php $__env->startPush('scripts_stack'); ?>

<script>
    $(document).ready(function(){
        $('#bt_add').click(function(){
            agregar();
        });
    });

    var cont=0;
    total=0;
    subtotal=[];
    $("#guardar").hide();

    function agregar(){
        producto_id=$("#producto_id").val();
        producto=$("#producto_id option:selected").text();
        cantidad=$("#cantidad").val();
        precio_compra=$("#precio_compra").val();

        if(producto_id!="" && cantidad!="" && cantidad>0 && precio_compra!=""){

            subtotal[cont]=(cantidad*precio_compra);
            total=total+subtotal[cont];

            var fila='<tr class="selected" id="fila'+cont+'"><td><button type="button" class="btn btn-warning" onclick="eliminar('+cont+');">Eliminar</button></td><td><input type="hidden" name="producto_id[]" value="'+producto_id+'">'+producto+'</td><td>'+cantidad+'<input type="hidden" name="cantidad[]" value="'+cantidad+'"></td><td>'+precio_compra+'<input type="hidden" name="precio_compra[]" value="'+precio_compra+'"></td><td>'+subtotal[cont]+'</td></tr>';
            cont++;
            limpiar();
            $('#total').html("$/ " + total);
            evaluar();
            $('#detalles').append(fila);

        }
        else
        {
          alert("Error al ingresar el detalle del ingreso, revise los datos del articulo")

      }

  };

  function limpiar(){
    $("#cantidad").val("");
    $("#precio_compra").val("");
}

function evaluar(){
    if(total>0){
        $("#guardar").show();
    }else{
        $("#guardar").hide();
    }
}

function eliminar(index){
   total=total-subtotal[index]; 
   $("#total").html("$/. " + total);   
   $("#fila" + index).remove();
   evaluar();
}


</script>

<?php $__env->stopPush(); ?>
<?php $__env->stopSection(); ?>

<?php echo $__env->make("theme.$theme.layout", \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH C:\Laravel\adminimprenta\resources\views/ingreso/crear.blade.php ENDPATH**/ ?>