Beispiel #1
0
        public async void ActualizarNewSms(Esms esms)
        {
            var result = await esms.Enviar();

            Mensaje = string.Empty;
            if (result.ErrorCode == "null")

            {
                esms.image = SMSImageInfo.ic_check_ok_18pt_3x.ToString();
                await _Global.CurrentAccount.MakeTransaction_Manualcharge(esms.monto, "sms a " + esms.NumeroTelefono);
            }
            else
            {
                esms.image = SMSImageInfo.ic_error_outline_red_18pt_3x.ToString();
            }

            var grupo = ItemsGrouped.First(x => x.First().NumeroTelefono == esms.NumeroTelefono);

            grupo.Remove(esms);
            _Global.GrupoSMS.ListaSMS.Remove(esms);
            esms.isSend = true;
            _Global.GrupoSMS.ListaSMS.Add(esms);
            grupo.Add(esms);
            esms.Ingresar();
            ActualizarLista();
        }
Beispiel #2
0
        public async void lblRecuperar_Tapped(object sender, EventArgs e)
        {
            if (txtLogin.Text == "" || txtLogin.Text == null)
            {
                await DisplayAlert("TeleYuma", "Ingrese el usuario.", "ok");

                return;
            }

            lblVerPaswword.Text = "Recuperando....";
            var Account = await _Global.CurrentAccount.getAccountByLogin(txtLogin.Text);

            if (Account)
            {
                var body = "La clave de su cuenta en TeleYuma es " + _Global.CurrentAccount.password;

                var smsConfirmacio = new Esms
                {
                    Mensaje         = body,
                    NumeroTelefono  = _Global.CurrentAccount.phone1,
                    RemitenteNumero = "TeleYumaApp recupera clave"
                };
                var respuesta = await smsConfirmacio.Enviar();

                if (respuesta.ErrorCode is null || respuesta.ErrorCode == "0")
                {
                    await DisplayAlert("TeleYuma", "El sistema le ha enviado un sms con su clave", "OK");
                }
                else
                {
                    await DisplayAlert("TeleYuma", "El sistema no pudo recuperar su clave, contácte con el sopórte técnico", "OK");
                }
            }
Beispiel #3
0
        public async void ActualizarNewSms(Esms esms)
        {
            var result = await esms.Enviar();

            Mensaje = string.Empty;
            if (result.ErrorCode is null || result.ErrorCode == "0")

            {
                esms.image = SMSImageInfo.ic_check_ok_18pt_3x.ToString();
                await _Global.CurrentAccount.MakeTransaction_Manualcharge(esms.monto, "sms a " + esms.NumeroTelefono);
            }
        public async Task <MessageResponse> SendSms()
        {
            codigo_verificacion = _Global.CodigoVerificacion;
            var telefono = _Global.CurrentAccount.phone1;
            var body     = "TeleYuma,Para comprobar que es el propetario del telefono que esta registrando ingrese los siguientes digitos:" + codigo_verificacion;

            var smsConfirmacio = new Esms
            {
                Mensaje         = body,
                NumeroTelefono  = telefono,
                RemitenteNumero = "TeleYumaApp verificar telefono"
            };

            return(await smsConfirmacio.Enviar());
        }