Пример #1
0
        public async Task PostDatosUpdateAsync <T>(string direccion) where T : class
        {
            RepositorySatApp trasfiere = new RepositorySatApp();

            try
            {
                //Una vez que tengo los partes en el Teléfono procedo a actualiarlo en Pirineos la variables EnvioApp
                var recibepartes = trasfiere.PartesSinEnviar <T>();

                foreach (var partes in recibepartes)
                {
                    var parte = new SAT
                    {
                        N_Parte = partes.N_Parte
                    };

                    string contenido = JsonConvert.SerializeObject(partes);

                    var content = new StringContent(contenido, Encoding.UTF8, "application/json");

                    var url = Variables.ServerUrl + direccion;

                    HttpResponseMessage response = await Client.PostAsync(url, content);

                    if (response.IsSuccessStatusCode)
                    {
                        Console.WriteLine("Update");
                    }
                }
            }
            catch
            {
                await DisplayAlert("Transmisión", "Error [EnviadoAPP] no se ha actualizado", "OK");
            }
        }
Пример #2
0
        //Mientras la tabla SAT este llena es que hay partes por enviar
        public bool PartesSinEnviar()
        {
            RepositorySatApp datos = new RepositorySatApp();
            var list = datos.PartesSinEnviar <SAT>();

            if (list.Count > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }