Padrón AFIP NET
Los lenguajes Visual Studio NET pueden usar la interfaz COM en forma similar al ejemplo para Visual Basic 6 o bien conectar en forma nativa al web services. Como se muestra en este ejemplo para Visual Basic Net:
Crear un proyecto de Aplicación Windows Form.
En el menú proyecto seleccionar agregar referencia de servicio.
Seleccionar el botón Avanzadas...
Seleccionar el botón Agregar referencia web...
Ingresar la URL: http://www.misdatos.com.ar/misdatos/servicio/call/soap?WSDL=None y aceptar.
Y como nombre de servicio web ingresar "misdatos" y agregar referencia.
En el evento click de un botón ingresar el código:
Dim md As New MisDatos.MisdatosService
Dim cCuit As String
Dim cResultado As String
cCuit = "12345678"
cResultado = md.BuscarCUITv1("clave 1", "clave 2", cCuit)
MsgBox(cResultado)
El resultado tipo string recibido en cResultado puede ser convertido a una clase con la sentencia:
dim resultado as miClase
Dim objeto As New System.Web.Script.Serialization.JavaScriptSerializer
resultado = objeto.Deserialize(Of miClase)(cResultado)
La clase "miClase" debe ser definida con los campos a recuperar:
public Class miClase
Public Property numeroerror As String
Public Property mensajeerror As String
Public Property cuit As String
Public Property denominacion As String
Public Property monotributo As String
Public Property soc As String
Public Property ganancia As String
Public Property iva As String
Public Property actividad As String
Public Property fecha As String
Public Property empleador As String
End Class