Пример #1
0
def get_user_type(id):
    try:
        examiner = helpers.Examiner(id=id,model=TipoUsuario,schema=tipo_usuario_schema)
        return helpers.get_row(examiner)

    except Exception as e:
        return jsonify({"error": str(e)}), 500
Пример #2
0
def delete_part_type(id):
    try:
        examiner = helpers.Examiner(id=id,
                                    model=TipoParte,
                                    schema=tipo_parte_schema)
        return helpers.delete_row(examiner)
    except Exception as e:
        return jsonify({"error": str(e)}), 500
Пример #3
0
def get_client(id):
    try:
        examiner = helpers.Examiner(id=id,
                                    model=Cliente,
                                    schema=cliente_schema)
        return helpers.get_row(examiner)
    except Exception as e:
        return jsonify({"error": str(e)}), 500
Пример #4
0
def delete_warranty(id):
    try:
        examiner = helpers.Examiner(id=id,
                                    model=Garantia,
                                    schema=garantia_schema)
        return helpers.delete_row(examiner)
    except Exception as e:
        return jsonify({"error": str(e)}), 500
Пример #5
0
def delete_repair(id):
    try:
        examiner = helpers.Examiner(id=id,
                                    model=Reparacion,
                                    schema=reparacion_schema)
        return helpers.delete_row(examiner)
    except Exception as e:
        return jsonify({"error": str(e)}), 500
Пример #6
0
def delete_employee(id):
    try:
        examiner = helpers.Examiner(id=id,
                                    model=Empleado,
                                    schema=empleado_schema)
        return helpers.delete_row(examiner)
    except Exception as e:
        return jsonify({"error": str(e)}), 500
Пример #7
0
def create_part_type():
    try:
        examiner = helpers.Examiner(model=TipoParte,
                                    schema=tipo_parte_schema,
                                    unwanted_columns=['id'],
                                    json_data=jloads(request.data))
        return helpers.insert_row(examiner)
    except Exception as e:
        return jsonify({"error": str(e)}), 500
Пример #8
0
def create_client():
    try:
        examiner = helpers.Examiner(model=Cliente,
                                    schema=cliente_schema,
                                    unwanted_columns=['id', 'fecha_registro'],
                                    json_data=jloads(request.data))
        return helpers.insert_row(examiner)
    except Exception as e:
        return jsonify({"error": str(e)}), 500
Пример #9
0
def new_message():
    try:
        examiner = helpers.Examiner(model=Message,
                                    schema=message_schema,
                                    unwanted_columns=['id'],
                                    json_data=jloads(request.data))
        return helpers.insert_row(examiner)
    except Exception as e:
        return jsonify({'error': str(e)}), 500
Пример #10
0
def delete_user(id):
    try:
        examiner = helpers.Examiner(id=id,
                                    model=Usuario,
                                    schema=usuario_schema)
        return helpers.delete_row(examiner)

    except Exception as e:
        return jsonify({"error": str(e)}), 500
Пример #11
0
def create_repair():
    try:
        examiner = helpers.Examiner(
            model=Reparacion,
            schema=reparacion_schema,
            unwanted_columns=['id', 'fecha_realizacion'],
            json_data=jloads(request.data))
        return helpers.insert_row(examiner)
    except Exception as e:
        return jsonify({"error": str(e)}), 500
Пример #12
0
def get_repair_detail(id):
    try:
        examiner = helpers.Examiner(
            id=id,
            model=ReparacionDetalle,
            schema=reparacion_detalle_schema
        )
        return helpers.get_row(examiner)
    except Exception as e:
        return jsonify({"error": str(e)}), 500
Пример #13
0
def update_part_type(id):
    try:
        examiner = helpers.Examiner(id=id,
                                    model=TipoParte,
                                    schema=tipo_parte_schema,
                                    unwanted_columns=["id"],
                                    json_data=jloads(request.data))
        return helpers.update_row(examiner)
    except Exception as e:
        return jsonify({"error": str(e)}), 500
Пример #14
0
def delete_vehicle(id):
    try:
        examiner = helpers.Examiner(
            id=id,
            model=Vehiculo,
            schema=vehiculo_schema
        )
        return helpers.delete_row(examiner)
    except Exception as e:
        return jsonify({"error": str(e)}), 500
Пример #15
0
def create_employee():
    try:
        examiner = helpers.Examiner(
            model=Empleado,
            schema=empleado_schema,
            unwanted_columns=["id", "fecha_contratacion"],
            json_data=jloads(request.data))
        return helpers.insert_row(examiner)

    except Exception as e:
        return jsonify({"error": str(e)}), 500
Пример #16
0
def get_vehicle(id):
    try:
        examiner = helpers.Examiner(
            id=id,
            model=Vehiculo,
            schema=vehiculo_schema
        )
        return helpers.get_row(examiner)
    except Exception as e:
        return jsonify({"error": str(e)}), 500
    return vehiculo_schema.dump(vehiculo), 200
Пример #17
0
def create_warranty():
    try:
        json_data = jloads(request.data)
        json_data['codigo'] = uuid.uuid4().hex
        examiner = helpers.Examiner(
            model=Garantia,
            schema=garantia_schema,
            unwanted_columns=['id', 'fecha_vencimiento', 'fecha_inicio'],
            json_data=json_data)
        return helpers.insert_row(examiner)
    except Exception as e:
        return jsonify({"error": str(e)}), 500
Пример #18
0
def update_repair_detail(id):
    try:
        examiner = helpers.Examiner(
            id=id,
            model=ReparacionDetalle,
            schema=reparacion_detalle_schema,
            unwanted_columns=["id"],
            json_data=jloads(request.data)
        )
        return helpers.update_row(examiner)
    except Exception as e:
        return jsonify({"error": str(e)}), 500
Пример #19
0
def update_vehicle(id):
    try:
        examiner = helpers.Examiner(
            id=id,
            model=Vehiculo,
            schema=vehiculo_schema,
            unwanted_columns=["id", "fecha_registro"],
            json_data=jloads(request.data)
        )
        return helpers.update_row(examiner)
    except Exception as e:
        return jsonify({"error": str(e)}), 500
Пример #20
0
def update_client(id):
    try:
        examiner = helpers.Examiner(
            id=id,
            model=Cliente,
            schema=cliente_schema,
            json_data=jloads(request.data),
            unwanted_columns=["id", "fecha_registro"],
        )
        return helpers.update_row(examiner)

    except Exception as e:
        return jsonify({"error": str(e)}), 500
Пример #21
0
def update_user(id):
    try:
        nuevo_usuario = jloads(request.data)
        nuevo_usuario["contrasena"] = bcrypt.generate_password_hash(
            nuevo_usuario["contrasena"])
        examiner = helpers.Examiner(id=id,
                                    model=Usuario,
                                    schema=usuario_schema,
                                    unwanted_columns=['id'],
                                    json_data=nuevo_usuario)
        return helpers.update_row(examiner)
    except Exception as e:
        return jsonify({"error": str(e)}), 500