Subversion Repositories SmartDukaan

Rev

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

Rev 6048 Rev 6054
Line 31... Line 31...
31
 
31
 
32
def getBalance():
32
def getBalance():
33
    return aclient.service.getBalance(username, password)
33
    return aclient.service.getBalance(username, password)
34
 
34
 
35
def checkServiceProviderApi(strServiceCode, strDeviceNumber):
35
def checkServiceProviderApi(strServiceCode, strDeviceNumber):
36
    return aclient.service.checkServiceProviderApi(username, password, strServiceCode, strDeviceNumber)
36
    spString = aclient.service.checkServiceProviderApi(username, password, strServiceCode, strDeviceNumber)
-
 
37
    spString = re.sub('<\?.*\?>','',spString)
-
 
38
    spString = "<dom>" + spString + "</dom>"
-
 
39
    dom = parseString(spString)
-
 
40
    response = dom.getElementsByTagName('CheckServiceProviderPojo')[0]
-
 
41
    providerCode = response.getElementsByTagName('providerCode')[0].childNodes[0].data
-
 
42
    return providerCode
37
 
43
 
38
def validateService(strServiceCode, strProviderCode, strDeviceNumber, dbAmount, strPlan):
44
def validateService(strServiceCode, strProviderCode, strDeviceNumber, dbAmount, strPlan):
39
    return aclient.service.validateService(username, password, strServiceCode, strProviderCode, strDeviceNumber, dbAmount, strPlan)
45
    return aclient.service.validateService(username, password, strServiceCode, strProviderCode, strDeviceNumber, dbAmount, strPlan)
40
 
46
 
41
def getAvailableServices():
47
def getAvailableServices():