De DcodSMSWiki
Este caso fue desarrollado usando Microsoft Visual C#.
Iniciar la aplicación y crear un nuevo proyecto, el nombre puede ser el que deseen, en este ejemplo usare "dcodsmsTEST".
Ahora desde la pestaña de Controles comunes agregar los siguientes controles y definir sus propiedades:
Label
Name: lbltelf
Text: Numeros:
TextBox
Name: txtnumeros
Label
Name: lblmensaje
Text: Mensaje:
TextBox
Name: txtmensaje
MaxLength: 160
Multiline: True
Button
Name: btnenviar
Text: Enviar
Hasta el momento la aplicación tiene una interfaz parecida a la siguiente imagen:
A continuación hacer click derecho sobre el Nombre del Proyecto desde el Explorador de Soluciones y seleccionar "Agregar Referencia Web".
Aparecera un cuadro de diálogo donde se pedirá que se escriba la ruta del Webservice en esta caso escribiremos "http://mexhico.com/dcodsms/smsdcodserver.php?wsdl" y daremos click en el botón "ir".
Hasta este punto aparecerá la lista de métodos con los que cuenta el Webservice, ahora solo resta ponerle un nombre a la referencia (el nombre utilizado para este ejemplo es "dcodservicio") y dar click sobre el botón que dice "Agregar Referencia".
Ahora en nuestro Explorador de Soluciones se ha agregado una carpeat de referencias que son incluidas para poder utilizar los Webservices y tambien ya aparece una carpeta que dice "Web References" y dentro de ella "dcodservicio" que es el nombre que dimos a la referencia del WS de Dcod.
Ahora pasamos al editor de código pulsando F7 y antes de inicializar el formulario escribiremos lo siguiente:
public dcodservicio.Service Servicio = new dcodservicio.Service();
Ahora dentro del método que inicializa el formulario, seguido de la función que inicializa los componentes ("InitializeComponent();") escribiremos lo siguiente:
try {
Servicio.Url = "http://mexhico.com/dcodsms/smsdcodserver.php?WSDL";
}
catch (Exception ex) {
MessageBox.Show(ex.Message,"Error");
}
Ahora nos regresaremos al modo de diseño pulsando shift+F7, seleccionamos el botón tbnenvio y damos doble click para acceder a escribir su código y escribiremos lo siguiente:
int Respuesta = Servicio.SendMessage("usuario", "clave", txtnumeros.Text, txtmensaje.Text);
MessageBox.Show("Id de rastreo: "+Respuesta.ToString());
Hasta este punto la aplicación ya es capaz de enviar mensajes. En esta imagen se muestra el resultado final:







