Subversion Repositories SmartDukaan

Rev

Rev 6289 | Rev 6336 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6289 Rev 6307
Line 1770... Line 1770...
1770
        try:
1770
        try:
1771
            return get_service_provider_for_device(rechargeType, deviceNumber)
1771
            return get_service_provider_for_device(rechargeType, deviceNumber)
1772
        finally:
1772
        finally:
1773
            self.closeSession()
1773
            self.closeSession()
1774
    
1774
    
1775
    def validateRecharge(self, rechargeType, deviceNumber):
1775
    def validateRecharge(self, rechargeType, deviceNumber, circleCode, userSelectedProviderId):
1776
        """
1776
        """
1777
        Parameters:
1777
        Parameters:
1778
         - deviceNumber
1778
         - deviceNumber
1779
        """
1779
        """
1780
        try:
1780
        try:
1781
            return validate_recharge(rechargeType, deviceNumber)
1781
            return validate_recharge(rechargeType, deviceNumber, circleCode, userSelectedProviderId)
1782
        finally:
1782
        finally:
1783
            self.closeSession()
1783
            self.closeSession()
1784
    
1784
    
1785
    def getRechargeOrdersForTransaction(self, txId):
1785
    def getRechargeOrdersForTransaction(self, txId):
1786
        """
1786
        """
Line 1842... Line 1842...
1842
        try:
1842
        try:
1843
            return get_recharge_statistics()
1843
            return get_recharge_statistics()
1844
        finally:
1844
        finally:
1845
            self.closeSession()
1845
            self.closeSession()
1846
            
1846
            
1847
    def getRechargeDenominations(self, operatorId, circleName, denominationType):
1847
    def getRechargeDenominations(self, operatorId, circleCode, denominationType):
1848
        try:
1848
        try:
1849
            returnList = []
1849
            returnList = []
1850
            rechargeDenominations = get_recharge_denominations(operatorId, circleName, denominationType)
1850
            rechargeDenominations = get_recharge_denominations(operatorId, circleCode, denominationType)
1851
            for rechargeDenomination in rechargeDenominations:
1851
            for rechargeDenomination in rechargeDenominations:
1852
                returnList.append(rechargeDenomination.to_thrift_object())
1852
                returnList.append(rechargeDenomination.to_thrift_object())
1853
            return returnList
1853
            return returnList
1854
        finally:
1854
        finally:
1855
            self.closeSession() 
1855
            self.closeSession()