Example #1
0
def delete(charge_id):
    charges = Charge.get_by_id(charge_id)

    from ..budget.models_budget import ChargeBudget

    bugdet = ChargeBudget.query(ChargeBudget.charge_id == charges.key).count()

    if bugdet:
        flash("Impossible de supprimer cet element", "warning")
    else:
        charges.key.delete()
        flash("Suppression reussie", "success")
    return redirect(url_for("charge.index"))
Example #2
0
def edit(charge_id=None):

    if charge_id:
        charges = Charge.get_by_id(charge_id)
        form = FormCharge(obj=charges)
    else:
        charges = Charge()
        form = FormCharge()

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

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

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

    return render_template("charge/edit.html", **locals())