コード例 #1
0
        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);
        }
コード例 #2
0
ファイル: Reference.cs プロジェクト: frankvergara87/SAPIA
        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]));
        }
コード例 #3
0
ファイル: Reference.cs プロジェクト: frankvergara87/SAPIA
 /// <remarks/>
 public System.IAsyncResult BeginenviarSms(EnvioSMSRequestType EnvioSMSRequest, System.AsyncCallback callback, object asyncState)
 {
     return(this.BeginInvoke("enviarSms", new object[] {
         EnvioSMSRequest
     }, callback, asyncState));
 }