def search(g):
    all_service = Service.objects(
        gender=g,
        )
    return render_template(
        'search.html',
        all_service=all_service
        )
def create():
    if request.method == "GET":
        return render_template("new-service.html")
    elif request.method == "POST":
        form = request.form
        name = form["name"]
        yob = form["yob"]
        phone = form["phone"]
        gender = form["gender"]

        new_service = Service(
            name = name,
            yob = yob,
            phone = phone,
            gender = gender
        )
        new_service.save()
        return redirect(url_for("admin"))
示例#3
0
    def post(self):
        req = request.get_json()

        try:
            name = req["nome"]
            price = req["preco"]

            service = Service(name, price)
            service.validateFields()

            self.interface.setData(service.__dict__, "services", name)
            result = "Serviço cadastrado com sucesso"
            http_return_code = 200

        except Exception as e:
            result = str(e)
            http_return_code = 400

        return result, http_return_code
    def initListServices(self):
        try:
            fileData = open(self.PATH_SERVICES_CONFIG_FILE).read()
            data = json.loads(fileData)

            self.key = data["key"]

            for serviceFromList in data["urls"]:
                service = Service()

                if "url" in serviceFromList:
                    service.url = serviceFromList["url"]

                if "name" in serviceFromList:
                    service.name = serviceFromList["name"]

                self.services.append(service)

        except Exception as e:
            print("{0}: Failed to initListServices: {1}".format(self.TAG, e))
示例#5
0
def add_service():
    if not request.json or 'barcode' not in request.json\
       or 'price' not in request.json or 'name' not in request.json:
        abort(400)
    if not request.json['barcode'] or not request.json['name']\
       or not request.json['price']:
        abort(400)
    if (logger.log_op(request.json)):
        m = MasterList.query.filter_by(barcode=request.json['barcode']).first()
        if m is not None:
            abort(409, {"message": "Servicio existente"})
        m = Service(request.json['barcode'], request.json['name'],
                    request.json['price'])
        db_session.add(m)
        db_session.commit()
        return make_response(jsonify({"mobilerp": m.serialize}), 200)
    else:
        return make_response(
            jsonify({'mobilerp': 'Operacion duplicada, saltando'}), 428)
示例#6
0
faker = Faker()

# name = faker.name()
# print(name)
for i in range(25):
    print("Saving service", i + 1, ".......")
    gender = randint(0, 1)

    if gender == 1:
        new_service = Service(
            name=faker.name(),
            yob=randint(1990, 2000),
            gender=randint(0, 1),
            height=randint(150, 190),
            phone=faker.phone_number(),
            address=faker.address(),
            status=choice([True, False]),
            description=["ngoan, hiền, dễ bảo, yêu gia đình"],
            measurement=[randint(70, 90),
                         randint(60, 70),
                         randint(70, 90)],
            image='../static/image/male.jpg')
    else:
        new_service = Service(
            name=faker.name(),
            yob=randint(1990, 2000),
            gender=randint(0, 1),
            height=randint(150, 190),
            phone=faker.phone_number(),
            address=faker.address(),
            status=choice([True, False]),
示例#7
0
 def add(request):
     service = Service()
     service = ServiceService.setParams(service, request)
     service.put()
     time.sleep(sleepTime)
示例#8
0
 def getAll():
     services = Service.query().order(Service.serviceName).fetch()
     return services
def admin():
    all_service = Service.objects()
    return render_template("admin.html", all_service=all_service)