예제 #1
0
        public static void EnviarSMSMasivoUsuarios()
        {
            mensaje = mensaje.Replace("@sms", sms);
            Console.WriteLine("Obteniendo lista de contactos...");
            if (!Prueba)
            {
                ObtenerContactos();
                //result.datos = result.datos.Where(x => x.nombreCalle.Contains("Av. Córcega ")).ToList();
            }
            else
            {
                result       = new ResponseContactos();
                result.datos = new List <Dato>();
                result.datos.Add(new Dato {
                    numCelular = "6671944875", nombres = "Abraham Salvador", nombreCalle = "Costa latina"
                });
                result.datos.Add(new Dato {
                    numCelular = "6672146386", nombres = "Sarah", nombreCalle = "Costa latina"
                });
            }
            //agregando el filtrado por calle



            Console.WriteLine("Se obtuvo lista de contactos.");
            Console.WriteLine("Enviando mensajes...");
            EnviarSMS();
            //EnviarSMSPrueba();
            Console.WriteLine("Mensajes enviados.");
            Console.ReadKey();
        }
예제 #2
0
        public static void ObtenerContactos()
        {
            WebClient wc = new WebClient();

            wc.Headers.Add("Content-Type", "application/json");
            wc.Encoding = System.Text.Encoding.UTF8;
            byte[] data     = Encoding.ASCII.GetBytes(bodyUsuarios);
            var    response = wc.UploadString(urlUsuarios, metodoUsuarios, bodyUsuarios);

            json = JsonHelper.FormatJson(response);

            result = JsonConvert.DeserializeObject <ResponseContactos>(json);

            Console.WriteLine("Se cargaron usuarios: " + result.datos.Count);

            //Console.WriteLine(resultado);
        }