Exemplo n.º 1
0
def registro(request):
    if request.method == "POST":
        formulario = productoForms(request.POST)
        if formulario.is_valid():
            ins_save = formulario.save( commit = False)
            ins_save.created =  datetime.datetime.now() 
            ins_save.createdby = str(request.user.id)
            ins_save.isactive = 'Y'
            ins_save.updated = datetime.datetime.now() 
            ins_save.updatedby = str(request.user.id)
            ins_save.save()
            return HttpResponseRedirect('/index')
    else:
        formulario = productoForms()
    return render_to_response('crudProducto.html', {"formulario":formulario}, 
            context_instance= RequestContext(request))
Exemplo n.º 2
0
def editarProducto(request, producto_id):
    titulo = 'Editar Producto'
    mensaje = ''
    producto_edit = producto.objects.get(pk=producto_id)
    error = ''
    if request.method == 'POST':
        formulario = productoForms( request.POST, instance=producto_edit )
        if formulario.is_valid():
            ins_save = formulario.save( commit = False)
            ins_save.updated = datetime.datetime.now()
            ins_save.updatedby = str(request.user.id)
            if ins_save.preciocompra < ins_save.precioventa:
                ins_save.save()
                return HttpResponseRedirect('/index')
            else:
                error = 'El precio de compra debe ser menor que el precio de venta'
    else:
        formulario = productoForms( instance=producto_edit )
    return render_to_response('crudProducto.html', 
        {'formulario':formulario, "mensaje":mensaje, "titulo":titulo, "error":error}, 
        context_instance = RequestContext(request) )