Example #1
0
def index():
    menu = 'societe'
    submenu = 'entreprise'
    context = 'departement'
    title_page = 'Parametre - Departements'

    search = False
    q = request.args.get('q')
    if q:
        search = True
    try:
        page = int(request.args.get('page', 1))
    except ValueError:
        page = 1

    offset = 0
    limit = 10
    if page > 1:
        offset = ((page - 1) * 10)

    datas = Departement.objects().skip(offset).limit(limit)
    count = Departement.objects().count()

    pagination = Pagination(css_framework='bootstrap3',
                            page=page,
                            total=count,
                            search=search,
                            record_name='departements')

    return render_template('departement/index.html', **locals())
Example #2
0
def index():
    menu = 'societe'
    submenu = 'entreprise'
    context = 'departement'
    title_page = 'Parametre - Departements'

    search = False
    q = request.args.get('q')
    if q:
        search = True
    try:
        page = int(request.args.get('page', 1))
    except ValueError:
        page = 1

    datas = Departement.query()
    pagination = Pagination(css_framework='bootstrap3', page=page, total=datas.count(), search=search, record_name='departements')
    if datas.count() > 10:
        if page == 1:
            offset = 0
        else:
            page -= 1
            offset = page * 10
        datas = datas.fetch(limit=10, offset=offset)

    return render_template('departement/index.html', **locals())
Example #3
0
def delete(dep_id):
    departements = Departement.get_by_id(dep_id)
    if not departements.count_user():
        departements.key.delete()
        flash('Suppression reussie', 'success')
    else:
        flash('Impossible de supprimer', 'danger')
    return redirect(url_for('departement.index'))
Example #4
0
def delete(dep_id):
    departements = Departement.get_by_id(dep_id)
    if not departements.count_user():
        departements.delete()
        flash('Suppression reussie', 'success')
    else:
        flash('Impossible de supprimer', 'danger')
    return redirect(url_for('departement.index'))
Example #5
0
def edit(dep_id=None):

    if dep_id:
        departements = Departement.get_by_id(dep_id)
        form = FormDep(obj=departements)
    else:
        departements = Departement()
        form = FormDep()

    if form.validate_on_submit():
        entreprise = Societe.query().get()

        departements.libelle = form.libelle.data
        departements.societe = entreprise.key
        departements.put()

        flash('Enregistement effectue avec succes', 'success')
        success = True

    return render_template('departement/edit.html', **locals())
Example #6
0
def edit(dep_id=None):

    if dep_id:
        departements = Departement.objects.get(id=dep_id)
        form = FormDep(obj=departements)
    else:
        departements = Departement()
        form = FormDep()

    if form.validate_on_submit():
        entreprise = Societe.objects.first()

        departements.libelle = form.libelle.data
        departements.societe = entreprise
        departements.save()

        flash('Enregistement effectue avec succes', 'success')
        success = True

    return render_template('departement/edit.html', **locals())