예제 #1
0
        public bool ConsultaPrepago(string nroTelefono)
        {
            bool retorno = false;


            DatosPrepagoWS.DatosPrepago           objDatos = new DatosPrepagoWS.DatosPrepago();
            DatosPrepagoWS.INDatosPrepagoResponse objINDatosPrepagoResponse = new Claro.SisAct.Negocios.DatosPrepagoWS.INDatosPrepagoResponse();
            DatosPrepagoWS.INDatosPrepagoRequest  objPrepagoRequest         = new Claro.SisAct.Negocios.DatosPrepagoWS.INDatosPrepagoRequest();
            DatosPrepagoWS.EbsDatosPrepagoService objPrepago = new DatosPrepagoWS.EbsDatosPrepagoService();
            objPrepago.Url         = ConfigurationSettings.AppSettings["RutaWS_DatosPrepago"];
            objPrepago.Credentials = System.Net.CredentialCache.DefaultCredentials;
            objPrepago.Timeout     = Convert.ToInt32(ConfigurationSettings.AppSettings["TIME_POSTPAGO_PREPAGO"]);


            objPrepagoRequest.telefono = nroTelefono;
            objINDatosPrepagoResponse  = objPrepago.leerDatosPrepago(objPrepagoRequest);
            if (objINDatosPrepagoResponse.resultado != "-1")
            {
                if (objINDatosPrepagoResponse.datosPrePago.customerID.Length != 0)
                {
                    retorno = true;
                }
            }


            return(retorno);
        }