def agregar_software(request): bee = BeeService.get_instance() software = bee.agregar_software(request) if software: return HttpResponse("true") # return redirect('/mostrar/software/' + str(software.pk) + '/') # end if return HttpResponse(software[0])
def mostrar_peticion(request, peticion_id): bee = BeeService.get_instance() peticion = bee.mostrar_peticion(request, peticion_id) if peticion: return render(request, "mostrar_peticion.html", {"peticion": peticion}) # end if return HttpResponse("error")
def hacer_peticion(request): bee = BeeService.get_instance() peticion = bee.hacer_peticion(request) if peticion: return redirect("/mostrar/peticion/" + str(peticion.pk) + "/") # end if return HttpResponse("error")
def mostrar_software(request, software_id): bee = BeeService.get_instance() software = bee.mostrar_software(request, software_id) if software: return render(request, "mostrar_software.html", {"software": software}) # end if return HttpResponse("error")
def buscar_softwares(request): bee = BeeService.get_instance() softwares = bee.buscar_softwares(request) return render( request, "buscar_softwares.html", {"softwares": softwares[0], "peticion": request.POST.get("p"), "s": softwares[1]}, )
def contacto(request): if request.POST: bee = BeeService.get_instance() d = bee.contactanos(request) if d: return render(request, "contactenos.html", {"form": ContactaForm()}) # end if return render(request, "contactenos.html", {"form": d}) # end if return render(request, "contactenos.html", {"form": ContactaForm()})
def solicitud_software(request): if request.POST: bee = BeeService.get_instance() b = bee.sofware_medida(request) if b: return render(request, "software_medida.html", {"form": SoftwareRequeridoForm()}) # end if return render(request, "software_medida.html", {"form": b}) # end if return render(request, "software_medida.html", {"form": SoftwareRequeridoForm()})
def softwaresolicitados(request): bee = BeeService.get_instance() s = bee.softwaresolicitados(request) return render(request, "pedidos.html", {"s": s})
def load_peticiones(request): bee = BeeService.get_instance() return HttpResponse(bee.load_peticiones(request), content_type="application/json")
def desarrollar_solicitud(request): bee = BeeService.get_instance() return HttpResponse('[{"r":%s}]' % bee.desarrollar_solicitud(request), content_type="application/json")
def cliente_solicitudes(request): bee = BeeService.get_instance() print ":::::::::::::::::" return render(request, "lista_peticiones_software.html", {"s": bee.software_solicitados(request)})
def software_desarrollador(request): bee = BeeService.get_instance() return render(request, "softdesarrollador.html", {"software": bee.software_desarrollador(request)})
def softrequerido(request): bee = BeeService.get_instance() d = bee.softrequerido(request) return HttpResponse('[{"r":%s}]' % d, content_type="application/json")
def ws_realizar_solicitud(request): bee = BeeService.get_instance() return HttpResponse('[{"r":%s}]' % (bee.realizar_solicitud(request)), content_type="application/json")
def busquedas_guardadas(request): bee = BeeService.get_instance() softwares = bee.busquedas_guardadas(request) return render(request, "buscar_softwares.html", {"s": softwares})