Ejemplo n.º 1
0
def PcGetUpdate(request, idpc):
    try:
        pc = Pc.objects.get(id_pc=idpc)
    except:
        return JsonResponse({"error": 404}, status=404)
    if request.method == 'GET':
        area = pc.dni_empleado.id_area
        sarea = AreaSerializer(area, many=False)
        empleado = pc.dni_empleado
        sempleado = EmpleadoSerializer(empleado, many=False)
        serializer = PcSerializer(pc)
        querys = serializer.data
        return render(
            request, 'Hardware/HardwarePC/PCU.html', {
                'querys': serializer.data,
                'queryarea': AreaData(),
                'querymarca': MarcaData(17),
                'area': sarea.data,
                'empleado': sempleado.data
            })
    elif request.method == 'POST':
        print("estas en post")
        serializer = PcSerializer(pc, data=request.data)
        if serializer.is_valid():
            serializer.save()
            messages.success(request,
                             'El CPU se actualizo correctamente',
                             extra_tags='col-12 alert alert-success')
            return redirect('PCU', idpc=idpc)
        else:
            messages.error(
                request,
                'Ocurrio un error al tratar de almacenar el producto',
                extra_tags='col-12 alert alert-danger')
            return redirect('PCU', idpc=idpc)
Ejemplo n.º 2
0
def UpsGetUpdate(request, idestabilizador):
    try:
        ups = Estabilizador.objects.get(id_estabilizador=idestabilizador)
    except:
        return JsonResponse({"error": 404}, status=404)
    if request.method == 'GET':
        area = ups.dni_empleado.id_area
        sarea = AreaSerializer(area, many=False)
        empleado = ups.dni_empleado
        sempleado = EmpleadoSerializer(empleado, many=False)
        serializer = UpsSerializer(ups)
        querys = serializer.data
        return render(
            request, 'Hardware/HardwareUps/UU.html', {
                'querys': serializer.data,
                'queryarea': AreaData(),
                'querymarca': MarcaData(18),
                'area': sarea.data,
                'empleado': sempleado.data
            })
    elif request.method == 'POST':
        print("estas en post")
        serializer = UpsSerializer(ups, data=request.data)
        if serializer.is_valid():
            serializer.save()
            messages.success(request,
                             'El estabilizador se actualizo correctamente',
                             extra_tags='col-12 alert alert-success')
            return redirect('UU', idestabilizador=idestabilizador)
        else:
            messages.error(
                request,
                'Ocurrio un error al tratar de almacenar el estabilizador',
                extra_tags='col-12 alert alert-danger')
            return redirect('UU', idestabilizador=idestabilizador)
Ejemplo n.º 3
0
def BUpsIndex(request):
    return render(request,'Hardware/HardwareUps/UR.html',{'queryarea':AreaData(), 'querymarca':MarcaData(18)})
Ejemplo n.º 4
0
def PCIndex(request):
    return render(request, 'Hardware/HardwarePC/PCC.html', {
        'queryarea': AreaData(),
        'querymarca': MarcaData(17)
    })