コード例 #1
0
ファイル: default.py プロジェクト: learncafe123/dpsjt
def delete_user():
    if user_validate():
        if request.method == 'POST':
            id = request.form['id'].strip()
            if persistence.delete('DELETE FROM USERS WHERE ID={}'.format(id)):
                flash('Usuário removido com sucesso.')
                flash('success')
                log(
                    'delete',
                    'USER: ({}) -- {} ({})'.format(id, session['user'][0],
                                                   datetime.now()))
            else:
                flash('Não foi possível remover o usuário.')
                flash('danger')
            return redirect(url_for('users'))
    else:
        return redirect(url_for('login'))
コード例 #2
0
ファイル: default.py プロジェクト: learncafe123/dpsjt
def delete_provider():
    if user_validate():
        if request.method == 'POST':
            id = request.form['id'].strip()
            if not persistence.read_one(
                    'SELECT * FROM PRODUCTS WHERE PROVIDER={}'.format(
                        id)) and persistence.delete(
                            'DELETE FROM PROVIDERS WHERE ID={}'.format(id)):
                flash('Fornecedor removido com sucesso.')
                flash('success')
                log(
                    'delete',
                    'PROVIDER: ({}) -- {} ({})'.format(id, session['user'][0],
                                                       datetime.now()))
            else:
                flash('Não foi possível remover o fornecedor.')
                flash('danger')
            return redirect(url_for('providers'))
    else:
        return redirect(url_for('login'))