示例#1
0
def bajaProducto(request):
    producto = Producto()
    productos = Producto.objects.all()
    estado = ""
    if request.POST:
        pkvalor = request.POST.get('pkProducto')    
        producto = Producto.objects.get(pk=pkvalor)
        estado = "El producto "+producto.nombre+" ha sido dado de baja"
        producto.delete()
    return render_to_response('bajaProd.html',{'estado':estado,'productos':productos}, RequestContext(request, {}))
示例#2
0
def bajaProducto(request):
    producto = Producto()
    productos = Producto.objects.all()
    estado = ""
    if request.POST:
        try:         
            pkvalor = request.POST.get('pkProducto')    
            producto = Producto.objects.get(pk=pkvalor)
            producto.delete()
            estado = "Producto dado de baja"
        except (Exception):
            estado = 'Producto no existe.'
    return render_to_response('bajaProd.html',{'estado':estado,'productos':productos}, RequestContext(request, {}))
示例#3
0
def altaProducto(request):
        producto = Producto()
        tipoProductos = TipoProductoConcreto.objects.all()
        estado = ''
        if request.POST:
            producto.nombre= request.POST.get('nombreProducto')
            producto.stockTotal= request.POST.get('stockProducto')
            producto.descripcion=request.POST.get('descripcionProducto')
            producto.tipoProductoConcreto=TipoProductoConcreto.objects.get(pk= request.POST.get('tipoProducto'))
            producto.estrategiaVenta = 'T'
            producto.save()
            estado='Producto dado de Alta'
        return render_to_response('altaProd.html',{'estado':estado, 'tipoProductos': tipoProductos}, RequestContext(request, {}))
示例#4
0
def altaProducto(request):
        producto = Producto()
        tipoProductos = TipoProducto.objects.all()
        estado = ''
        if request.POST:
            producto.nombre= request.POST.get('nombre')
            producto.stockTotal= request.POST.get('stock')
            producto.descripcion=request.POST.get('descripcion')
            producto.tipoProducto=TipoProducto.objects.get(pk= request.POST.get('tipoProducto'))
            producto.save()
            estado='ALTA PRODUCTO: '+producto.nombre+''
        return render_to_response('altaProd.html',{'estado':estado, 'tipoProductos': tipoProductos, 'usuario': request.user.username}, RequestContext(request, {}))
示例#5
0
def modificacionProducto(request):
    productos = Producto.objects.all()
    tipoProductos = TipoProductoConcreto.objects.all()
    producto = Producto()
    estado = ""
    if request.POST:
            pkvalor = request.POST.get('pkProducto')    
            producto = Producto.objects.get(pk=pkvalor)
            estado = "Producto dado de baja"
            producto.nombre = request.POST.get('nombreProducto')
            producto.descripcion = request.POST.get('descripcionProducto')
            producto.tipoProductoConcreto=TipoProductoConcreto.objects.get(pk= request.POST.get('tipoProducto'))
            producto.save()
            estado = 'Producto no existe.'
    return render_to_response('modificacionProd.html',{'productos':productos, 'tipoProductos':tipoProductos}, RequestContext(request, {}))