def insertPropertyBasicDetails():
    if session['loginRole']!= 'user':
        return redirect(url_for('login'))

    propertyBasicDetailsDAO = PropertyBasicDetailsDAO()
    propertyBasicDetailsVO = PropertyBasicDetailsVO()
    propertySubcategoryDAO = PropertySubcategoryDAO()
    propertySubcategoryVO = PropertySubcategoryVO()

    propertyBasicDetailsVO.property_LoginId = session['loginId']
    propertyBasicDetailsVO.propertyOwnerType = request.form['propertyOwnerType']
    propertyBasicDetailsVO.propertyListFor = request.form['propertyListFor']

    propertyBasicDetailsVO.property_PropertySubcategoryId = request.form['property_PropertySubcategoryId']
    propertyBasicDetailsVO.propertyAtStep = '2'
    propertyBasicDetailsVO.propertyStatus = 'pending'
    propertyBasicDetailsVO.propertyActiveStatus = 'active'

    propertySubcategoryVO.propertySubcategoryId = propertyBasicDetailsVO.property_PropertySubcategoryId
    propertySubcategoryDict = propertySubcategoryDAO.editPropertySubcategory(propertySubcategoryVO)
    propertyBasicDetailsVO.propertyDate,propertyBasicDetailsVO.propertyTime = str(datetime.now()).split(' ')
    propertyBasicDetailsVO.property_PropertyCategoryId = propertySubcategoryDict[0]['propertySubcategory_PropertyCategoryId']


    propertyBasicDetailsDAO.insertPropertyBasicDetails(propertyBasicDetailsVO)

    return redirect(url_for('loadPropertyAddress'))
Beispiel #2
0
def propertyAdminReply():

    if session['loginRole'] != 'admin':
        return redirect(url_for('login'))

    if request.form['propertyStatus'] != 'cancel':
        propertyBasicDetailsVO = PropertyBasicDetailsVO()
        propertyBasicDetailsDAO = PropertyBasicDetailsDAO()

        propertyBasicDetailsVO.propertyStatus = request.form['propertyStatus']
        if request.form['propertyReply']:
            propertyBasicDetailsVO.propertyAdminReply = request.form[
                'propertyReply']
        else:
            propertyBasicDetailsVO.propertyAdminReply = 'Thank You'
        propertyBasicDetailsVO.propertyId = request.form['propertyId']

        propertyBasicDetailsDAO.updatePropertyStatus(propertyBasicDetailsVO)

    return redirect(url_for('loadManageProperty'))