예제 #1
0
def userLoadVideo():
    try:
        if adminLoginSession() == 'user':
            videoDAO = VideoDAO()

            videoVOList = videoDAO.viewLocalData()
            purchaseVO = PurchaseVO()
            purchaseDAO = PurchaseDAO()
            purchaseVO.purchase_loginId = session['session_LoginId']
            purchaseVOList = purchaseDAO.viewUserPurchase(purchaseVO)
            purchaseVODict = [[i[0].as_dict(), i[1].as_dict()]
                              for i in [j for j in purchaseVOList]]
            purchaseDate = [i[0]['purchaseDate'] for i in purchaseVODict]
            if len(purchaseDate) > 0:
                dateMax = max(purchaseDate)
                index = purchaseDate.index(dateMax)
                purchaseDuration = purchaseVODict[index][1]['packageDuration']
                purchaseDuration, _ = purchaseDuration.split(' ')
                currentDate = date.today()
                dateDifference = currentDate - dateMax
                if int(purchaseDuration) * 28 > int(dateDifference.days):
                    return render_template('user/addVideo.html',
                                           videoVOList=videoVOList)
                else:
                    return redirect(
                        url_for(
                            'userLoadPurchase',
                            msg=
                            'Current Package Is Expired, Purchase Package To Continue using System'
                        ))
        else:
            adminLogoutSession()
    except Exception as ex:
        print(ex)
def userViewPurchase():
    try:
        purchaseDAO = PurchaseDAO()
        purchaseVO = PurchaseVO()

        purchaseVO.purchase_LoginId = session['session_loginId']
        purchaseVOList = purchaseDAO.viewUserPurchase(purchaseVO)
        print("__________________", purchaseVOList)
        return render_template('user/viewPurchase.html',
                               purchaseVOList=purchaseVOList)

    except Exception as ex:
        print(ex)
예제 #3
0
def userViewPurchase():
    try:
        if adminLoginSession() == 'user':
            purchaseDAO = PurchaseDAO()
            purchaseVO = PurchaseVO()

            purchaseVO.purchase_loginId = session['session_LoginId']
            purchaseVOList = purchaseDAO.viewUserPurchase(purchaseVO)
            return render_template('user/viewPurchase.html',
                                   purchaseVOList=purchaseVOList)
        else:
            adminLogoutSession()
    except Exception as ex:
        print(ex)
예제 #4
0
def userDeletePurchase():
    try:
        if adminLoginSession() == 'user':
            purchaseDAO = PurchaseDAO()
            purchaseVO = PurchaseVO()

            purchaseId = request.args.get('purchaseId')
            purchaseVO.purchaseId = purchaseId

            purchaseDAO.deletePurchase(purchaseVO)

            return redirect(url_for('userViewPurchase'))
        else:
            return adminLogoutSession()
    except Exception as ex:
        print(ex)
예제 #5
0
def adminUpdatePurchase():
    try:
        if adminLoginSession() == 'admin':
            purchaseDate = date.today()
            purchaseTime = datetime.now().strftime("%H:%M:%S")
            purchase_loginId = session['session_LoginId']
            packageId = request.form['packageId']
            purchaseId = request.form['purchaseId']

            purchaseVO = PurchaseVO()
            purchaseDAO = PurchaseDAO()

            purchaseVO.purchaseId = purchaseId
            purchaseVO.purchaseDate = purchaseDate
            purchaseVO.purchaseTime = purchaseTime
            purchaseVO.purchase_loginId = purchase_loginId
            purchaseVO.purchase_packageId = packageId
            purchaseDAO.insertPurchase(purchaseVO)

            purchaseDAO.updatePurchase(purchaseVO)

            return redirect(url_for('adminViewPurchase'))
        else:
            adminLogoutSession()

    except Exception as ex:
        print(ex)
예제 #6
0
def adminViewPurchase():
    try:
        if adminLoginSession() == 'admin':
            purchaseDAO = PurchaseDAO()
            purchaseVO = PurchaseVO()
            loginVO = LoginVO()

            purchase_LoginId = session['session_loginId']
            purchaseVO.purchase_LoginId = purchase_LoginId

            purchaseVOList = purchaseDAO.viewPurchase_Admin()
            return render_template('admin/viewPurchase.html', purchaseVOList=purchaseVOList)

        else:
            return adminLogoutSession()

    except Exception as ex:
        print(ex)
예제 #7
0
def userViewPurchase():
    try:
        if adminLoginSession() == 'user':
            purchaseDAO = PurchaseDAO()
            purchaseVO = PurchaseVO()

            purchase_PackageId = request.args.get('purchase_PackageId')
            purchaseVO.purchase_PackageId = purchase_PackageId
            purchase_LoginId = session['session_loginId']
            purchaseVO.purchase_LoginId = purchase_LoginId

            purchaseVOList = purchaseDAO.viewPurchase_User()
            return render_template('user/viewPurchase.html', purchaseVOList=purchaseVOList)

        else:
            return adminLogoutSession()

    except Exception as ex:
        print(ex)
