Ignore:
Timestamp:
21 Dec 2017, 23:02:33 (7 years ago)
Author:
Henrik Bettermann
Message:

Change fees.

Location:
main/waeup.fceokene/trunk/src/waeup/fceokene
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.fceokene/trunk/src/waeup/fceokene/interswitch/tests.py

    r14193 r14931  
    116116        self.browser.getLink("CollegePAY", index=0).click()
    117117        self.assertTrue(
    118             '<input type="hidden" name="amount" value="708800" />'
    119             in self.browser.contents)
    120         self.assertTrue(
    121             'item_name="NCE Third Semester Fee" item_amt="533800" bank_id="8" acct_num="2003670143"'
     118            '<input type="hidden" name="amount" value="808800" />'
     119            in self.browser.contents)
     120        self.assertTrue(
     121            'item_name="NCE Third Semester Fee" item_amt="633800" bank_id="8" acct_num="2003670143"'
    122122            in self.browser.contents)
    123123        self.assertTrue(
  • main/waeup.fceokene/trunk/src/waeup/fceokene/students/tests/test_browser.py

    r14591 r14931  
    292292        self.assertEqual(payment.p_level, 100)
    293293        self.assertEqual(payment.p_session, 2004)
    294         self.assertEqual(payment.amount_auth, 7088.0)
     294        self.assertEqual(payment.amount_auth, 8088.0)
    295295        self.assertEqual(payment.p_item, u'')
    296296        self.assertEqual(error, None)
  • main/waeup.fceokene/trunk/src/waeup/fceokene/students/tests/test_utils.py

    r14618 r14931  
    8484        IWorkflowState(self.student).setState('returning')
    8585        error, payment = utils.setPaymentDetails('schoolfee',self.student)
    86         self.assertEqual(payment.amount_auth, 14124.0) # 13875 + 150 + 99
     86        self.assertEqual(payment.amount_auth, 16124.0) # 15875 + 150 + 99
    8787        self.student['studycourse'].previous_verdict = 'O'
    8888        error, payment = utils.setPaymentDetails('schoolfee',self.student)
    89         self.assertEqual(payment.amount_auth, 14025.0) # 13875 + 150
     89        self.assertEqual(payment.amount_auth, 16025.0) # 15875 + 150
    9090        return
  • main/waeup.fceokene/trunk/src/waeup/fceokene/students/utils.py

    r14618 r14931  
    118118        elif category == 'third_semester' and student.current_mode == 'nce_ft':
    119119            if student.depcode in ARTS:
    120                 amount = 6688
     120                amount = 7688
    121121            else:
    122                 amount = 6938
     122                amount = 7938
    123123        elif category == 'schoolfee':
    124124            p_item =  student.certcode
     
    174174                elif student.current_level == 100 and student.state == CLEARED:
    175175                    if student.depcode in ARTS:
    176                         amount = 14325
    177                     else:
    178                         amount = 14825
     176                        amount = 24215
     177                    else:
     178                        amount = 24915
     179                    # SIWES Fee
     180                    if student.depcode in ('AGE', 'BED', 'FAA', 'HEC', 'CSC', 'MUS'):
     181                        amount += 3000
    179182                # NCE II
    180183                elif student.current_level in (100, 110, 120) and \
    181184                    student.state == RETURNING:
    182185                    if student.depcode in ARTS:
    183                         amount = 13375
    184                     else:
    185                         amount = 13875
     186                        amount = 15375
     187                    else:
     188                        amount = 15875
     189                    # SIWES Fee
     190                    if student.depcode in ('AGE', 'BED', 'FAA', 'HEC', 'CSC', 'MUS'):
     191                        amount += 2000
    186192                # NCE III
    187193                elif student.current_level in (200, 210, 220):
    188194                    if student.depcode in ARTS:
    189                         amount = 13375
    190                     else:
    191                         amount = 13875
     195                        amount = 15375
     196                    else:
     197                        amount = 15875
    192198                # NCE III repeater
    193199                elif student.current_level in (300, 310, 320) and \
    194200                    student.current_verdict == 'O':
    195201                    if student.depcode in ARTS:
    196                         amount = 11475
    197                     else:
    198                         amount = 11975
     202                        amount = 13475
     203                    else:
     204                        amount = 13975
    199205                # NCE III spillover
    200206                elif student.current_level in (300, 310, 320) and \
    201207                    student.current_verdict == 'B':
    202208                    if student.depcode in ARTS:
    203                         amount = 11975
    204                     else:
    205                         amount = 11975
     209                        amount = 13475
     210                    else:
     211                        amount = 13975
    206212                # NCE III second spillover
    207213                elif student.current_level in (400, 410, 420) and \
    208214                    student.current_verdict == 'B':
    209215                    if student.depcode in ARTS:
    210                         amount = 11975
    211                     else:
    212                         amount = 11975
     216                        amount = 13475
     217                    else:
     218                        amount = 13975
    213219            else:
    214220                # NCE I fresh sw
Note: See TracChangeset for help on using the changeset viewer.