Esempio n. 1
0
    def update_employee(self):

        start, end = self.txt_position.get_buffer().get_bounds()
        self.employee.position = self.txt_position.get_buffer().get_text(
            start, end, False)

        start, end = self.txt_department.get_buffer().get_bounds()
        self.employee.department = self.txt_department.get_buffer().get_text(
            start, end, False)

        carnet = Carnet(self.employee)
        carnet.create()
Esempio n. 2
0
    return jsonify(response), 201


@app.route('/profesor/<cheie>', methods=['DELETE'])
def remove_profesor(cheie):
    if cheie == '' or cheie == None:
        response = {'message': 'Nu am gasit date'}
        return jsonify(response), 400
    blockchain.remove_profesor(cheie)
    response = {
        'message': 'Nod sters',
        'all_profesori': blockchain.get_profesori()
    }
    return jsonify(response), 200


@app.route('/profesori', methods=['GET'])
def get_profesori():
    response = {'all_profesori': blockchain.get_profesori()}
    return jsonify(response), 200


if __name__ == '__main__':
    parser = ArgumentParser()
    parser.add_argument('-p', '--port', type=int, default=51328)
    args = parser.parse_args()
    port = args.port
    carnet = Carnet(port)
    blockchain = Blockchain(carnet.public_key, port)
    app.run(host='0.0.0.0', port=port)
Esempio n. 3
0
 def on_btn_take_picture_clicked(self, widget):
     status = execute_cmd("python camera.py %s" % self.employee.pid)
     if status == 0:
         carnet = Carnet(self.employee)
         carnet.create()
         self.load_image(self.employee.pid)
Esempio n. 4
0
    screen.addstr(7, 4, "4 - Exit")
    screen.refresh()

    x = screen.getch()

    if x == ord('1'):
        person_id = get_param("Enter the person ID:")

        emp = Employee(person_id)

        if emp.pid is not None:

            screen.clear()
            screen.border(0)
            screen.addstr(2, 4, "Name:")
            addstr_bold(2, 14, emp.name.encode(code))
            screen.addstr(3, 4, "Surname:")
            addstr_bold(3, 14, emp.surname.encode(code))
            screen.addstr(7, 4, "Press any key to cotinue...")
            screen.refresh()
            screen.getch()

            curses.endwin()
            status = execute_cmd("python camera.py %s" % person_id)

            if status == 0:
                carnet = Carnet(emp)
                carnet.create()

curses.endwin()