public async void guardarUsuario()
        {
            SrvFingerNation srv  = new SrvFingerNation();
            Usuario         user = new Usuario();

            try
            {
                user.id     = 2;
                user.nombre = "BRAYAN ULISSES ARIAS PEREZ";
                user.edad   = int.Parse(edad.Text.ToString());
                user.peso   = double.Parse(peso.Text.ToString());
                user.altura = double.Parse(altura.Text.ToString());
                user.sexo   = "H";
                await srv.InsertUsuario(user);
            }
            catch
            {
                await DisplayAlert("ERROR", "DATOS INCORRECTOS.", "OK");
            }
        }
        /*CODIGO DE GUARDAR Y CANCELAR*/
        public async void guardarMacronutrientes()
        {
            SrvFingerNation srv     = new SrvFingerNation();
            Macronutrientes macro   = new Macronutrientes();
            Usuario         usuario = new Usuario();

            var usu = await srv.GetAllUsuario();

            try
            {
                if (usu.Count != 0)
                {
                    /*DATOS USUARIO*/
                    foreach (Usuario t in usu)
                    {
                        if (t.nombre == "BRAYAN ULISSES ARIAS PEREZ")
                        {
                            usuario.id     = t.id;
                            usuario.nombre = t.nombre;
                            usuario.edad   = t.edad;
                            usuario.altura = t.altura;
                            if (peso.Text.Count() == 0)
                            {
                                usuario.peso = usuario.peso;
                            }
                            else
                            {
                                usuario.peso = int.Parse(peso.Text.ToString());
                            }
                            usuario.sexo = t.sexo;
                        }
                    }

                    /*GUARDAR CAMBIOS*/
                    await srv.InsertUsuario(usuario);

                    string actividad = pickeractividad.SelectedItem.ToString();
                    macro.id    = 0;
                    macro.fecha = "OK";
                    macro.meta  = pickerobjetivo.SelectedItem.ToString();

                    double TMB = 0;

                    if (usuario.sexo == "H")
                    {
                        //Hombres: TMB = 66 + [13,7 x peso (kg)] + [5 x altura (cm)] – [6,76 x edad (años)]
                        TMB = 66 + (((13.7 * usuario.peso) + (5 * usuario.altura)) - (6.76 * usuario.edad));
                    }
                    else
                    {
                        //Mujeres: TMB = 655 + [9,6 x peso (kg)] + [1,8 x altura (cm)] – [4,7 x edad (años)]
                        TMB = 655 + (((9.6 * usuario.peso) + (1.8 * usuario.altura)) - (4.7 * usuario.edad));
                    }

                    switch (actividad)
                    {
                    case "Sedentario":
                        TMB = TMB * 1.2;
                        break;

                    case "Actividad baja":
                        TMB = TMB * 1.375;
                        break;

                    case "Activo":
                        TMB = TMB * 1.55;
                        break;

                    case "Muy Activo":
                        TMB = TMB * 1.725;
                        break;
                    }


                    double proteina = 2.2 * usuario.peso;
                    double grasas   = 0.9 * usuario.peso;

                    double caloriasP = proteina * 4;
                    double caloriasG = grasas * 9;

                    double caloriasC     = TMB - (caloriasP + caloriasG);
                    double carbohidratos = (caloriasC / 4) * -1;

                    double calorias = 0;

                    switch (macro.meta)
                    {
                    case "Aumentar peso rápido":
                        calorias = TMB + 800;
                        break;

                    case "Aumentar peso lentamente":
                        calorias = TMB + 500;
                        break;

                    case "Mantener mi peso actual":
                        calorias = TMB;
                        break;

                    case "Perder peso lentamente":
                        calorias = TMB - 500;
                        break;

                    case "Perder peso rápido":
                        calorias = TMB - 800;
                        break;
                    }

                    macro.proteinas     = (float)proteina;
                    macro.grasas        = (float)grasas;
                    macro.carbohidratos = (float)carbohidratos;
                    macro.calorias      = (float)calorias;
                }
                else
                {
                    await DisplayAlert("ERROR", "USURIO NO ENCONTRADO", "OK");
                }
            }

            catch
            {
                await DisplayAlert("ERROR", "DATOS INCORRECTOS.", "OK");
            }


            await srv.InsertMacronutrientes(macro);

            peso.Text = "";
        }