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)
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))