Skip to content

Commit

Permalink
jQuery Plugin Number
Browse files Browse the repository at this point in the history
  • Loading branch information
Kev1nByte committed Jul 13, 2023
1 parent 37ac5e8 commit 5d9bc10
Show file tree
Hide file tree
Showing 3 changed files with 693 additions and 35 deletions.
99 changes: 64 additions & 35 deletions views/js/ventas.js
Expand Up @@ -139,6 +139,10 @@ $(".tablaVentas tbody").on("click", "button.agregarProducto", function(){

agregarImpuesto()

// PONER FORMATO AL PRECIO DE LOS PRODUCTOS

$(".nuevoPrecioProducto").number(true, 2);

}

})
Expand Down Expand Up @@ -238,59 +242,80 @@ $(".btnAgregarProducto").click(function(){
dataType:"json",
success:function(respuesta){

$(".nuevoProducto").append(
$(".nuevoProducto").append(

'<div class="row" style="padding:5px 15px">'+
'<div class="row" style="padding:5px 15px">'+

'<!-- Descripción del producto -->'+
'<div class="col-xs-6" style="padding-right:0px">'+
'<div class="input-group">'+
'<span class="input-group-addon"><button type="button" class="btn btn-danger btn-xs quitarProducto" idProducto><i class="fa fa-times"></i></button></span>'+
'<!-- Descripción del producto -->'+
'<div class="col-xs-6" style="padding-right:0px">'+
'<div class="input-group">'+
'<span class="input-group-addon"><button type="button" class="btn btn-danger btn-xs quitarProducto" idProducto><i class="fa fa-times"></i></button></span>'+

'<select class="form-control nuevaDescripcionProducto" id="producto'+numProducto+'" idProducto name="nuevaDescripcionProducto" required>'+
'<select class="form-control nuevaDescripcionProducto" id="producto'+numProducto+'" idProducto name="nuevaDescripcionProducto" required>'+

'<option>Seleccione el producto</option>'+
'<option>Seleccione el producto</option>'+

'</select>'+
'</select>'+

'</div>'+
'</div>'+

'</div>'+
'</div>'+

'<!-- Cantidad del producto -->'+
'<!-- Cantidad del producto -->'+

'<div class="col-xs-3 ingresoCantidad">'+
'<input type="number" class="form-control nuevaCantidadProducto" name="nuevaCantidadProducto" min="1" value="1" stock nuevoStock required>'+
'<div class="col-xs-3 ingresoCantidad">'+
'<input type="number" class="form-control nuevaCantidadProducto" name="nuevaCantidadProducto" min="1" value="1" stock nuevoStock required>'+

'</div>' +
'</div>' +

'<!-- Precio del producto -->'+
'<!-- Precio del producto -->'+

'<div class="col-xs-3 ingresoPrecio" style="padding-left:0px">'+
'<div class="col-xs-3 ingresoPrecio" style="padding-left:0px">'+

'<div class="input-group">'+
'<div class="input-group">'+

'<span class="input-group-addon"><i class="ion ion-social-usd"></i></span>'+
'<input type="text" class="form-control nuevoPrecioProducto" precioReal="" name="nuevoPrecioProducto" readonly required>'+
'</div>'+
'</div>'+
'<span class="input-group-addon"><i class="ion ion-social-usd"></i></span>'+
'<input type="text" class="form-control nuevoPrecioProducto" precioReal="" name="nuevoPrecioProducto" readonly required>'+
'</div>'+
'</div>'+

'</div>');
'</div>');

// SUMAR TOTAL DE PRECIOS
// AGREGAR LOS PRODUCTOS AL SELECT

sumarTotalPrecios()
respuesta.forEach(funcionForEach);

// AGREGAR IMPUESTO
function funcionForEach(item, index){

if(item.stock != 0){

$("#producto"+numProducto).append(

'<option idProducto="'+item.id+'" value="'+item.descripcion+'">'+item.descripcion+'</option>'
)

}

}

// SUMAR TOTAL DE PRECIOS

sumarTotalPrecios()

// AGREGAR IMPUESTO

agregarImpuesto()
agregarImpuesto()

// PONER FORMATO AL PRECIO DE LOS PRODUCTOS

$(".nuevoPrecioProducto").number(true, 2);

}

Expand Down Expand Up @@ -428,4 +453,8 @@ $("#nuevoImpuestoVenta").change(function(){

agregarImpuesto();

});
});

// FORMATO AL PRECIO FINAL

$("#nuevoTotalVenta").number(true, 2);
3 changes: 3 additions & 0 deletions views/plantilla.php
Expand Up @@ -85,6 +85,9 @@
<script src="views/plugins/input-mask/jquery.inputmask.date.extensions.js"></script>
<script src="views/plugins/input-mask/jquery.inputmask.extensions.js"></script>

<!-- jQuery Number -->
<script src="views/plugins/jqueryNumber/jquerynumber.min.js"></script>

</head>

<!--=====================================
Expand Down

0 comments on commit 5d9bc10

Please sign in to comment.