def editar_item_view(request): if request.method == "GET": pk = request.GET["pk"] item = Item.objects.filter(pk=pk).first() if item.es_bien: bos = "Bien" else: bos = "Servicio" form = ItemForm( { "codigo_barras": item.codigo_barras, "codigo_propio": item.codigo_propio, "descripcion": item.descripcion, "Bien_o_Servicio": bos, "iva": item.iva, "ubicacion": item.ubicacion, "marca": item.id_marca.pk, "grupo": item.id_grupo.pk, "unidad": item.id_unidad.pk, } ) ctx = {"form": form, "pk": pk} return render_to_response("facturacion/editar.html", ctx, context_instance=RequestContext(request)) if request.method == "POST": pk = request.POST["cod"] item = Item.objects.filter(pk=pk).first() form = ItemForm(request.POST) if form.is_valid(): item.codigo_barras = form.cleaned_data["codigo_barras"] item.codigo_propio = form.cleaned_data["codigo_propio"] item.descripcion = form.cleaned_data["descripcion"] if form.cleaned_data["Bien_o_Servicio"] == "Bien": item.es_bien = True item.es_servicio = False else: item.es_bien = False item.es_servicio = True item.ubicacion = form.cleaned_data["ubicacion"] item.iva = form.cleaned_data["iva"] item.id_marca = form.cleaned_data["marca"] item.id_grupo = form.cleaned_data["grupo"] item.id_unidad = form.cleaned_data["unidad"] item.save() mensaje = "Correcto" form = ItemForm() else: mensaje = "Llene correctamente los campos." ctx = {"form": form, "mensaje": mensaje, "pk": pk} return render_to_response("facturacion/editar.html", ctx, context_instance=RequestContext(request))
def item_view(request): mensaje = "" if request.method == "POST": form = ItemForm(request.POST) if form.is_valid(): u = Item() u.codigo_propio = form.cleaned_data['codigo_propio'] u.codigo_barras = form.cleaned_data['codigo_barras'] u.descripcion = form.cleaned_data['descripcion'] if form.cleaned_data['Bien_o_Servicio'] == "Bien": u.es_bien = True u.es_servicio = False else: u.es_bien = False u.es_servicio = True u.iva = form.cleaned_data['iva'] u.ice = form.cleaned_data['ice'] u.porct_ice = form.cleaned_data['porcentaje_ice'] u.utilidad = form.cleaned_data['utilidad'] u.id_marca =form.cleaned_data['marca'] print 'el id es:' print form.cleaned_data['marca'] u.id_unidad = form.cleaned_data['unidad'] u.id_grupo = form.cleaned_data['grupo'] u.save() ''' if(form.cleaned_data['bodega']!=""): bod = form.cleaned_data['bodega'] u.item_bodega.add(bod) ''' mensaje = "Se agrego satisfactoriamente." form = ItemForm() else: mensaje = "Llene correctamente los campos." ctx = {"form":form,"mensaje":mensaje} return render_to_response("facturacion/item.html",ctx,context_instance=RequestContext(request)) else: form = ItemForm() ctx = {"form":form} return render_to_response("facturacion/item.html",ctx,context_instance=RequestContext(request))
def item_view(request): mensaje = "" if request.method == "POST": form = ItemForm(request.POST) if form.is_valid(): u = Item() u.codigo_propio = form.cleaned_data["codigo_propio"] u.codigo_barras = form.cleaned_data["codigo_barras"] u.descripcion = form.cleaned_data["descripcion"] if form.cleaned_data["Bien_o_Servicio"] == "Bien": u.es_bien = True u.es_servicio = False else: u.es_bien = False u.es_servicio = True u.iva = form.cleaned_data["iva"] u.ubicacion = form.cleaned_data["ubicacion"] u.id_marca = form.cleaned_data["marca"] print "el id es:" print form.cleaned_data["marca"] u.id_unidad = form.cleaned_data["unidad"] u.id_grupo = form.cleaned_data["grupo"] u.save() """ if(form.cleaned_data['bodega']!=""): bod = form.cleaned_data['bodega'] u.item_bodega.add(bod) """ mensaje = "Se agrego satisfactoriamente." form = ItemForm() else: mensaje = "Llene correctamente los campos." ctx = {"form": form, "mensaje": mensaje} return render_to_response("facturacion/item.html", ctx, context_instance=RequestContext(request)) else: form = ItemForm() ctx = {"form": form} return render_to_response("facturacion/item.html", ctx, context_instance=RequestContext(request))