예제 #8
0
def adminEditPurchase():
    try:
        if adminLoginSession() == 'admin':

            purchaseVO = PurchaseVO()

            purchaseDAO = PurchaseDAO()

            purchaseId = request.args.get('purchaseId')

            purchaseVO.purchaseId = purchaseId

            purchaseVOList = purchaseDAO.editPurchase(purchaseVO)

            return render_template('admin/editPurchase.html',
                                   purchaseVOList=purchaseVOList)
        else:
            adminLogoutSession()
    except Exception as ex:
        print(ex)
예제 #9
0
def userInsertPurchase():
    try:
        if adminLoginSession() == 'user':
            purchase_LoginId = session.get('session_loginId')
            purchase_PackageId = request.args.get('packageId')

            purchaseDate = date.today()
            print(purchaseDate)

            purchaseTime = datetime.now().strftime("%H:%M:%S")
            print(purchaseTime)

            purchaseVO = PurchaseVO()
            purchaseDAO = PurchaseDAO()

            purchaseVO.purchaseDate = purchaseDate
            purchaseVO.purchaseTime = purchaseTime
            purchaseVO.purchase_LoginId = purchase_LoginId
            purchaseVO.purchase_PackageId = purchase_PackageId

            purchaseDAO.insertPurchase(purchaseVO)

            return redirect(url_for('userViewPurchase'))
        else:
            return redirect(url_for('adminLogoutSession'))
    except Exception as ex:
        print(ex)
예제 #10
0
def userinsertPurchase():
    try:
        if adminLoginSession() == 'user':

            purchaseVO = PurchaseVO()
            purchaseDAO = PurchaseDAO()

            purchase_LoginId = session['session_loginId']
            purchaseDate = datetime.date(datetime.now())
            purchaseTime = datetime.time(datetime.now())
            purchase_PackageId = request.args.get('purchase_PackageId')

            purchaseVO.purchase_LoginId = purchase_LoginId
            purchaseVO.purchaseDate = purchaseDate
            purchaseVO.purchaseTime = purchaseTime
            purchaseVO.purchase_PackageId = purchase_PackageId

            purchaseDAO.insertPurchase(purchaseVO)

            return redirect(url_for('userViewPurchase'))

        else:
            return adminLogoutSession()

    except Exception as ex:
        print(ex)
예제 #11
0
def adminViewPurchase():
    try:
        if adminLoginSession() == 'admin':
            purchaseDAO = PurchaseDAO()
            purchaseVO = PurchaseVO()

            purchaseVOList = purchaseDAO.adminViewPurchase(purchaseVO)

            return render_template('admin/viewPurchase.html', purchaseVOList=purchaseVOList)
        else:
            return adminLogoutSession()
    except Exception as ex:
        print(ex)
def userViewPurchase():
    try:
        if adminLoginSession() == 'user':
            purchaseDAO = PurchaseDAO()
            purchaseVO = PurchaseVO()
            packageVO = PackageVO()
            packageDAO = PackageDAO()
            purchaseVO.purchase_loginId = session['session_LoginId']
            purchaseVOList = purchaseDAO.viewUserPurchase(purchaseVO)
            print("__________________", purchaseVOList)
            purchaseDictList = [i.as_dict() for i in purchaseVOList]
            print(purchaseDictList)
            packageVO.packageId = purchaseDictList[0]['purchase_packageId']
            packageVOList = packageDAO.viewUserPackage(packageVO)
            print("__________________", packageVOList)
            return render_template('user/viewPurchase.html',
                                   purchaseVOList=purchaseVOList,
                                   packageVOList=packageVOList)
        else:
            adminLogoutSession()
    except Exception as ex:
        print(ex)
def userInsertpurchase():
    try:
        print(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>")
        packageVO = PackageVO()
        purchaseDate = date.today()
        purchaseTime = datetime.now().strftime("%H:%M:%S")

        packageId = request.form['packageId']
        print(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>", packageId)
        purchaseVO = PurchaseVO()
        purchaseDAO = PurchaseDAO()

        purchaseVO.purchaseDate = purchaseDate
        purchaseVO.purchaseTime = purchaseTime
        purchaseVO.purchase_PackageId = packageId
        purchaseVO.purchase_LoginId = session['session_loginId']

        purchaseDAO.insertPurchase(purchaseVO)

        return redirect(url_for('userViewPurchase'))
    except Exception as ex:
        print(ex)