<section class="content-header">
<h1>
Ventas
<small>Control de Ventas</small>
</h1>
<ol class="breadcrumb">
<li><a href="#"><i class="fa fa-sitemap"></i> Inicio</a></li>
<li class="active">Ventas</li>
</ol>
</section>
<section class="content">
<div class="row">
<div class="col-md-12 col-xs-12">
<div class="box box-danger">
<div class="box-header">
<h3 class="box-title">Busqueda de Ventas</h3>
</div>
<div class="box-body">
@if(App\Helper::getRol() == \Auth::user()->rol_id || App\Helper::getRolOp() == \Auth::user()->rol_id)
<div class="form-group col-md-6">
<input type="hidden" id="token" name="_token" value="{{ csrf_token()}}"/>
<label class="control-label" for="cliente">Cliente : </label>
<select id="cliente-select" class="form-control select2" style="width: 100%;" tabindex="-1" aria-hidden="true">
{{-- <option id="" value="vacio">Vacio</option> --}}
{{-- @if(isset($clientes))
@foreach($clientes as $key => $value)
<option id="{{ $value->id }}" value="{{ $value->id }}">{{ $value->registro." ".$value->nombre." ".$value->ape_p." ".$value->ape_m }}</option>
@endforeach
@endif --}}
</select>
</div>
@endif
<div class="form-group col-md-2">
<label class="control-label" for="year">Año: </label>
<select id="year" class="form-control">
<option value="" >Selecciona</option>
@if(isset($data['years']))
@foreach($data['years'] as $year)
<option value="{{ $year->year }}">{{ $year->year }}</option>
@endforeach
@endif
</select>
</div>
<div class="form-group col-md-2">
<label class="control-label" for="mes">Mes: </label>
<select id="month" class="form-control">
<option value="">Selecciona</option>
@if(isset($data['months']))
@foreach($data['months'] as $month)
<option value="{{ $month->mes }}">{{ App\Helper::month($month->mes) }}</option>
@endforeach
@endif
</select>
</div>
<div class="form-group col-md-2">
<br/>
<button onclick="Venta.getVentas(this)" class="btn btn-success">Busqueda</button>
</div>
</div>
</div>
</div>
</div>
<div class="row" id="table-venta" data-token={{ csrf_token() }}>
<div class="col-md-12 col-xs-12">
<div class="box box-danger">
<div class="box-header">
<h3 class="box-title">Ventas Activos <span id="date-ventas">{{ App\Helper::month(date('m'))." ".date('Y') }}</span></h3>
@if(App\Helper::getRol() == \Auth::user()->rol_id || App\Helper::getRolOp() == \Auth::user()->rol_id)
<div class="box-tools pull-right">
<div class="btn-group">
<a class="btn btn-block btn-social btn-success">Cantidad:
<i class="fa fa-bookmark-o"></i> <span id="venta-more" >{{ $cantidad }}</span>
</a>
</div>
<div class="box-tools pull-right">
<div class="btn-group">
<a class="btn btn-block btn-social btn-success">Conteo:
<i class="fa fa-bookmark-o"></i> <span id="venta-more" >{{ ($countVentas) }}</span>
</a>
</div>
<div class="btn-group">
<a class="btn btn-block btn-social btn-primary" onclick="Venta.print2(this)">
<i class="fa fa-print"></i> <span id="print-more" data-id1="" data-id2="">0</span>
</a>
</div>
<div class="btn-group">
<button type="button" onclick="Venta.add(this)" class="btn btn-primary">Agregar Venta <i class="fa fa-plus"></i></button>
</div>
</div>
@endif
</div>
@if($pagination > 1)
<nav aria-label="Page navigation">
<ul class="pagination">
<li>
<a href="#" aria-label="Previous">
<span aria-hidden="true">«</span>
</a>
</li>
@for($i = 1; $i<= $pagination; $i++)
<li><a onclick="Venta.pagination({{ $i }})">{{ $i }}</a></li>
@endfor
<li>
<a href="#" aria-label="Next">
<span aria-hidden="true">»</span>
</a>
</li>
</ul>
</nav>
@endif
<!-- /.box-header -->
<div class="box-body table-responsive no-padding">
<table class="table table-hover">
<thead>
<tr>
<th class="text-center">Cliente</th>
<th class="text-center">Registro</th>
<th class="text-center">Producto</th>
<th class="text-center">Comentario</th>
<th class="text-center">Cantidad</th>
<th class="text-center">Total</th>
<th class="text-center">Fecha Venta</th>
<th class="text-center">Pagado Por:</th>
<th class="text-center">Creado Por</th>
<th class="text-center">Imprimir</th>
<th class="text-center">Ver</th>
@if(App\Helper::getRol() == \Auth::user()->rol_id)
<th class="text-center">Editar</th>
<th class="text-center">Eliminar</th>
<th class="text-center">Aprobar</th>
@endif
</tr>
</thead>
<tbody>
@if(isset($ventas))
@foreach($ventas as $key => $value)
@if($value->parent)
<tr data-id="{{ $value->id }}" data-selected="0" onclick="Venta.selected(this)">
<td class="text-center">{{ $value->cliente }}</td>
<td class="text-center">{{ $value->registro }}</td>
<td class="text-center">{{ $value->descripcion }}</td>
<td class="text-center">{{ substr($value->comentario,0,50) }}</td>
<td class="text-center">{{ ($value->cantidad) }}</td>
<td class="text-center">${{ number_format($value->total,2) }}</td>
<td class="text-center">{{ ($value->fecha_venta) }}</td>
<td class="text-center">
@if(isset($ventasPago) && count($ventasPago) > 0 )
@foreach($ventasPago as $key => $value1)
@if($value1->id == $value->id && $value1->nombrePago)
<span>{{ $value1->nombrePago.": ".$value1->pago }}</span>
@endif
@endforeach
@endif
</td>
<td class="text-center">{{ ($value->creado) }}</td>
<td class="text-center"><button data-id="{{ $value->id }}" onclick="Venta.print(this)" class="btn btn-sm btn-primary"><span class="fa fa-print"></span></button></td>
<td class="text-center"><button data-id="{{ $value->id }}" onclick="Venta.show(this)" class="btn btn-sm btn-success"><span class="glyphicon glyphicon-eye-open"></span></button></td>
@if(App\Helper::getRol() == \Auth::user()->rol_id)
<td class="text-center"><button data-id="{{ $value->id }}" onclick="Venta.update(this)" class="btn btn-sm btn-warning"><span class="glyphicon glyphicon-pencil"></span></button></td>
<td class="text-center"><button data-id="{{ $value->id }}" onclick="Venta.warning(this)" class="btn btn-sm btn-danger"><span class="glyphicon glyphicon-remove"></span></button></td>
<td class="text-center">{!! ($value->approved)? 'aprobado' : '<button data-id="'.$value->id.'" onclick="Venta.approve(this)" class="btn btn-sm btn-success"><span class="fa fa-check-circle-o"></span></button>' !!}</td>
@endif
@endif
</tr>
@endforeach
@endif
</tbody>
</table>
</div>
<!-- /.box-body -->
</div>
<!-- /.box -->
</div>
</div>
</section>
<!-- Modal -->
<div id="modal-venta" class="modal fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Agregar Venta</h4>
</div>
<div class="modal-body">
<div class="form-group col-md-8">
<label class="control-label" for="vendedor">Vendedor : </label>
<select id="vendedor" class="form-control select2" style="width: 100%;" tabindex="-1" aria-hidden="true">
{{-- <option value=""></option> --}}
{{-- @if(isset($clientes))
@foreach($clientes as $key => $value)
<option id="{{ $value->id }}" value="{{ $value->id }}">{{ $value->registro." ".$value->nombre." ".$value->ape_p." ".$value->ape_m }}</option>
@endforeach
@endif --}}
</select>
</div>
<div class="form-group col-md-4">
<label class="control-label" for="fecha_venta">Fecha : </label>
<div class="input-group date">
<div class="input-group-addon">
<i class="fa fa-calendar"></i>
</div>
<input type="text" class="form-control pull-right" id="fecha_venta"/>
</div>
</div>
<div class="form-group col-md-12">
<label class="control-label" for="comentario">Comentarios : </label>
<textarea id="comentario" rows="2" class="form-control" placeholder="Ingresa tu comentario..."></textarea>
</div>
<div id="venta-productos">
<div class="row">
<div class="form-group col-md-2">
<input type="hidden" id="token" name="_token" value="{{ csrf_token()}}"/>
<label class="control-label" for="cantidad0">Cantidad: </label>
<input class="form-control" data-count="0" type="number" id="cantidad0" name="cantidad0" placeholder="1" min="0" onchange="Venta.total(this)"/>
</div>
<div class="form-group col-md-6">
<label class="control-label" for="producto0">Producto: </label>
<select id="producto0" data-count="0" name="producto0" class="form-control" onchange="Venta.total(this);">
<option value="">Selecciona</option>
@if(isset($productos))
@foreach($productos as $value)
<option value="{{ $value->id }}"
data-costo-mx="{{ $value->costo_mx }}"
data-costo-eu="{{ $value->costo_eu }}"
data-costo-gua="{{ $value->costo_gua }}">
{{ $value->descripcion }}
</option>
@endforeach
@endif
</select>
</div>
<div class="form-group col-md-2">
<label class="control-label" for="total0">Total: </label>
<input class="form-control" type="number" id="total0" name="total0" placeholder="" disabled/>
</div>
<div class="form-group col-md-2">
<button id="addVenta" class="btn btn-success" onclick="Venta.addSection(this)" style="top: 24px;position: absolute;">+</button>
</div>
</div>
</div>
<div class="row">
<div class="form-group col-md-5">
<label class="control-label" for="tcantidad">Total Cantidad: </label>
<input class="form-control" type="number" id="tcantidad" name="tcantidad" placeholder="1" min="0" disabled/>
</div>
<div class="form-group col-md-2">
</div>
<div class="form-group col-md-5">
<label class="control-label" for="gtotal">Gran Total: </label>
<input class="form-control" type="number" id="gtotal" name="gtotal" placeholder="" disabled/>
</div>
</div>
<div>
<div class="row">
<div class="form-group col-md-12">
<label class="control-label" for="">Pago de Venta con Comisión: </label>
</div>
</div>
<div class="row">
<div class="form-group col-md-5">
<label class="control-label" for="">Usuario: </label>
<select id="cliente-select2" class="form-control select2" style="width: 100%;" tabindex="-1" aria-hidden="true">
{{-- <option id="cliente_comision_1" value="vacio">Vacio</option> --}}
{{-- @if(isset($clientes))
@foreach($clientes as $key => $value)
<option id="{{ $value->id }}" value="{{ $value->id }}">{{ $value->registro." ".$value->nombre." ".$value->ape_p." ".$value->ape_m }}</option>
@endforeach
@endif --}}
</select>
</div>
<div class="form-group col-md-5">
<label class="control-label" for="">Cantidad: </label>
<input class="form-control" type="number" id="cantidad_comision_1" name="" min="0" />
</div>
<div class="form-group col-md-2">
<button id="deletePago_1" class="btn btn-danger" data-id='0' data-pos=1 onclick="Comisiones.deletePagoComision(this)" style="top: 24px;position: absolute;"><span class="glyphicon glyphicon-remove"></span></button>
</div>
</div>
<div class="row">
<div class="form-group col-md-5">
<label class="control-label" for="">Usuario: </label>
<select id="cliente-select3" class="form-control select2" style="width: 100%;" tabindex="-1" aria-hidden="true">
{{-- <option id="cliente_comision_2" value="vacio">Vacio</option> --}}
{{-- @if(isset($clientes))
@foreach($clientes as $key => $value)
<option id="{{ $value->id }}" value="{{ $value->id }}">{{ $value->registro." ".$value->nombre." ".$value->ape_p." ".$value->ape_m }}</option>
@endforeach
@endif --}}
</select>
</div>
<div class="form-group col-md-5">
<label class="control-label" for="">Cantidad: </label>
<input class="form-control" type="number" id="cantidad_comision_2" name="" min="0" />
</div>
<div class="form-group col-md-2">
<button id="deletePago_2" class="btn btn-danger" data-id='0' data-pos=2 onclick="Comisiones.deletePagoComision(this)" style="top: 24px;position: absolute;"><span class="glyphicon glyphicon-remove"></span></button>
</div>
</div>
<div class="row">
<div class="form-group col-md-5">
<label class="control-label" for="">Usuario: </label>
<select id="cliente-select4" class="form-control select2" style="width: 100%;" tabindex="-1" aria-hidden="true">
{{-- <option id="cliente_comision_3" value="vacio">Vacio</option> --}}
{{-- @if(isset($clientes))
@foreach($clientes as $key => $value)
<option id="{{ $value->id }}" value="{{ $value->id }}">{{ $value->registro." ".$value->nombre." ".$value->ape_p." ".$value->ape_m }}</option>
@endforeach
@endif --}}
</select>
</div>
<div class="form-group col-md-5">
<label class="control-label" for="">Cantidad: </label>
<input class="form-control" type="number" id="cantidad_comision_3" name="" min="0" />
</div>
<div class="form-group col-md-2">
<button id="deletePago_3" class="btn btn-danger" data-id='0' data-pos=3 onclick="Comisiones.deletePagoComision(this)" style="top: 24px;position: absolute;"><span class="glyphicon glyphicon-remove"></span></button>
</div>
</div>
</div>
</div>
<div class="modal-footer">
<button id="btn-update" onclick="Venta.guardar(this)" data-id="0" type="button" class="btn btn-success">Guardar</button>
<button type="button" class="btn btn-default" data-dismiss="modal">Cerrar</button>
</div>
</div>
</div>
</div>
<!-- Modal -->
<div id="modal-venta-ver" class="modal fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Venta </h4>
</div>
<div class="modal-body">
<div class="row">
<div class="form-group col-md-6">
<label class="control-label" for="registro">Registro: </label><span id="no_registro_span"></span>
</div>
<div class="form-group col-md-6">
<label class="control-label" for="cliente">Cliente: </label><span id="cliente_span"></span>
</div>
<div class="form-group col-md-6">
<label class="control-label" for="fecha">Fecha: </label><span id="fecha_span"></span>
</div>
<div class="form-group col-md-6">
<label class="control-label" for="comentario">Comentario: </label><span style="width:100%" id="comentario_span"></span>
</div>
<div class="form-group col-md-4">
<label class="control-label" for="producto">Producto: </label><span id="producto_span"></span>
</div>
<div class="form-group col-md-4">
<label class="control-label" for="cantidad">Cantidad: </label><span id="cantidad_span"></span>
</div>
<div class="form-group col-md-4">
<label class="control-label" for="total">Total: </label><span id="total_span"></span>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Cerrar</button>
</div>
</div>
</div>
</div>
<!-- <script src="{{ URL::To('/').'/bower_components/jquery/dist/jquery.min.js' }}"></script> -->
<script src="{{ URL::To('/').'/js/Catalogos/comisiones.js' }}"></script>
<script src="{{ URL::To('/').'/js/Catalogos/venta.js' }}"></script>