var medidas=[];
var cm;
var pago;
var cliok;
var cli;
var id;
var cani;
var contenido2;
var datos;
var cliente;
var fila2;
var nombre;
var medida;
var precio;
var capacidad;
var producto;
var nombrecli;
var canillas;
var est;
var actual;
$(document).ready(function() {
var idcajero=$("#cajero").val();
var idsesion=$("#sesion").val();
idsesion;
$('#canilla1').on('click', 'input[value=SELECCIONAR]', function(){
codcli = $("#codcli").val();
if (!$.trim(codcli)){
alert("ingrese cliente");
}else{codcli = $("#codcli").val();
filtroCliente(codcli);
var CC = $( '#cc' ).is(':checked');
if (CC){
pago="n";}else {pago="s";}
cani = $(this).attr("id");
est=filtroCanilla(cani);
nombre= $(this).attr("name");
$("#fechacli").empty();$("#cli").empty();
$("#canilla1").empty();
$.ajax({
type: "POST",
url: "procesoventa.php",
data:{"accion":"medidas","idb":nombre},
dataType:"json",
error: function(){
alert("error petición ajax");
},
success:function(medidas){
medida=medidas;
console.log(medidas);
var fila= '<div class="col-sm-12" > '+
'<div class="panel panel-danger" font-size:30px; name="canillas" >'+
'<div class="panel-heading" name="unica">PRECIOS </div>'+
'<div class="panel-body"><table class="precios"><tbody>';
$.each(medidas,function (index,item){
if (item.capacidad<=parseInt(est)){
filas= '<tr>'+
'<td>'+item.descripcion+'</td>'+
'<td id="precio">'+item.precio+'</td><td><input type="button" id="'+item.idpg+'" value="Confirmar" name="Confirmar" class="btn btn-primary" /></td></tr>';
fila=fila+filas;
}else{
filas= '<tr>'+
'<td>'+item.descripcion+'</td>'+
'<td id="precio">'+item.precio+'</td><td><input type="button" id="'+item.idpg+'" value="INSUFICIENTE" name="Confirmar" class="btn btn-danger" /></td></tr>';
fila=fila+filas;
}
}); var fin="</tbody></table></div></div></div>";fila=fila+fin; $("#canilla1").append(fila);
}
}); } });
dameclientes();
var getParams = function (url) {
var params = {};
var parser = document.createElement('a');
parser.href = url;
var query = parser.search.substring(1);
var vars = query.split('&');
for (var i = 0; i < vars.length; i++) {
var pair = vars[i].split('=');
params[pair[0]] = decodeURIComponent(pair[1]);
}
return params;
};
idl= getParams(window.location.href);
$("#codcli").val(idl.id);
$('#canilla1').on('click', 'input[value=Confirmar]', function(){
var id = $(this).attr("id");
dameMedida(id);
$("#canilla1").empty();
var nuevo= '<div class="col-sm-12" > '+
'<div class="panel panel-danger" font-size:30px; name="canillas" >'+
'<div class="panel-heading" name="unica">CONFIRME LA VENTA DE '+producto+'</div>'+
'<div class="panel-body">CLIENTE:'+nombrecli+'<table class="precios"><tbody>'+
'<tr>'+
'<td>'+descripcion+'</td>'+
'<td >'+precio+'</td></tr></tbody></table><div class="row"><div class="col-sm-6">'+
'<input type="button" class="btn btn-primary btn-lg" value="CUENTA CORRIENTE" id="cc"/></div>'+
'<input type="button" class="btn btn-primary btn-lg" value="PAGO EFECTIVO" id="e"/></div></div>';
$("#canilla1").append(nuevo);
$('#canilla1').on('click', '#cc', function(){
$.ajax({
type: "POST",
url: "procesoventa.php",
data:{"accion":"cc","cliente":codcli,"idbarril":nombre,"id":id,"fecha":fecha,"hora":hora,"pago":"n","idcajero":idcajero,"idsesion":idsesion},
error: function(){
alert("error petición ajax");
},
success:function(data)
{
window.location.href="index.php?controller=venta&action=index";
}
});
});
$('#canilla1').on('click', '#e', function(){
$.ajax({
type: "POST",
url: "procesoventa.php",
data:{"accion":"cc","cliente":codcli,"idbarril":nombre,"id":id,"fecha":fecha,"hora":hora,"pago":"s","idcajero":idcajero,"idsesion":idsesion},
error: function(){
alert("error petición ajax");
},
success:function(data)
{
window.location.href="index.php?controller=venta&action=index";
}
});
});
});
var d = new Date();
var fecha = d.getMonth() + '-'+ d.getDate() + '-' + d.getFullYear();
var hora = d.getHours() + ':' + d.getMinutes() + ":" + d.getSeconds();
$("#fecha").val(fecha);
$.ajax({
type: "POST",
url: "/procesoventa.php",
data:{"accion":"lcanillas"},
dataType:"json",
error: function(){
alert("error petición ajax");
},
success:function(data)
{
canillas=data;
$.each(data, function (index, item) {
est=item.estado;
if (item.estado>0){
datos=item;
producto=item.nombre;
var contenido='<div class="col-sm-3" > '+
'<div class="panel panel-primary" font-size:30px; name="canillas" >'+
'<div class="panel-heading" name="unica"id="'+item.idcanilla+ '">CANILLA '+item.idcanilla+ ' ---- '+ item.nombre+'</div>'+
'<div class="panel-body">'+
'<table id="tcanilla" class="canilla">'+
' <thead>'+
'</thead>'+
'<tbody>'+
'<tr>'+
'<td>Estado</td>'+
'<td>'+item.estado+'</td></tr>'+
'<input type="button" class="btn-primary" value="SELECCIONAR" name="'+item.idbarril+'" id="'+item.idcanilla+'"'+
' </tbody>'+
'</table>'+
' </div></div></div> ' +
' </div>';
$(contenido).appendTo("#canilla1");
cm=""; }else{
datos=item;
producto=item.nombre;
var contenido='<div class="col-sm-3" > '+
'<div class="panel panel-danger" font-size:30px; name="canillas" >'+
'<div class="panel-heading" name="unica"id="'+item.idcanilla+ '">CANILLA '+item.idcanilla+ ' ---- RELLENAR!</div>'+
'<div class="panel-body">'+
'<table id="tcanilla" class="canilla">'+
' <thead>'+
'</thead>'+
'<tbody>'+
'<tr>'+
'<td>Estado</td>'+
'<td>'+item.estado+'</td></tr>'+
' </tbody>'+
'</table>'+
' </div></div></div> ' +
' </div>';
$(contenido).appendTo("#canilla1");
cm="";
}
});} });
$("#codcli").keyup(function(){
codcli=$(this).val();
if (codcli!=""){
var fil = cli.filter(function (v){return v.idcliente == codcli;});
if (fil==0){
alert("el cliente no existe");
}else{
$("#nombre").text(fil[0].nombre);
} }
});
});
function filtroCanilla(id){
var filtro = canillas.filter(function (v){return v.idcanilla == id;});
console.log(filtro);
if (filtro==0){
alert("el cliente no existe");
}else{
actual=filtro[0].estado;
}return actual; }
function filtroCliente(cod){
var filtro = cli.filter(function (v){return v.idcliente == cod;});
if (filtro==0){
alert("el cliente no existe");
}else{
nombrecli=filtro[0].nombre;
} }
function dameMedida(idm){
var filtro = medida.filter(function (v){return v.idpg == idm;});
if (filtro==0){
alert("el cliente no existe");
}else{
descripcion=filtro[0].descripcion;
capacidad=filtro[0].capacidad;
precio=filtro[0].precio;
}return capacidad; }
function dameclientes(){
var accion= "cliventa";
return $.ajax({
type: "POST",
url: "/procesoventa.php",
data:{"accion":accion},
dataType:"json",
error: function(){
alert("error petición ajax");
},
success:function(data)
{
cli=data;
console.log(cli);
}
});
}