@extends('app') @section('content')
Venta
{{-- Navbar original --}} {{-- TUS ALERTAS ORIGINALES --}} @if (count($errors) > 0)
Whoops! Hay algunos problemas!!!.

    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif {{-- La alerta Session::get('alert-success') se mostrará también para inventario --}} @if ($alert_session_success = Session::get('alert-success'))
{!! $alert_session_success !!}
@endif {{-- NUEVAS ALERTAS PARA INVENTARIO (Y OTRAS DE ERROR/INFO GENERAL) --}} @if (isset($alertaInventario) && $alertaInventario)
¡Atención! {{ $alertaInventario }}
@endif @if (Session::has('alert-danger'))
{!! Session::get('alert-danger') !!}
@endif @if (Session::has('alert-info'))
{!! Session::get('alert-info') !!}
@endif @if(session('confirmar_reabrir_caja'))
La caja ya estuvo abierta por usted. ¿Desea abrirla nuevamente?
@csrf No
@endif
{{-- El action de este form debe ser /factura para que lo maneje postfactura --}} {!!Form::open(array('url' =>'/factura', 'method'=>'POST','role'=>'form','id'=>'regForm','name'=>'regForm'))!!} {!!Form::token()!!} {{-- SECCIÓN DESHABILITABLE POR INVENTARIO --}}
{!!Form::label('cliente','Cliente')!!}
{!!Form::number('cliente', (isset($datos[0]) && isset($datos[0]['Cliente'])) ? $datos[0]['Cliente'] : null, array('class'=>'form-control'))!!}
{!!Form::label('producto','Producto')!!}
{!!Form::text('producto',@old('producto'),array('class'=>'form-control','id'=>'producto'))!!}
{!!Form::label('cantidad','Cantidad')!!}
{!!Form::number('cantidad',@old('cantidad'),array('class'=>'form-control','id'=>'cantidad',))!!}
{{-- FIN SECCIÓN DESHABILITABLE --}}
@if (isset($inventarioAbiertoUsuario) && $inventarioAbiertoUsuario && Auth::check() && $inventarioAbiertoUsuario->id_usuario == Auth::user()->idUsuario) {!!Form::submit('Agregar',array('name'=>'Agregar','id'=>'Agregar','class'=>'btn btn-primary'))!!} @else @endif {{-- NUEVOS BOTONES DE ABRIR/CERRAR INVENTARIO --}} @if (isset($inventarioAbiertoUsuario) && $inventarioAbiertoUsuario && Auth::check() && $inventarioAbiertoUsuario->id_usuario == Auth::user()->idUsuario) {!!Form::submit('Cerrar Inventario', ['name'=>'accion', 'id'=>'CerrarInventario', 'class'=>'btn btn-danger'])!!} @elseif (Auth::check() && !App\Models\EstadoInventario::hayInventarioGlobalAbierto() && Session::has('caja')) @if ($inventarioCerradoDefinitivo) @else {!!Form::submit('Abrir Inventario', ['name'=>'accion', 'id'=>'AbrirInventario', 'class'=>'btn btn-success'])!!} @endif @else @endif {{-- FIN NUEVOS BOTONES --}} Pendientes por facturar
{!! Form::close()!!} {{-- Cierre del primer form (regForm) --}} {{-- SECCIÓN DESHABILITABLE POR INVENTARIO --}}
@if(isset($datos) && is_array($datos) && !empty($datos[0])) @foreach($datos as $mostrar) @if($mostrar) {!!Form::open(array('url' =>'em', 'method'=>'POST', 'role'=>'form', 'class' => 'form-eliminar-item', //'onsubmit' => 'return confirmarEliminacion(this)', 'class' => 'form-eliminar-item', 'data-pedido-id' => $mostrar['pedido_id'] ?? '', // 'id'=>'regFormm_'.($mostrar['idproducto'] > 0 ? $mostrar['idproducto'] : $mostrar['idcombo']) , 'id'=>'regFormm_'.$mostrar['id_table'], 'name'=>'regFormm'))!!} {!!Form::token()!!} {!!Form::hidden('cantidada',$mostrar['Cantidad'],array('class'=>'form-control'))!!} {!! Form::close()!!} @endif @endforeach @endif {{-- Este formulario va a /factura (antes iba a /recibo) --}} {!!Form::open(array('url' =>'/recibo', 'method'=>'POST','role'=>'form','id'=>'regFormv','name'=>'regFormv'))!!} {!!Form::token()!!} @foreach($valor as $valor) @endforeach @foreach($dest as $dest) @endforeach
Id Producto/Combo Producto Cantidad V. Unidad V. Total Descuento
{{ $mostrar['idproducto'] > 0 ? $mostrar['idproducto'] : $mostrar['idcombo'] }} {{$mostrar['Producto']}} {!!Form::number('cantidad1',$mostrar['Cantidad'],array('class'=>'form-control','id'=>'cantidad1_'.($mostrar['idproducto'] > 0 ? $mostrar['idproducto'] : $mostrar['idcombo'])))!!}{{($mostrar['Valor_unidad']+$mostrar['iva'])}} {{$mostrar['Valor_Total']}} {!!Form::number('descpa',$mostrar['descuento'],array('class'=>'form-control','id'=>'descpa_'.($mostrar['idproducto'] > 0 ? $mostrar['idproducto'] : $mostrar['idcombo']),'required'))!!}
{!!Form::label('stotal','Sub-Total')!!} {!!Form::text('stotal',$valor->total,array('class'=>'form-control','id'=>'stotal','readonly'))!!}
  {!!Form::label('descuento','Descuento')!!} {!!Form::number('vdescu',$dest->tdesc,array('class'=>'form-control','id'=>'vdescu',$sl,'onkeyup'=>'descuento()'))!!}
{!!Form::label('total','Total')!!} {!!Form::text('total',($valor->total-$dest->tdesc),array('class'=>'form-control','id'=>'total','readonly'))!!}
{!!Form::label('efectivo','Efectivo')!!} {!!Form::number('efectivo',@old('efectivo'),array('class'=>'form-control','id'=>'efectivo','onkeyup'=>'efectivos()'))!!}
{!!Form::label('cambio','Cambio')!!} {!!Form::text('cambio',@old('cambio'),array('class'=>'form-control','id'=>'cambio','readonly'))!!}
{!!Form::label('formapago','Forma de Pago')!!} {!!Form::select('formapago',@$formapago,@old('formapago'),array('class'=>'form-control','id'=>'formapago','onchange'=>'vptos()'))!!}
{!!Form::label('Obs','Observación (Descuento):')!!} {!!Form::text('obsdes',@old('cambio'),array('class'=>'form-control','id'=>'obsdes','maxlength'=>'250',$obl))!!}
{!!Form::label('Obspt','Observación (Tarj./Ptos./Créd.):')!!} {!!Form::text('obspt',@old('cambio'),array('class'=>'form-control','id'=>'obspt','maxlength'=>'250'))!!}
{!!Form::submit('Generar Venta',array('name'=>'Venta','id'=>'Venta','class'=>'btn btn-primary'))!!}
{!! Form::close()!!} {{-- Cierre del segundo form (regFormv) --}}
{{-- FIN SECCIÓN DESHABILITABLE --}}
@endsection {{-- REEMPLAZA TU SCRIPT ANTERIOR POR ESTE CÓDIGO --}} @if($puedeOperar) @endif