Ejemplo n.º 1
0
def realizarventa(request):
    descpesos = request.GET['descpesos']
    descporc = request.GET['descporc']
    id_venta = Venta.objects.filter(estado='BO').values('id')
    venta = Venta(id_venta[0].get('id'))
    sumventas = VentaProducto.objects.filter(venta_id=id_venta[0].get('id')).aggregate(total=Sum(F('precio')*F('cant'), output_field=FloatField()))
    venta.total = sumventas.get('total')
    if (descporc != ''):
       venta.descuento = (venta.total*float(descporc))/100
    if (descpesos != ''):
        venta.descuento = descpesos
    venta.estado = 'CO'
    venta.save()
    response = {}
    return HttpResponse({},'')