Пример #1
0
def actualizarVenta(sender, instance, created, **kwargs):
    instance.producto.cantidad -= instance.cantidad
    instance.producto.save()
    venta = Venta.objects.get(id=instance.venta.id)
    venta.total += actualizarSaldo(instance.cantidad, instance.precio,
                                   instance.descuento)
    venta.save()
Пример #2
0
def generarVenta(sender, instance, **kwargs):
    instance.precio = instance.producto.precioVenta
    try:
        detalle = DetalleVenta.objects.get(id=instance.id)
        instance.venta.total -= actualizarSaldo(detalle.cantidad, detalle.precio, detalle.descuento)
        instance.venta.save()
    
        instance.producto.cantidad += detalle.cantidad
        instance.producto.save()
    except DetalleVenta.DoesNotExist:
        detalle = None
    print instance.producto.cantidad
    instance.cantidad = actualizarUnidades(instance.producto.cantidad, instance.cantidad)
Пример #3
0
def generarVenta(sender, instance, **kwargs):
    instance.precio = instance.producto.precioVenta
    try:
        detalle = DetalleVenta.objects.get(id=instance.id)
        instance.venta.total -= actualizarSaldo(detalle.cantidad,
                                                detalle.precio,
                                                detalle.descuento)
        instance.venta.save()

        instance.producto.cantidad += detalle.cantidad
        instance.producto.save()
    except DetalleVenta.DoesNotExist:
        detalle = None
    print instance.producto.cantidad
    instance.cantidad = actualizarUnidades(instance.producto.cantidad,
                                           instance.cantidad)
Пример #4
0
def regresarProducto(sender, instance, **kwargs):
    instance.producto.cantidad += instance.cantidad
    instance.producto.save()
    instance.venta.total -= actualizarSaldo(instance.cantidad, instance.precio,
                                            instance.descuento)
    instance.venta.save()
Пример #5
0
def regresarProducto(sender, instance, **kwargs):
    instance.producto.cantidad += instance.cantidad
    instance.producto.save()
    instance.venta.total -= actualizarSaldo(instance.cantidad, instance.precio, instance.descuento)
    instance.venta.save()
Пример #6
0
def actualizarVenta(sender, instance, created, **kwargs):
    instance.producto.cantidad -= instance.cantidad
    instance.producto.save()
    venta = Venta.objects.get(id=instance.venta.id)
    venta.total += actualizarSaldo(instance.cantidad, instance.precio, instance.descuento)
    venta.save()