Viewing file: gestPedido_view.php (11.29 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<div> <h1 ><?= $titulo ?></h1> <form method="post" name="gestionFactura" class="form-horizontal">
<div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true"> <div class="panel panel-default"> <div class="panel-heading" role="tab" id="headingOne"> <h4 class="panel-title"> <a data-toggle="collapse" data-parent="#accordion" href="#collapseOne" aria-expanded="true" aria-controls="collapseOne"> Datos Cliente </a> </h4> </div> <div id="collapseOne" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingOne"> <div class="panel-body">
<div class="estiloForm" > <input class="form-control input-sm" type="hidden" name="id_cliente" id="id_cliente" value="" onchange="buscarSaldo();" readonly> <input class="form-control input-sm" type="hidden" name="idCliente" id="idCliente" value="<?php echo ($datosCliente->id)?>" readonly>
<b>Nombre:</b> <input class="form-control input-sm" type="text" name="nombre" id="nombre" value="<?php echo ($datosCliente->nombre)?>" readonly> <b>Razon Social:</b> <input class="form-control input-sm" type="text" name="razon_social" id="razon_social" value="<?php echo ($datosCliente->razon_social)?>" readonly> <b>Mail:</b> <input class="form-control input-sm" type="text" name="mail" id="mail" value="<?php echo ($datosCliente->mail)?>" readonly> <br> <br> <b>Direccion:</b> <input class="form-control input-sm " type="text" name="DireccionCliente" id="DireccionCliente" value="<?php echo ($datosCliente->direccion)?>" readonly> <b>Provincia:</b> <input class="form-control input-sm" type="text" name="provincia" id="provincia" value="<?php echo ($datosCliente->provincia)?>"readonly> <b>Localidad:</b> <input class="form-control input-sm" type="text" name="localidad" id="localidad" value="<?php echo ($datosCliente->localidad)?>" readonly> <br> <br> <b>Telefono:</b> <input class="form-control input-sm" type="text" name="telefonoCliente" id="telefonoCliente" value="<?php echo ($datosCliente->telefono)?>" readonly>
<b>Cuit:</b> <input class="form-control input-sm" type="text" name="CuitCliente" id="CuitCliente" value="<?php echo ($datosCliente->cuit)?>"readonly> <b>Expreso:</b> <input class="form-control input-sm" type="text" name="expreso" id="expreso" value="<?php echo ($datosCliente->expreso)?>" readonly> <br> </div> </div> </div>
</div>
</div> <!-- <button type="button" class="btn btn-success btn-large" data-toggle="modal" data-target="#listaProd" >Agregar Producto</button> --> <br> <div class="col-md-12" align="right"> <input class="btn btn-success btn-large" type="button" name="pedidopdf" id="pedidopdf" value="IMPRIMIR A PDF" onclick="enviarPDF();"> </div>
<input type="hidden" name="numeroPedido" id="numeroPedido" value="<?php echo ($datosPedido->id_pedido)?>" > </input> <h1>PEDIDO CARGADO</h1> <div id="tablaPrincipal" width="60%"> <?php $array=array(); $totalNeto=0;
$this->table->set_heading('Chequeo','Producto', 'Descripcion', 'Cantidad','Precio'); //crea la primera fila de la tabla con el encabezado $tmp = array ( 'table_open' => '<table class="table table-bordered table-striped" border="0" cellpadding="2" cellspacing="1" id="detalleTabla" width="60%">' ); $this->table->set_template($tmp); $iva=0; $total=0; $detallesPedido=$this->consultas_model->getDetallesPedidoById($datosPedido->id_pedido); if($detallesPedido !=null){ foreach($detallesPedido as $file): $this->table->add_row('<input type="checkbox" name="seleccionar">',$file->nombre,$file->descripcion,$file->cantidad,$file->precio); //agregamos la celda a la tabla por cada iteracion $totalNeto +=($file->cantidad*$file->precio); endforeach; } $iva =round($totalNeto*0.21,2); $total=round($totalNeto+$iva,2); echo $this->table->generate(); ?> </div>
<br> <div class="col-md-12 form-inline" align="right"> <label><b>Subtotal: </b></label><input type="text" name="totalDefinitivo" id="totalDefinitivo" value="<?php echo ($totalNeto);?>"readonly> <br><br> <br> <div class="col-md-12 form-inline" align="right"> <label><b>Descuento:</b></label> <select name="comboDescuentos" id="comboDescuentos" class="form-control"> <option></option> <?php $respuestaCombo=$this->consultas_model->getDescuentos(); foreach($respuestaCombo as $file):?> <option><?= $file ?>%</option> <?php endforeach;?> </select> <input class="btn" type="button" name="descuentoBoton" id="descuentoBoton" value="Aplicar Descuento" onclick="aplicarDescuento(document.getElementById('comboDescuentos').value);"> </div> <br> <label><b>IVA: </b></label><input type="text" name="iva" id="iva" value="<?php echo ($iva);?>" readonly> <br><br> <label><b>TOTAL: </b></label><input type="text" name="totalfinal" id="totalfinal" value="<?php echo ($total);?>"readonly> </div> <br> <h1>Registrar Observacion</h1>
<b>Comentario: </b> <textarea class="form-control input-sm" style="margin: 0px; width: 1145px; height: 40px;" type="text" name="observacion" id="observacion" ><?php echo ($datosPedido->observacion);?></textarea> <br> <br> <div class="col-md-12" align="right"> <input class="btn btn-default" type="button" name="observ" id="observ" value="REGISTRAR COMENTARIO" onclick="registraComentario();"> </div> <br> <br> <br> <div class="col-md-12" align="center"> <input class="btn btn-large" type="button" value="Volver" onclick="volver();"> <input class="btn btn-primary btn-large" type="button" name="pagado" id="pagado" value="REGISTRAR COMO PAGADO" onclick="regPago();"> <input class="btn btn-danger btn-large" type="button" name="borrado" id="borrado" value="BORRAR PEDIDO" onclick="borrarPedido();"> </div>
</form> </div>
<script type="text/javascript"> function aplicarDescuento(descuento){ descuento1=descuento.split('%'); valor=document.getElementById("totalDefinitivo").value; descuentoFinal=parseInt(descuento1); descuentoF=descuentoFinal*valor*0.01; valorFinal=(valor-descuentoF); $('#totalDefinitivo').val(valorFinal.toFixed(2)); valorIva=parseFloat(valorFinal.toFixed(2)*1.21-valorFinal.toFixed(2));
$('#iva').val(valorIva.toFixed(2));
total=valorIva+valorFinal; $('#totalfinal').val(total.toFixed(2));
} function borrarPedido(){ nroPedido=document.getElementById("numeroPedido").value; $.ajax({ type: 'POST', url: '<?= base_url("pedido/deletePedido")?>', data: {nroPedido:nroPedido}, success: function(data){ location.href='<?php echo base_url()?>pedido/index'; } }); } function regPago(){ nroPedido=document.getElementById("numeroPedido").value; $.ajax({ type: 'POST', url: '<?= base_url("pedido/registrarPago")?>', data: {nroPedido:nroPedido}, success: function(data){ location.href='<?php echo base_url()?>pedido/index'; } }); } function volver(){ location.href='<?php echo base_url()?>pedido/index'; }
function registraComentario() { comentario=document.getElementById('observacion').value; nroPedido=document.getElementById('numeroPedido').value;
$.ajax({ type: 'POST', url: '<?php echo site_url("pedido/registrarComentario");?>', data: {comentario:comentario,nroPedido:nroPedido}, success:function(data){ //sacar de la table el registro qeu me pasan por id } }); // sacar el redirect window.location.reload(); } function elinminarRegistro(producto) { nroPedido=document.getElementById('numeroPedido').value; //tengo que averiguar el registro que estoy borrando de la tabla y de la base de datos $.ajax({ type: 'POST', url: '<?php echo site_url("pedido/eliminar");?>', data: {producto:producto,nroPedido:nroPedido}, success:function(data){ //sacar de la table el registro qeu me pasan por id } }); // sacar el redirect window.location.reload(); }
function buscar_op(obj,cadena){ var puntero=cadena.length; var encontrado=false; var opcombo=0; while (!encontrado && (opcombo < obj.length)){ if(obj[opcombo].text.substr(0,puntero).toLowerCase()==cadena.toLowerCase()){ obj.selectedIndex=opcombo; encontrado=true; llenarPrecio(); }else{ opcombo++; } } }
function enviarPDF(){ var r=confirm("Desea Imprimir el pedido?"); if (r == true) { numeroPedido=document.getElementById('numeroPedido').value; nroCliente=document.getElementById('idCliente').value; location.href='<?php echo base_url()?>pedido/enviarPedidoPDF?id_pedido='+numeroPedido+'&nroCliente='+nroCliente; } }
document.onkeydown = function(){ if (window.event && (window.event.keyCode == 8)) { valor = document.activeElement.value; if (valor==undefined) { return false; } //Evita Back en página. else { if (document.activeElement.getAttribute('type')=='sel ect-one') { return false; } //Evita Back en select. if (document.activeElement.getAttribute('type')=='but ton') { return false; } //Evita Back en button. if (document.activeElement.getAttribute('type')=='rad io') { return false; } //Evita Back en radio. if (document.activeElement.getAttribute('type')=='che ckbox') { return false; } //Evita Back en checkbox. if (document.activeElement.getAttribute('type')=='fil e') { return false; } //Evita Back en file. if (document.activeElement.getAttribute('type')=='res et') { return false; } //Evita Back en reset. if (document.activeElement.getAttribute('type')=='sub mit') { return false; } //Evita Back en submit. else //Text, textarea o password { if (document.activeElement.value.length==0) { return false; } //No realiza el backspace(largo igual a 0). else { document.activeElement.value.keyCode = 8; } //Realiza el backspace. } } } if(window.event && window.event.keyCode == 505){ window.event.keyCode = 505; } } </script>
|