public bool EnviarSMS(string strIdTransaccion, string strIpAplicacion, string strUsuarioApp, string strMensajeSMS, string strTiempo, string strIdentificadorMAS, string msisdn, string strAppConfigurador, out string strResultado, out string strMensaje) { WSEnvioSMS.bsEnvioSmsService objEnvioSMS = new WSEnvioSMS.bsEnvioSmsService(); WSEnvioSMS.EnvioSMSRequestType objEnvioSMSRequest = new WSEnvioSMS.EnvioSMSRequestType(); WSEnvioSMS.EnvioSMSResponseType objEnvioSMSResponse = new WSEnvioSMS.EnvioSMSResponseType(); objEnvioSMS.Url = strAppConfigurador; objEnvioSMS.Credentials = System.Net.CredentialCache.DefaultCredentials; objEnvioSMS.Timeout = Convert.ToInt32(strTiempo); //45000 360000 objEnvioSMSRequest.idTransaccion = strIdTransaccion; objEnvioSMSRequest.ipAplicacion = strIpAplicacion; objEnvioSMSRequest.usuarioApp = strUsuarioApp; objEnvioSMSRequest.mensaje = strMensajeSMS; objEnvioSMSRequest.identificadorMAS = strIdentificadorMAS; objEnvioSMSRequest.msisdn = msisdn; objEnvioSMSResponse = objEnvioSMS.enviarSms(objEnvioSMSRequest); strResultado = objEnvioSMSResponse.codigoError; strMensaje = objEnvioSMSResponse.mensajeError; // HelperLog.CrearArchivolog("ValidarCliente","Enviar SMS: " + strResultado ,"","",strMensaje); return(strResultado.Equals("0") ? true : false); }
public EnvioSMSResponseType enviarSms([System.Xml.Serialization.XmlElementAttribute(Namespace = "http://claro.com.pe/eai/bs/xsd/postventa/EnvioSms")] EnvioSMSRequestType EnvioSMSRequest) { object[] results = this.Invoke("enviarSms", new object[] { EnvioSMSRequest }); return((EnvioSMSResponseType)(results[0])); }
/// <remarks/> public System.IAsyncResult BeginenviarSms(EnvioSMSRequestType EnvioSMSRequest, System.AsyncCallback callback, object asyncState) { return(this.BeginInvoke("enviarSms", new object[] { EnvioSMSRequest }, callback, asyncState)); }