示例#1
0
文件: views.py 项目: mfalcon/edujango
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),
    )
示例#2
0
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),
    )
示例#3
0
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),
    )
示例#4
0
文件: views.py 项目: mfalcon/edujango
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),
    )