def modificar_pago_sueldo(request, pago_id): pago = PagoSueldo.objects.get(pk=pago_id) empleado = pago.empleado dictionary = model_to_dict(pago, fields=[], exclude=[]) if request.method == 'POST': form = PagoSueldoForm(empleado=empleado, data=request.POST) if form.is_valid(): pago = form.save(commit=False) pago.empleado = empleado pago_sueldo(pago.abona, empleado.id) #mod_sueldo() pago.save() return HttpResponseRedirect(reverse('f_empleado_info', args=[empleado.id])) #return HttpResponseRedirect(reverse('f_student_report', args=[payment.id])) else: form = PagoSueldoForm(dictionary, empleado=empleado) context = { 'form': form, 'empleado': empleado, } return render_to_response( 'efinance/f_modificar_pago_sueldo.html', context, context_instance = RequestContext(request), )
def modificar_pago_sueldo(request, pago_id): pago = PagoSueldo.objects.get(pk=pago_id) empleado = pago.empleado dictionary = model_to_dict(pago, fields=[], exclude=[]) if request.method == 'POST': form = PagoSueldoForm(empleado=empleado, data=request.POST) if form.is_valid(): pago = form.save(commit=False) pago.empleado = empleado pago_sueldo(pago.abona, empleado.id) #mod_sueldo() pago.save() return HttpResponseRedirect( reverse('f_empleado_info', args=[empleado.id])) #return HttpResponseRedirect(reverse('f_student_report', args=[payment.id])) else: form = PagoSueldoForm(dictionary, empleado=empleado) context = { 'form': form, 'empleado': empleado, } return render_to_response( 'efinance/f_modificar_pago_sueldo.html', context, context_instance=RequestContext(request), )
def pagar_sueldo(request, emp_id): empleado = Empleado.objects.get(pk=emp_id) if request.method == 'POST': form = PagoSueldoForm(empleado=empleado, data=request.POST) if form.is_valid(): pago = form.save(commit=False) pago.empleado = empleado pago_sueldo(pago.abona, empleado.id) pago.save() return HttpResponseRedirect( reverse('f_empleado_info', args=[empleado.id])) #return HttpResponseRedirect(reverse('f_student_report', args=[payment.id])) else: form = PagoSueldoForm(empleado=empleado) context = { 'form': form, 'empleado': empleado, } return render_to_response( 'efinance/f_pagar_sueldo.html', context, context_instance=RequestContext(request), )
def pagar_sueldo(request, emp_id): empleado = Empleado.objects.get(pk=emp_id) if request.method == 'POST': form = PagoSueldoForm(empleado=empleado, data=request.POST) if form.is_valid(): pago = form.save(commit=False) pago.empleado = empleado pago_sueldo(pago.abona, empleado.id) pago.save() return HttpResponseRedirect(reverse('f_empleado_info', args=[empleado.id])) #return HttpResponseRedirect(reverse('f_student_report', args=[payment.id])) else: form = PagoSueldoForm(empleado=empleado) context = { 'form': form, 'empleado': empleado, } return render_to_response( 'efinance/f_pagar_sueldo.html', context, context_instance = RequestContext(request), )