case "eliminarcliente": $idcliente = CleanID($_GET["idcliente"]); $cliente = new cliente(); if ($cliente->Load($idcliente)) { echo $cliente->MarcarEliminado(); } else { echo 0; } break; case "realizarAbono": $id = CleanID($_GET["IdComprobante"]); $pago_efectivo = CleanFloat($_GET["pago_efectivo"]); $pago_bono = CleanFloat($_GET["pago_bono"]); $pago_tarjeta = CleanFloat($_GET["pago_tarjeta"]); $concepto = CleanText($_GET["pago_concepto"]); $newpendiente = OperarPagoSobreTicket($id, $pago_efectivo, $pago_bono, $pago_tarjeta, $concepto); echo $newpendiente; //Cantidad pendiente o cero. break; case "numeroSiguienteDeFacturaParaNuestroLocal": $IdLocalActivo = getSesionDato("IdTienda"); $moticket = $_GET["moticket"]; $numSerieTicketLocalActual = GeneraNumDeTicket($IdLocalActivo, $moticket); echo $numSerieTicketLocalActual; // . " con $moticket"; exit; break; case "altaproducto": if ($id = AltaDesdePostProducto(ALTA_MUDA)) { $unidades = CleanInt($_POST["Unidades"]); $costo = CleanFloat($_POST["CosteSinIVA"]);
function ActualizaPagoAdelantadoPresupuesto($idPresupuesto, $idComprobante, $textCaja) { $sql = " select ImporteAdelanto, TipoVentaOperacion,IdLocal,NPresupuesto " . " from ges_presupuestos" . " where IdPresupuesto = '" . $idPresupuesto . "'"; $row = queryrow($sql); $Monto = $row["ImporteAdelanto"]; if (!($Monto > 0)) { return; } $TipoVenta = $row["TipoVentaOperacion"]; $IdLocal = $row["IdLocal"]; $arqueo = new movimiento(); $IdArqueo = $arqueo->GetArqueoActivo($IdLocal); $FechaCaja = $arqueo->getAperturaCaja($IdLocal, $TipoVenta); $IdPartida = $TipoVenta == 'VD' ? 22 : 23; $concepto = "Metalico: Adelanto Proforma Nro. " . $row["NPresupuesto"] . " - " . $textCaja; //Sustraccion Caja. EntregarOperacionCaja($IdLocal, $Monto, $concepto, $IdPartida, 'Sustraccion', $FechaCaja, $IdArqueo, $TipoVenta); //Abono Metalico Ticket $xpendiente = OperarPagoSobreTicket($idComprobante, $Monto, 0, 0, $textCaja); }