Ejemplo n.º 1
0
def agregar_anexo_trans_view(request):
    if request.method=="POST":
        form = AnexoTransaccionalForm(request.POST)
        if form.is_valid():
            print form.cleaned_data['sustento_tributario']
        else:
            mensaje="Llene Correctamente el formulario"
            ctx={"form":form,"mensaje":mensaje}
            return render_to_response("contabilidad/nuevo_anexo.html",ctx,context_instance=RequestContext(request))    
    else:
        form = AnexoTransaccionalForm()
        ctx={"form":form}
        return render(request, "contabilidad/nuevo_anexo.html",ctx)
Ejemplo n.º 2
0
def editar_anexo_trans_view(request):
    if request.method=="POST":
        form = AnexoTransaccionalForm(request.POST)
        if form.is_valid():
            print form.cleaned_data['sustento_tributario']
            ctx={"mensaje":"correcto"}
            anexo = pk=request.POST['pk_anexo']
            sustento = request.POST['sustento_tributario']
            tipo_comprobante = request.POST['tipo_comprobante']
            try:
                iva_bien = request.POST['retencion_bien']
            except MultiValueDictKeyError:
                iva_bien = 0
                print "no hay retencion de iva bienes"
            try:
                iva_servicio = request.POST['retencion_servicio']
            except MultiValueDictKeyError:
                iva_servicio = 0
                print "no hay retencion de iva servicios"
            try:
                iva_cien = request.POST['retencion_cien']
            except MultiValueDictKeyError:
                iva_cien = 0
                print "no hay retencion de iva cien"
            editarAnexoTransaccional(anexo, sustento, tipo_comprobante, iva_bien, iva_servicio, iva_cien)
            return HttpResponse(json.dumps(ctx), content_type="application/json")
        else:
            mensaje="Llene Correctamente el formulario"
            ctx={"mensaje":mensaje}
            return HttpResponse(json.dumps(ctx), content_type="application/json") 
    else:
        pk=request.GET['anexo']
        print pk
        datos = obtenerDatosAnexoTransaccional(pk)
        form = AnexoTransaccionalForm(datos)
        ctx={"form":form,"codigo_doc":datos['codigo_doc'],"base_iva":datos['base_iva'],"pk_anexo":pk}
        return render_to_response("contabilidad/editar_anexo.html",ctx,context_instance=RequestContext(request))