Пример #1
0
def searchAccount():

    if request.method == 'POST':

        if 'aid' in request.form:
            aid = request.form['aid']

        if 'ssnid' in request.form:
            ssnid = request.form['aid']

        if len(aid) > 0:
            if db.isAccountIdExist(aid):
                account_data = db.getAccountIdDetils(aid)
                session['aid'] = aid
                return render_template('accountdetails.html', account_data)

            else:
                flash("account does not exist")
                return redirect(url_for('searchAccount'))

        else:
            if db.isCustomerSsnidExist(ssnid):
                accounts = db.getSsnidAccounts(ssnid)
                return render_template('accountlist.html', accounts)
            else:
                flash("customer  does not exist")
                return redirect(url_for('searchAccount'))

    else:
        return render_template('searchAccount.html')
Пример #2
0
def createCustomer():

    if request.method == 'POST':

        ssnid = request.form['ssnid']
        name = request.form['name']
        age = request.form['age']
        address = request.form['address']
        city = request.form['city']
        state = request.form['state']

        if db.isCustomerSsnidExist(ssnid):
            flash("customer already exist", 'danger')
            return redirect(url_for("createCustomer"))

        response = db.createCustomer(ssnid, name, age, address, city, state)

        if response[0]:
            flash("Customer creation initiated successfully", 'success')
            return redirect(url_for("index"))
        else:
            flash(response[1], 'danger')
            return redirect(url_for("createCustomer"))

    elif request.method == 'GET':
        form = RegistrationForm()
        return render_template('createCustomer.html', form=form)
Пример #3
0
def preUpdateCustomer():

    if request.method == 'POST':

        if 'ssnid' in request.form:
            ssnid = request.form['ssnid']
            if db.isCustomerSsnidExist(ssnid):
                customer_data = db.getCustomerSsnidDetails(ssnid)
                form = RegistrationForm()
                return render_template("updateCustomer.html",
                                       cd=customer_data[0],
                                       form=form)
            else:
                flash("customer does not exist", 'danger')
                return redirect(url_for('preUpdateCustomer'))

        elif 'cid' in request.form:
            cid = request.form['cid']
            if db.isCustomerIdExist(cid):
                customer_data = db.getCustomerIdDetails(cid)
                form = RegistrationForm()
                return render_template('updateCustomer.html',
                                       cd=customer_data[0],
                                       form=form)
            else:

                flash("customer does not exist", 'danger')
                return redirect(url_for('preUpdateCustomer'))

    elif request.method == 'GET':

        return render_template('preUpdateCustomer.html')
Пример #4
0
def preDeleteCustomer():

    if request.method == 'POST':

        if 'ssnid' in request.form:
            ssnid = request.form['ssnid']
            if db.isCustomerSsnidExist(ssnid):
                customer_data = db.getCustomerSsnidDetails(ssnid)

                return render_template('deleteCustomer.html',
                                       cd=customer_data[0])
            else:
                return redirect(url_for('preDeleteCustomer'))

    elif request.method == 'GET':

        return render_template('preDeleteCustomer.html')