<?php $__env->startSection('content'); ?>
<div class="container-fluid">
     <script src="<?php echo e(url('js/Imprimir.js')); ?>"></script>
	<div class="row">
		<div class="col-md-8 col-md-offset-2">
			<div class="panel panel-default">
                <div class="panel-heading"><center>Cerrar Caja</center></div>
                <div class="panel-body">
                    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
                        <ul class="nav navbar-nav navbar-right">                
                            <li><a href="<?php echo e(url('/factura')); ?>"> Ir a caja </a></li>
                        </ul>
                    </div>
                    <?php if(count($errors) > 0): ?>
                        <div class="alert alert-danger">
                            <strong>Whoops!</strong> Hay algunos problemas!!!.<br><br>
                            <ul>
                                <?php foreach($errors->all() as $error): ?>
                                    <li><?php echo e($error); ?></li>
                                <?php endforeach; ?>
                            </ul>
                        </div>
                    <?php endif; ?>
                    <?php if($alert = Session::get('alert-success')): ?>
                        <div class="alert alert-success">
                            <?php echo $alert; ?>

                        </div>
                    <?php endif; ?>                  
                    <div class="form-horizontal">   
					    <?php echo Form::open(array('url' =>'/cerrar', 'method'=>'POST','role'=>'form')); ?>

					    <?php echo Form::token(); ?>

                        <div id="ciercaja">
						    <div class="form-group">
                                <div class="col-md-4 control-label"> 
                                    <?php echo Form::label('Nombre','Nombre Caja'); ?>

                                </div>
                                <div class="col-md-6">
                                    <?php echo Form::text('Nombre',$cajas[0]['Id_Caja'],array('class'=>'form-control','readonly')); ?>

                                </div>
						    </div> 
                            <div class="form-group">
                                <div class="col-md-4 control-label"> 
                                    <?php echo Form::label('Fecha','Fecha  Apertura'); ?>

                                </div>
                                <div class="col-md-6">
                                    <?php echo Form::text('Nombre',$cajas[0]['fechai'],array('class'=>'form-control','readonly')); ?>

                                </div>
						    </div>
                            <div class="form-group">
                                <div class="col-md-4 control-label"> 
                                    <?php echo Form::label('Fecha','Fecha  Cierre'); ?>

                                </div>
                                <div class="col-md-6">
                                    <?php echo Form::text('Nombre',$cajas[0]['fechaf'],array('class'=>'form-control','readonly')); ?>

                                </div>
						    </div>
                            <div class="form-group">
                                <div class="col-md-4 control-label"> 
                                    <?php echo Form::label('saldo','Saldo Inicial'); ?>

                                </div>
                                <div class="col-md-6">
                                    <?php echo Form::number('saldo',$cajas[0]['SaldoInicial_Caja'],array('class'=>'form-control','readonly')); ?>

							    </div>
						    </div>           
                            <table class="table-bordered" WIDTH=100%>
                                <tr>
                                    <th><center>Nombre</center></th>
                                    <th><center>Cantidad</center></th>
                                    <th><center>Valor</center></th>
                                </tr>
                                <?php foreach($ventas as $product): ?>
                                <tr>
                                    <td><center><?php echo e($product->producto); ?> <?php echo e($product->nombre); ?></center></td>                                         
                                    <td><center><?php echo e($product->cantidad); ?></center></td>
                                    <td><center><?php echo e($product->total); ?></center></td>
                                </tr>
                                <?php endforeach; ?>
                            </table>
                            <br>
                            <?php foreach($suma as $suma_item): ?>
                                <div class="form-group">
                                    <div class="col-md-4 control-label"> 
                                        <?php echo Form::label('ven','Venta del día:'); ?>

                                    </div>                                 
                                    <div class="col-md-6">
                                        <?php echo Form::number('ven',$suma_item->total ?? 0,array('class'=>'form-control','readonly')); ?>                                                            
                                    </div>
                                </div>
                            <?php endforeach; ?>
                            <?php foreach($abono as $abono_item): ?>
                                <div class="form-group">
                                    <div class="col-md-4 control-label"> 
                                        <?php echo Form::label('tabono','Abono del día:'); ?>

                                    </div>                                 
                                    <div class="col-md-6">
                                        <?php echo Form::number('abono',$abono_item->ca ?? 0,array('class'=>'form-control','readonly')); ?>

							        </div>
                                </div>
                            <?php endforeach; ?>       
                            <div class="form-group">
                                <div class="col-md-4 control-label"> 
                                    <?php echo Form::label('saldof','Sub-Total:'); ?>

                                </div>                                 
                                <div class="col-md-6">
                                    <?php echo Form::number('subt',($suma[0]->total ?? 0)+($abono[0]->ca ?? 0),array('class'=>'form-control','readonly')); ?>

                                    <?php echo Form::hidden('saldof',($cajas[0]['SaldoInicial_Caja'] ?? 0)+($suma[0]->total ?? 0)+($abono[0]->ca ?? 0),array('class'=>'form-control','readonly')); ?>

                                </div>
                            </div>
                            <?php foreach($desct as $desct_item): ?>
                                <div class="form-group">
                                    <div class="col-md-4 control-label"> 
                                        <?php echo Form::label('descu','Descuentos:'); ?>

                                    </div>                                 
                                    <div class="col-md-6">
                                        <?php echo Form::number('desct',$desct_item->desto ?? 0,array('class'=>'form-control','readonly')); ?>

                                    </div>
                                </div>
                            <?php endforeach; ?>         
                            <?php foreach($creres as $creres_item): ?>
                                <div class="form-group">
                                    <div class="col-md-4 control-label"> 
                                        <?php echo Form::label('creto','Creditos:'); ?>

                                    </div>
                                    <div class="col-md-6">
                                        <?php echo Form::number('credito',$creres_item->creres ?? 0,array('class'=>'form-control','readonly')); ?>

                                    </div>
                                </div>
                            <?php endforeach; ?>
                            <?php $tpuntos=0; ?>
                            <?php foreach($puntos as $puntos_item): ?>
                                <?php $tpuntos+= $puntos_item->canptos; ?>
                            <?php endforeach; ?>
                            <div class="form-group">
                                <div class="col-md-4 control-label"> 
                                    <?php echo Form::label('pto','Puntos:'); ?>

                                </div>
                                <div class="col-md-6">
                                    <?php echo Form::number('puntos',$tpuntos,array('class'=>'form-control','readonly')); ?>

                                </div>
                            </div>                                           
                            <div class="form-group">
                                <div class="col-md-4 control-label"> 
                                    <?php echo Form::label('salf','Saldo Final:'); ?>

                                </div>                                 
                                <div class="col-md-6">
                                    <?php echo Form::number('salf', (($suma[0]->total ?? 0)+($abono[0]->ca ?? 0)) - (($desct[0]->desto ?? 0) + $tpuntos + ($creres[0]->creres ?? 0)), array('class'=>'form-control','title'=>'Solo toma en cuenta las ventas menos el descuento','readonly')); ?>

                                </div>
                            </div>
                        </div>
                        <div class="form-group">
                            <div class="col-md-4 control-label"> 
                                <?php echo Form::label('observacion','Observación: '); ?>

                            </div>                                 
                            <div class="col-md-6">
                                <?php echo Form::textarea('observacion',@old('observacion'),array('class'=>'form-control')); ?>

							</div>
						</div>         
						<div class="form-group">
							<label class="col-md-4 control-label">Email Administrador:</label>
							<div class="col-md-6">
								<input type="email" class="form-control" name="email" value="<?php echo e(old('email')); ?>">
							</div>
						</div>
						<div class="form-group">
							<label class="col-md-4 control-label">Contraseña:</label>
							<div class="col-md-6">
								<input type="password" class="form-control" name="password">
							</div>
						</div>                                                
                        <div class="form-group">
                            <div class="col-md-6 col-md-offset-4">
                                <button type="submit" class="btn btn-primary">
                                    Cerrar Caja
                                </button>  

                                <button type="button" class="btn btn-primary" onclick="javascript:imprcaja('ciercaja')">
                                    Imprimir
                                </button>  

                                <a id="btnGenerarReporte" href="<?php echo e(route('reportes.ventas.general')); ?>" class="btn btn-info">
                                    Generar Reporte de Ventas
                                </a> 
                            </div>                            
                        </div>

                        <?php echo Form::close(); ?>

                        <?php echo Form::open(['url' =>'/factura', 'method'=>'POST', 'role'=>'form', 'id'=>'form-inventario']); ?>

                        <?php echo Form::token(); ?>

                        <div class="form-group">
                            <div id="botones-inventario">
                                <div class="col-md-6 col-md-offset-4">
                                    <?php if(isset($inventarioAbiertoUsuario) && $inventarioAbiertoUsuario && Auth::check() && $inventarioAbiertoUsuario->id_usuario == Auth::user()->idUsuario): ?>
                                        <?php echo Form::submit('Cerrar Inventario', ['name'=>'accion', 'class'=>'btn btn-danger', 'onclick' => "return confirm('¿Está seguro de que desea cerrar el inventario?')"]); ?>

                                    <?php elseif(Auth::check() && !App\Models\EstadoInventario::hayInventarioGlobalAbierto() && Session::has('caja')): ?>
                                        <?php if($inventarioCerradoDefinitivo): ?>
                                            <button type="button" class="btn btn-success" disabled title="El ciclo de caja ya está cerrado definitivamente.">
                                                Abrir Inventario
                                            </button>
                                        <?php else: ?>
                                            <?php echo Form::submit('Abrir Inventario', ['name'=>'accion', 'class'=>'btn btn-success', 'onclick' => "return confirm('¿Desea abrir el inventario?')"]); ?>

                                        <?php endif; ?>
                                    <?php else: ?>
                                        <button type="button" class="btn btn-default" disabled title="<?php echo e((isset($alertaInventario) && $alertaInventario) ? $alertaInventario : 'Debe tener una sesión de caja activa para abrir inventario.'); ?>">
                                            <?php echo e(App\Models\EstadoInventario::hayInventarioGlobalAbierto() ? 'Inventario Ocupado' : 'Abrir Inventario'); ?>

                                        </button>
                                    <?php endif; ?>
                                </div>
                            </div>
                        </div>
                        <?php echo Form::close(); ?>


                        
				</div>
			</div>
		</div>
	</div>
</div>
<?php $__env->stopSection(); ?>
<script>
    setInterval(() => {
    $("#botones-inventario").load(window.location.href + " #botones-inventario>*");
}, 10000);
</script>
<?php echo $__env->make('app', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>