home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
41-134-104-147.dsl.mweb.co.za
/
41-134-104-147.dsl.mweb.co.za.tar
/
41-134-104-147.dsl.mweb.co.za
/
sms2http.aspx.vb
< prev
next >
Wrap
Text File
|
2010-08-20
|
2KB
|
49 lines
Imports System.Xml
Partial Class sms2http
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Try
Dim doc As New XmlDocument
doc.Load(Request.InputStream)
Dim requestTime As String = doc.SelectSingleNode("smsDateTime").InnerText
Dim gateway As String = doc.SelectSingleNode("gatewayIdentifier").InnerText
Dim cellNumber As String = doc.SelectSingleNode("cellNumber").InnerText
Dim smsNumber As String = doc.SelectSingleNode("smsLocation").InnerText
Dim content As String = doc.SelectSingleNode("content").InnerText
If content.Contains("!") Then content = content.Replace("!", "")
If content.Contains("[") Then content = content.Replace("[", "")
If content.Contains("]") Then content = content.Replace("]", "")
If content.Contains("CDATA") Then content = content.Replace("CDATA", "")
Dim balance As String = getBalance(content)
Catch ex As Exception
End Try
End Sub
'<gviSms>
'<smsDateTime>2005-09-08T10:06:03</smsDateTime>
'<gatewayIdentifier>ThreeRandVodaRx1</gatewayIdentifier>
'<cellNumber>27827891099</cellNumber>
'<smsLocation>35444</smsLocation>
'<content><![CDATA[Lindiwe Sisulu, KZN]]></content>
'</gviSms>
Private Function getBalance(ByVal idNumber As String) As String
Try
Dim prmServices As New Mercantile.PrimeServices
Dim entityRequest As New Mercantile.EntityInquiryRequest
entityRequest.Header.MessageID = System.Guid.NewGuid.ToString
entityRequest.Entity = Mercantile.EntityType.Card
entityRequest.Reference = "P"
Dim numbers(0) As String
numbers(0) = idNumber
entityRequest.Numbers = numbers
Dim entityResponse As Mercantile.EntityInquiryResponse = prmServices.EntityInquiry(entityRequest)
Dim balance As String = entityResponse.Customer(0).Account(0).Data.Balance.ToString("###,###,##0.00")
Return balance
Catch ex As Exception
Return "Error"
End Try
End Function
End Class