예제 #1
0
    def greet(self):
        # curframe = inspect.currentframe()
        # calframe = inspect.getouterframes(curframe, 2)
        # print('LoanStatus caller name:', calframe[1][3])

        self.redis.hset(self.userid, 'sub_menu', 'loan_status_main')
        status = GeepNerve(self.reg_sender, 'Farmermoni')
        status = status.check_loan_status()
        if not status:
            unknown = UnknownNumber
            unknown(self.sender, 'init', 'loan_status', self.message)
            return
        if status[0].lower() in ('disbursed', 'cashedout'):
            customer = GeepNerve(self.reg_sender, 'Farmermoni')
            loan_details = customer.check_loan_details()
            loan_amount = '{:,}'.format(loan_details[0])
            amount_due = '{:,}'.format(loan_details[1])
            amount_paid = '{:,}'.format(loan_details[2])
            amount_default = '{:,}'.format(loan_details[3])
            # Show date disbursed only when cashout date is empty
            date_disbursed = loan_details[4].strftime(
                "%d-%b-%Y"
            ) if loan_details[5] == None else loan_details[5].strftime(
                "%d-%b-%Y")

            msg = """Onodu ego mbinye gi bu *{}*
*Nchikota Account*
Ego inara: {}
Ego ikwesiri ikwu: {}
Ego ikwurula: {}
Ego foduru: {}
Ubochi Ekwesiri ikwu gi ugwo: {}

Pia efu maka ilagachi azu na ebe ibidoro
""".format(status[0], loan_amount, amount_due, amount_paid, amount_default,
            date_disbursed)
        else:
            msg = "Onudu ego mbinye gi bu *{}*".format(status[0])
            msg += "\n\nPia efu maka ilagachi azu na ebe ibidoro"

        return self.send_message(msg)
예제 #2
0
    def greet(self):
        # curframe = inspect.currentframe()
        # calframe = inspect.getouterframes(curframe, 2)
        # print('LoanStatus caller name:', calframe[1][3])

        self.redis.hset(self.userid, 'sub_menu', 'loan_status_main')
        status = GeepNerve(self.reg_sender, 'Farmermoni')
        status = status.check_loan_status()
        if not status:
            unknown = UnknownNumber
            unknown(self.sender, 'init', 'loan_status', self.message)
            return
        if status[0].lower() in ('disbursed', 'cashedout'):
            customer = GeepNerve(self.reg_sender, 'Farmermoni')
            loan_details = customer.check_loan_details()
            loan_amount = '{:,}'.format(loan_details[0])
            amount_due = '{:,}'.format(loan_details[1])
            amount_paid = '{:,}'.format(loan_details[2])
            amount_default = '{:,}'.format(loan_details[3])
            # Show date disbursed only when cashout date is empty
            date_disbursed = loan_details[4].strftime(
                "%d-%b-%Y"
            ) if loan_details[5] == None else loan_details[5].strftime(
                "%d-%b-%Y")

            msg = """matsayin bashin ka/ki shine *{}*
*Takaitancen bayani akai*
Yawan bashi: {}
Kudin da ya kamata an riga an biya: {}
Kudin da aka biya: {}
Kudin da ya rage za’a biya: {}
Ranar da aka baka kudi: {}

Danna 0 domin komawa shafin tsaretsare
""".format(status[0], loan_amount, amount_due, amount_paid, amount_default,
            date_disbursed)
        else:
            msg = "Matsayin bashin ka shine *{}*".format(status[0])
            msg += "\n\nDanna 0 domin komawa shafin tsaretsare"

        return self.send_message(msg)
예제 #3
0
    def greet(self):
        # curframe = inspect.currentframe()
        # calframe = inspect.getouterframes(curframe, 2)
        # print('LoanStatus caller name:', calframe[1][3])

        self.redis.hset(self.userid, 'sub_menu', 'loan_status_main')
        status = GeepNerve(self.reg_sender, 'Farmermoni')
        status = status.check_loan_status()
        if not status:
            unknown = UnknownNumber
            unknown(self.sender, 'init', 'loan_status', self.message)
            return
        if status[0].lower() in ('disbursed', 'cashedout'):
            customer = GeepNerve(self.reg_sender, 'Farmermoni')
            loan_details = customer.check_loan_details()
            loan_amount = '{:,}'.format(loan_details[0])
            amount_due = '{:,}'.format(loan_details[1])
            amount_paid = '{:,}'.format(loan_details[2])
            amount_default = '{:,}'.format(loan_details[3])
            # Show date disbursed only when cashout date is empty
            date_disbursed = loan_details[4].strftime(
                "%d-%b-%Y"
            ) if loan_details[5] == None else loan_details[5].strftime(
                "%d-%b-%Y")

            msg = """Your Loan Status na  *{}*
*Account Summary*
Loan Amount: {}
Amount wey you suppose don pa: {}
Amount wey you don pay: {}
Amount wey you dey owe: {}
The day you collect the money: {}

Make you Press 0 to go back to Menu
""".format(status[0], loan_amount, amount_due, amount_paid, amount_default,
            date_disbursed)
        else:
            msg = "Your Loan Status na *{}*".format(status[0])
            msg += "\n\nMake you Press 0 to go back to Menu"

        return self.send_message(msg)
예제 #4
0
    def greet(self):
        # curframe = inspect.currentframe()
        # calframe = inspect.getouterframes(curframe, 2)
        # print('LoanStatus caller name:', calframe[1][3])

        self.redis.hset(self.userid, 'sub_menu', 'loan_status_main')
        status = GeepNerve(self.reg_sender, 'Marketmoni')
        status = status.check_loan_status()
        if not status:
            unknown = UnknownNumber
            unknown(self.sender, 'init', 'loan_status', self.message)
            return
        if status[0].lower() in ('disbursed', 'cashedout'):
            customer = GeepNerve(self.reg_sender, 'Marketmoni')
            loan_details = customer.check_loan_details()
            loan_amount = '{:,}'.format(loan_details[0])
            amount_due = '{:,}'.format(loan_details[1])
            amount_paid = '{:,}'.format(loan_details[2])
            amount_default = '{:,}'.format(loan_details[3])
            # Show date disbursed only when cashout date is empty
            date_disbursed = loan_details[4].strftime(
                "%d-%b-%Y"
            ) if loan_details[5] == None else loan_details[5].strftime(
                "%d-%b-%Y")

            msg = """Lóònù rẹ jẹ́ *{}*
*Àkọ́lé lápaapọ̀*
Iye lóònù: {}
Iye tó ye kó o san: {}
Iye tí o ti san: {}
Iye tó kù láti san: {}
Ìsanwó (ìgbowó jáde) déètì: {}

Tẹ ódo láti padá sí àsàyàn
""".format(status[0], loan_amount, amount_due, amount_paid, amount_default,
            date_disbursed)
        else:
            msg = "Lóònù rẹ jẹ́ *{}*".format(status[0])
            msg += "\n\nTẹ ódo láti padá sí àsàyàn"

        return self.send_message(msg)