ayuda con el siguiente codigo
Publicado por zeroX (7 intervenciones) el 28/12/2018 22:34:45
buenas el siguiente codigo funciona pero quiero revisar lo que esta en el for each los valores, pero este no paa por los breaks ya que tengo un return donde debo colocarlo para que me respete los beaks ya intente ponerlo en varios lados y no pasa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
Try
Dim wsConsulta As New wsAguaCdJuarez.wsTransactions
Dim sRespCons As String
wsConsulta.Url = "https://h2h.m3rcurio.com"
Dim xmlString = "<VALIDAREFERENCIAPAGOSERVICIOS>" &
" <PuntoVenta>DAT040526M</PuntoVenta>" &
" <Password>5neMXN1/QG</Password>" &
" <Producto>PS_JMAS</Producto>" &
" <Referencia>" & Referencia & "</Referencia>" &
" <FechaInicio>" & FechaInicio & "</FechaInicio>" &
"</VALIDAREFERENCIAPAGOSERVICIOS>"
Dim xmlElem = XElement.Parse(xmlString)
'Console.WriteLine(xmlElem)
Dim sXml As String
sXml = "<soapenv:Envelope xmlns:soapenv=""http://schemas.xmlsoap.org/soap/envelope/"" xmlns:tem=""http://tempuri.org/"">"
sXml = sXml & "<soapenv:Body>"
sXml = sXml & "<tem:wsTransaction>"
sXml = sXml & "<tem:xmlVenta>"
sXml = sXml & xmlElem.ToString()
sXml = sXml & "</tem:xmlVenta>"
sXml = sXml & "</tem:wsTransaction>"
sXml = sXml & "</soapenv:Body>"
sXml = sXml & "</soapenv:Envelope>"
sRespCons = wsConsulta.wsTransaction(sXml)
Return sRespCons
Dim record As XmlNodeList
Dim Respuesta As New Respuesta()
Dim doc As XmlDocument = New XmlDocument()
doc.LoadXml(sRespCons)
record = doc.SelectNodes(sRespCons)
Respuesta.ListaRecord = New List(Of Response)
Dim clsrecord As Response
If Respuesta.confirmacion = "<Confirmacion>00</Confirmacion> " Then
Respuesta.descripcion = "<Descripcion>TRANSACCION EXITOSA</Descripcion>"
For Each nd As Xml.XmlNode In record
clsrecord = New Response()
clsrecord.nombre = nd.Item("Nombre").InnerText
clsrecord.direccion = nd.Item("Direccion").InnerText
clsrecord.importe = nd.Item("Importe").InnerText
clsrecord.mensaje = nd.Item("Mensaje").InnerText
clsrecord.cuenta = nd.Item("Cuenta").InnerText
clsrecord.factura = nd.Item("Factura").InnerText
Respuesta.ListaRecord.Add(clsrecord)
Next
Else
Respuesta.confirmacion = "<Confirmacion>01</Confirmacion>"
Respuesta.descripcion = "<Descripcion>Referencia no valida</Descripcion>"
End If
Catch ex As Exception
MessageBox.Show(ex.ToString())
End Try
Valora esta pregunta


0