Registrar pagos completos con compras en efectivo #13 #20

Merged
mono merged 10 commits from make_payment_with_efective_purchase_#13 into main 2024-08-17 16:47:03 -05:00
Showing only changes of commit a401029082 - Show all commits

View File

@ -20,12 +20,10 @@ def buy(request):
sale_form = PurchaseForm(request.POST)
sale_linea_form = SaleLineFormSet(request.POST)
sale_summary_form = PurchaseSummaryForm(request.POST)
if sale_form.is_valid() and sale_linea_form.is_valid():
if sale_form.is_valid() and sale_linea_form.is_valid() and sale_summary_form.is_valid():
sale = sale_form.save()
lines = sale_linea_form.save(commit=False)
for line in lines:
line.sale = sale
line.save()
sale_linea_form.instance = sale
sale_linea_form.save()
return HttpResponseRedirect("compras")
else:
sale_form = PurchaseForm()