Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using SII.WSDL_SuministroFacturasRecibidas; // El nombre que he asignado a la referencia de servicio
- namespace SII
- {
- public class SuministroFacturasRecibidas
- {
- public SuministroFacturasRecibidas()
- {
- // Creo el servicio
- siiService servicio = new siiService();
- // Proceso las facturas
- SuministroLRFacturasRecibidas suministroLRFacturasRecibidas = new SuministroLRFacturasRecibidas();
- suministroLRFacturasRecibidas.Cabecera = AnadirCabecera();
- suministroLRFacturasrecibidas.RegistroLRFacturasRecibidas = AnadirFacturas();
- // Añado el certificado digital al servicio
- servicio.ClientCertificates.Add(BuscarCertificado());
- // Trato la respuesta
- RespuestaLRFRecibidasType respuesta = servicio.SuministroLRFacturasRecibidas = suministroLRFacturasRecibidas;
- TratarRespuesta(respuesta);
- }
- }
- }
- using SII.WSDL_SuministroFacturasRecibidas; // El nombre que he asignado a la referencia de servicio
- namespace SII
- {
- public class SuministroFacturasRecibidas
- {
- public SuministroFacturasRecibidas()
- {
- // Creo el servicio
- siiService servicio = new siiService();
- servicio.Url = "http://urldelsercvicioactualizada.com";
- // Proceso las facturas
- SuministroLRFacturasRecibidas suministroLRFacturasRecibidas = new SuministroLRFacturasRecibidas();
- suministroLRFacturasRecibidas.Cabecera = AnadirCabecera();
- suministroLRFacturasrecibidas.RegistroLRFacturasRecibidas = AnadirFacturas();
- // Añado el certificado digital al servicio
- servicio.ClientCertificates.Add(BuscarCertificado());
- // Trato la respuesta
- RespuestaLRFRecibidasType respuesta = servicio.SuministroLRFacturasRecibidas = suministroLRFacturasRecibidas;
- TratarRespuesta(respuesta);
- }
- }
- }
- public class siiServicioWeb : siiService
- {
- public siiServicioWeb ()
- {
- this.Url = "http://urldelsercvicioactualizada.com";
- //NOTA: Aquí podríamos añadir un método para cargar la url de alguna configuración, no hace falta que se encuentre hardcodeada.
- }
- public siiServicioWeb (string url)
- {
- this.Url = url;
- }
- }
- wsdl /language:cs /protocol:SOAP /namespace:SII.ServicioWeb /out:siiServicioWeb.cs /username:usuario /password:contraseña /domain:dominio http://host.com/path/al/wsdl
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement