public async void GetPromedio()
        {
            if (CrossConnectivity.Current.IsConnected)
            {
                try
                {
                    HttpClient client1   = new HttpClient();
                    var        response1 = await client1.GetStringAsync("https://dmrbolivia.com/api_distribuidora/tipoproductos/listaTipoproducto.php");

                    var tipoproductos = JsonConvert.DeserializeObject <List <Tipo_producto> >(response1);
                    if (tipoproductos != null)
                    {
                        foreach (var item in tipoproductos)
                        {
                            if (item.nombre_tipo_producto == "Cerveza")
                            {
                                _IdTpCerv = item.id_tipoproducto;
                            }
                            else if (item.nombre_tipo_producto == "Gaseosa")
                            {
                                _IdTpGase = item.id_tipoproducto;
                            }
                        }
                    }
                }
                catch (Exception err)
                {
                    await DisplayAlert("Error", "Algo salio mal, intentelo de nuevo por favor", "OK");
                }
                try
                {
                    CantidadClientesVentas _cantClieVent = new CantidadClientesVentas()
                    {
                        id_vendedor      = App._Id_Vendedor,
                        id_tipo_producto = _IdTpCerv,
                        fecha_inicio     = Convert.ToDateTime(_FechaInicio),
                        fecha_final      = Convert.ToDateTime(_FechaFinal)
                    };
                    var        json    = JsonConvert.SerializeObject(_cantClieVent);
                    var        content = new StringContent(json, Encoding.UTF8, "application/json");
                    HttpClient client  = new HttpClient();
                    var        result  = await client.PostAsync("https://dmrbolivia.com/api_distribuidora/reportes/CantidadPorEmpleado.php", content);

                    var jsonR = await result.Content.ReadAsStringAsync();

                    var lista_Ccerv = JsonConvert.DeserializeObject <List <CantidadPorEmpleado> >(jsonR);
                    if (lista_Ccerv != null)
                    {
                        foreach (var item in lista_Ccerv)
                        {
                            if (_IdTpCerv == item.id_tipo_producto)
                            {
                                _cantCerv = _cantCerv + item.cantidad;
                            }
                        }
                    }
                    else
                    {
                        await DisplayAlert("ERROR", "Algo salio mal, intentelo de nuevo por favor", "OK");
                    }
                    _PromCerv = _cantCerv / 24;
                    txtPromedioCerv.TargetValue = _PromCerv;
                    //Gaseosa
                    CantidadClientesVentas _cantCliVenGase = new CantidadClientesVentas()
                    {
                        id_vendedor      = App._Id_Vendedor,
                        id_tipo_producto = _IdTpGase,
                        fecha_inicio     = Convert.ToDateTime(_FechaInicio),
                        fecha_final      = Convert.ToDateTime(_FechaFinal)
                    };
                    var        jsonG    = JsonConvert.SerializeObject(_cantCliVenGase);
                    var        contentG = new StringContent(jsonG, Encoding.UTF8, "application/json");
                    HttpClient clientG  = new HttpClient();
                    var        resultG  = await clientG.PostAsync("https://dmrbolivia.com/api_distribuidora/reportes/CantidadPorEmpleado.php", contentG);

                    var jsonRG = await resultG.Content.ReadAsStringAsync();

                    var lista_Cgase = JsonConvert.DeserializeObject <List <CantidadPorEmpleado> >(jsonRG);
                    if (lista_Cgase != null)
                    {
                        foreach (var item in lista_Cgase)
                        {
                            if (_IdTpGase == item.id_tipo_producto)
                            {
                                _cantGase = _cantGase + item.cantidad;
                            }
                        }
                    }
                    _PromGase = _cantGase / 24;
                    txtPromedioGase.TargetValue = _PromGase;
                    //Total
                    CantidadClientesVentas _caClVeGaTotal = new CantidadClientesVentas()
                    {
                        id_vendedor  = App._Id_Vendedor,
                        fecha_inicio = Convert.ToDateTime(_FechaInicio),
                        fecha_final  = Convert.ToDateTime(_FechaFinal)
                    };
                    var        jsonT    = JsonConvert.SerializeObject(_caClVeGaTotal);
                    var        contentT = new StringContent(jsonT, Encoding.UTF8, "application/json");
                    HttpClient clientT  = new HttpClient();
                    var        resultT  = await clientG.PostAsync("https://dmrbolivia.com/api_distribuidora/reportes/CantidadPorEmpleadoTotal.php", contentT);

                    var jsonRT = await resultT.Content.ReadAsStringAsync();

                    var lista_CgaseT = JsonConvert.DeserializeObject <List <CantidadPorEmpleado> >(jsonRT);
                    if (lista_CgaseT != null)
                    {
                        foreach (var item in lista_CgaseT)
                        {
                            _CantTotal = _CantTotal + item.cantidad;
                        }
                    }
                    else
                    {
                        await DisplayAlert("Error", "Query null", "OK");
                    }
                    _PromedioTotal = _CantTotal / 24;
                    txtPromedioTotal.TargetValue = _PromedioTotal;

                    _TendCerv = (decimal)(_PromCerv / 24);
                    _TendGase = (decimal)(_PromGase / 24);
                    txtTendenciaCerv.TargetValue = (double)_TendCerv;
                    txtTendenciaGase.TargetValue = (double)_TendGase;

                    _TendenciaTotal = (decimal)(_PromedioTotal / 24);
                    txtTendendciaTotal.TargetValue = (double)_TendenciaTotal;
                }
                catch (Exception err)
                {
                    await DisplayAlert("Error", err.ToString(), "OK");
                }
            }
            else
            {
                await DisplayAlert("Error", "Necesitas estar conectado a internet", "OK");
            }
        }
        private async void GetClientes()
        {
            if (CrossConnectivity.Current.IsConnected)
            {
                try
                {
                    HttpClient client1   = new HttpClient();
                    var        response1 = await client1.GetStringAsync("https://dmrbolivia.com/api_distribuidora/tipoproductos/listaTipoproducto.php");

                    var tipoproductos = JsonConvert.DeserializeObject <List <Tipo_producto> >(response1);
                    if (tipoproductos != null)
                    {
                        foreach (var item in tipoproductos)
                        {
                            if (item.nombre_tipo_producto == "Cerveza")
                            {
                                _IdTpCerv = item.id_tipoproducto;
                            }
                            else if (item.nombre_tipo_producto == "Gaseosa")
                            {
                                _IdTpGase = item.id_tipoproducto;
                            }
                        }
                    }
                }
                catch (Exception err)
                {
                    await DisplayAlert("Error", err.ToString(), "OK");
                }
                try
                {
                    //Cerveza
                    CantidadClientesVentas _cantClieVent = new CantidadClientesVentas()
                    {
                        id_vendedor      = App._Id_Vendedor,
                        id_tipo_producto = _IdTpCerv,
                        fecha_inicio     = Convert.ToDateTime(_FechaInicio),
                        fecha_final      = Convert.ToDateTime(_FechaFinal)
                    };
                    var        json    = JsonConvert.SerializeObject(_cantClieVent);
                    var        content = new StringContent(json, Encoding.UTF8, "application/json");
                    HttpClient client  = new HttpClient();
                    var        result  = await client.PostAsync("https://dmrbolivia.com/api_distribuidora/reportes/CantidadClientesVentas.php", content);

                    var jsonR = await result.Content.ReadAsStringAsync();

                    var lista_ventas = JsonConvert.DeserializeObject <List <CantidadClientesVentas> >(jsonR);
                    if (lista_ventas != null)
                    {
                        foreach (var item in lista_ventas)
                        {
                            if (_IdTpCerv == item.id_tipo_producto)
                            {
                                _cantCervCli = item.cl_count;
                            }
                        }
                    }
                    txtClienteCerv.TargetValue = _cantCervCli;
                }
                catch (Exception err)
                {
                    await DisplayAlert("Error", err.Message, "OK");
                }
                try
                {
                    //Gaseosa
                    CantidadClientesVentas _cantCliVenGase = new CantidadClientesVentas()
                    {
                        id_vendedor      = App._Id_Vendedor,
                        id_tipo_producto = _IdTpGase,
                        fecha_inicio     = Convert.ToDateTime(_FechaInicio),
                        fecha_final      = Convert.ToDateTime(_FechaFinal)
                    };
                    var        jsonG    = JsonConvert.SerializeObject(_cantCliVenGase);
                    var        contentG = new StringContent(jsonG, Encoding.UTF8, "application/json");
                    HttpClient clientG  = new HttpClient();
                    var        resultG  = await clientG.PostAsync("https://dmrbolivia.com/api_distribuidora/reportes/CantidadClientesVentas.php", contentG);

                    var jsonRG = await resultG.Content.ReadAsStringAsync();

                    var lista_ventaG = JsonConvert.DeserializeObject <List <CantidadClientesVentas> >(jsonRG);
                    if (lista_ventaG != null)
                    {
                        foreach (var item in lista_ventaG)
                        {
                            if (_IdTpGase == item.id_tipo_producto)
                            {
                                _cantGaseCli = item.cl_count;
                            }
                        }
                    }
                    txtClienteGase.TargetValue = _cantGaseCli;
                    //Total
                    CantidadClientesVentas _caClVeGa = new CantidadClientesVentas()
                    {
                        id_vendedor  = App._Id_Vendedor,
                        fecha_inicio = Convert.ToDateTime(_FechaInicio),
                        fecha_final  = Convert.ToDateTime(_FechaFinal)
                    };
                    var        jsonT    = JsonConvert.SerializeObject(_caClVeGa);
                    var        contentT = new StringContent(jsonT, Encoding.UTF8, "application/json");
                    HttpClient clientT  = new HttpClient();
                    var        resultT  = await clientT.PostAsync("https://dmrbolivia.com/api_distribuidora/reportes/CantidadClientesVentasTotal.php", contentT);

                    var jsonRT = await resultT.Content.ReadAsStringAsync();

                    var lista_ventaT = JsonConvert.DeserializeObject <List <CantidadClientesVentas> >(jsonRT);
                    if (lista_ventaT != null)
                    {
                        foreach (var item in lista_ventaT)
                        {
                            _CantCliTotal = item.cl_count;
                        }
                    }
                    else
                    {
                        await DisplayAlert("Error", "Algo salio mal, intentelo de nuevo por favor", "OK");
                    }
                    txtClienteTotal.TargetValue = _CantCliTotal;
                }
                catch (Exception err)
                {
                    await DisplayAlert("Error", err.ToString(), "OK");
                }
            }
            else
            {
                await DisplayAlert("Error", "Necesitas estar conectado a internet", "OK");
            }
        }