コード例 #1
0
        public List <Glucosa> ListaGlucosa(int idUs)
        {
            con.Open();

            List <Glucosa> lista = new List <Glucosa>();

            string query = "select " +
                           "H_A_Des, N_A_Des, H_D_Des, N_D_Des, " +               //3
                           "H_A_Alm, N_A_Alm, H_D_Alm, N_D_Alm, " +               //7
                           "H_A_Cen, N_A_Cen, H_D_Cen, N_D_Cen, " +               //11
                           "H_A_Dor, N_A_Dor, H_D_Dor, N_D_Dor, 	"+ //15
                           "FK_idUs, Fecha, Longitud, Latitud, Obs, IDGlucosa	"+ //21
                           "from Glucosa where fk_idUs = @idus;";
            SqlCommand sql = new SqlCommand(query, con.sqlConnection());

            sql.Parameters.AddWithValue("idus", idUs);

            SqlDataReader reader = sql.ExecuteReader();

            while (reader.Read())
            {
                Glucosa g = new Glucosa();
                g.H_A_Des1 = reader.GetTimeSpan(0);
                g.N_A_Des1 = reader.GetInt32(1);
                g.H_D_Des1 = reader.GetTimeSpan(2);
                g.N_D_Des1 = reader.GetInt32(3);

                g.H_A_Alm1 = reader.GetTimeSpan(4);
                g.N_A_Alm1 = reader.GetInt32(5);
                g.H_D_Alm1 = reader.GetTimeSpan(6);
                g.N_D_Alm1 = reader.GetInt32(7);

                g.H_A_Cen1 = reader.GetTimeSpan(8);
                g.N_A_Cen1 = reader.GetInt32(9);
                g.H_D_Cen1 = reader.GetTimeSpan(10);
                g.N_D_Cen1 = reader.GetInt32(11);

                g.H_A_Dor1 = reader.GetTimeSpan(12);
                g.N_A_Dor1 = reader.GetInt32(13);
                g.H_D_Dor1 = reader.GetTimeSpan(14);
                g.N_D_Dor1 = reader.GetInt32(15);

                g.Fk_id_US  = reader.GetInt32(16);
                g.Fecha     = reader.GetDateTime(17);
                g.Longitud  = reader.GetDouble(18);
                g.Latitud   = reader.GetDouble(19);
                g.Obs       = reader.GetString(20);
                g.IdGlucosa = reader.GetInt32(21);
                lista.Add(g);
            }
            con.Close();

            return(lista);
        }
コード例 #2
0
ファイル: Detalles.cs プロジェクト: Cesarmhepp/GlucometerV5
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.Detalles);

            try
            {
                SidG  = (Intent.GetStringExtra("idG"));
                SiduS = (Intent.GetStringExtra("idUS"));
                idUs  = Convert.ToInt32(SiduS);
                idG   = Convert.ToInt32(SidG);
            }
            catch (Exception ex)
            {
                AlertDialog alerta = new AlertDialog.Builder(this).Create();
                alerta.SetTitle("Error ");
                alerta.SetMessage(ex.Message + "'asdasd'");
                alerta.SetButton("Aceptar", (a, b) => { });
                alerta.Show();
            }
            g = bd.buscar(idG);

            // referencia a obj del laout
            btnfecha        = FindViewById <Button>(Resource.Id.fecha);
            btnfecha.Click += BtnFecha_Click;

            btnDesayunoAntes        = FindViewById <Button>(Resource.Id.btnDesayunoAntes);
            btnDesayunoAntes.Click += BtnDesayunoAntes_Click;
            txt_des_antes           = FindViewById <EditText>(Resource.Id.txt_des_antes);

            btnDesayunoDespues        = FindViewById <Button>(Resource.Id.btnDesayunoDespues);
            btnDesayunoDespues.Click += BtnDesayunoDespues_Click;
            txt_des_Des = FindViewById <EditText>(Resource.Id.txt_des_Des);

            btnAlmuerzoAntes        = FindViewById <Button>(Resource.Id.btnAlmuerzoAntes);
            btnAlmuerzoAntes.Click += BtnAlmuerzoAntes_Click;
            txt_alm_antes           = FindViewById <EditText>(Resource.Id.txt_alm_antes);

            btnAlmuerzoDespues        = FindViewById <Button>(Resource.Id.btnAlmuerzoDespues);
            btnAlmuerzoDespues.Click += BtnAlmuerzoDespues_Click;
            txt_alm_des = FindViewById <EditText>(Resource.Id.txt_alm_des);

            btnAntesCena        = FindViewById <Button>(Resource.Id.btnAntesCena);
            btnAntesCena.Click += BtnAntesCena_Click;
            Txt_cen_Antes       = FindViewById <EditText>(Resource.Id.Txt_cen_Antes);

            btnDespuesCena        = FindViewById <Button>(Resource.Id.btnDespuesCena);
            btnDespuesCena.Click += BtnDespuesCena_Click;
            Txt_cen_Despues       = FindViewById <EditText>(Resource.Id.Txt_cen_Despues);

            btnDormirAntes        = FindViewById <Button>(Resource.Id.btnDormirAntes);
            btnDormirAntes.Click += BtnDormirAntes_Click;
            Txt_Dor_Antes         = FindViewById <EditText>(Resource.Id.Txt_Dor_Antes);

            btnDormirDespues        = FindViewById <Button>(Resource.Id.btnDormirDespues);
            btnDormirDespues.Click += BtnDormirDespues_Click;
            Txt_Dor_Despues         = FindViewById <EditText>(Resource.Id.Txt_Dor_Despues);
            txt_obs = FindViewById <EditText>(Resource.Id.txt_obs);

            // insulina
            mnna_rap    = FindViewById <EditText>(Resource.Id.mnna_rap);
            mnna_regul  = FindViewById <EditText>(Resource.Id.mnna_regul);
            mnna_mezcla = FindViewById <EditText>(Resource.Id.mnna_mezcla);

            tarde_rap    = FindViewById <EditText>(Resource.Id.tarde_rap);
            tarde_regul  = FindViewById <EditText>(Resource.Id.tarde_regul);
            tarde_mezcla = FindViewById <EditText>(Resource.Id.tarde_mezcla);

            noche_rap    = FindViewById <EditText>(Resource.Id.noche_rap);
            noche_regul  = FindViewById <EditText>(Resource.Id.noche_regul);
            noche_mezcla = FindViewById <EditText>(Resource.Id.noche_mezcla);

            dormir_rap            = FindViewById <EditText>(Resource.Id.dormir_rap);
            dormir_regul          = FindViewById <EditText>(Resource.Id.dormir_regul);
            dormir_mezcla         = FindViewById <EditText>(Resource.Id.dormir_mezcla);
            btn_actualizar        = FindViewById <Button>(Resource.Id.btn_actualizar);
            btn_eliminar          = FindViewById <Button>(Resource.Id.btn_eliminar);
            btn_actualizar.Click += ActualizarAsync;
            btn_eliminar.Click   += Btn_eliminar_Click;
            llena_campos();
            SetUpMap();// inicializacion del mapa
        }
コード例 #3
0
        private async void Btn_agregar_ClickAsync(object sender, EventArgs e)
        {
            await gpsAsync();

            CrudGlucosa bd = new CrudGlucosa();

            try
            {
                g          = new Glucosa();
                g.Fk_id_US = idUS;
                //desayuno
                if (btnDesayunoAntes.Text != "Hora")
                {
                    g.H_A_Des1 = Convert.ToDateTime(btnDesayunoAntes.Text).TimeOfDay;
                }
                if (txt_des_antes.Text != "")
                {
                    g.N_A_Des1 = Convert.ToInt32(txt_des_antes.Text);
                }

                if (btnDesayunoDespues.Text != "Hora")
                {
                    g.H_D_Des1 = Convert.ToDateTime(btnDesayunoDespues.Text).TimeOfDay;
                }

                if (txt_des_Des.Text != "")
                {
                    g.N_D_Des1 = Convert.ToInt32(txt_des_Des.Text);
                }


                //almuerzo
                if (btnAlmuerzoAntes.Text != "Hora")
                {
                    g.H_A_Alm1 = Convert.ToDateTime(btnAlmuerzoAntes.Text).TimeOfDay;
                }

                if (txt_alm_antes.Text != "")
                {
                    g.N_A_Alm1 = Convert.ToInt32(txt_alm_antes.Text);
                }

                if (btnAlmuerzoDespues.Text != "Hora")
                {
                    g.H_D_Alm1 = Convert.ToDateTime(btnAlmuerzoDespues.Text).TimeOfDay;
                }

                if (txt_alm_des.Text != "")
                {
                    g.N_D_Alm1 = Convert.ToInt32(txt_alm_des.Text);
                }

                //cena
                if (btnAntesCena.Text != "Hora")
                {
                    g.H_A_Cen1 = Convert.ToDateTime(btnAntesCena.Text).TimeOfDay;
                }

                if (Txt_cen_Antes.Text != "")
                {
                    g.N_A_Cen1 = Convert.ToInt32(Txt_cen_Antes.Text);
                }

                if (btnDespuesCena.Text != "Hora")
                {
                    g.H_D_Cen1 = Convert.ToDateTime(btnDespuesCena.Text).TimeOfDay;
                }

                if (Txt_cen_Despues.Text != "")
                {
                    g.N_D_Cen1 = Convert.ToInt32(Txt_cen_Despues.Text);
                }


                //dormir
                if (btnDormirAntes.Text != "Hora")
                {
                    g.H_A_Dor1 = Convert.ToDateTime(btnDormirAntes.Text).TimeOfDay;
                }

                if (Txt_Dor_Antes.Text != "")
                {
                    g.N_A_Dor1 = Convert.ToInt32(Txt_Dor_Antes.Text);
                }

                if (btnDormirDespues.Text != "Hora")
                {
                    g.H_D_Dor1 = Convert.ToDateTime(btnDormirDespues.Text).TimeOfDay;
                }

                if (Txt_Dor_Despues.Text != "")
                {
                    g.N_D_Dor1 = Convert.ToInt32(Txt_Dor_Despues.Text);
                }

                //otros datos
                if (btnfecha.Text != "Selecciónar fecha a ingresar")
                {
                    g.Fecha = Convert.ToDateTime(btnfecha.Text);
                }
                else
                {
                    g.Fecha = DateTime.Now;
                }
                g.Obs      = txt_obs.Text;
                g.Latitud  = latitud;
                g.Longitud = longitud;

                if (await bd.AgregarGlucosaAsync(g))
                {
                    Toast.MakeText(this, "Dato agregado", ToastLength.Long).Show();
                    id_glucosa = bd.GetID(idUS);
                    DInsulina ins = new DInsulina();
                    try
                    {
                        ins.Fk_idglu = id_glucosa;

                        if (mnna_rap.Text != "")
                        {
                            ins.Mnna_rap = Convert.ToInt32(mnna_rap.Text);
                        }

                        if (mnna_regul.Text != "")
                        {
                            ins.Mnna_regul = Convert.ToInt32(mnna_regul.Text);
                        }

                        if (mnna_mezcla.Text != "")
                        {
                            ins.Mnna_mezcla = Convert.ToInt32(mnna_mezcla.Text);
                        }

                        if (tarde_rap.Text != "")
                        {
                            ins.Tarde_rap = Convert.ToInt32(tarde_rap.Text);
                        }

                        if (tarde_regul.Text != "")
                        {
                            ins.Tarde_regul = Convert.ToInt32(tarde_regul.Text);
                        }

                        if (tarde_mezcla.Text != "")
                        {
                            ins.Tarde_mezcla = Convert.ToInt32(tarde_mezcla.Text);
                        }

                        if (noche_rap.Text != "")
                        {
                            ins.Noche_rap = Convert.ToInt32(noche_rap.Text);
                        }

                        if (noche_regul.Text != "")
                        {
                            ins.Noche_regul = Convert.ToInt32(noche_regul.Text);
                        }

                        if (noche_mezcla.Text != "")
                        {
                            ins.Noche_mezcla = Convert.ToInt32(noche_mezcla.Text);
                        }

                        if (dormir_rap.Text != "")
                        {
                            ins.Dormir_rap = Convert.ToInt32(dormir_rap.Text);
                        }

                        if (dormir_regul.Text != "")
                        {
                            ins.Dormir_regul = Convert.ToInt32(dormir_regul.Text);
                        }

                        if (dormir_mezcla.Text != "")
                        {
                            ins.Dormir_mezcla = Convert.ToInt32(dormir_mezcla.Text);
                        }



                        CrudInsulina bdinsu = new CrudInsulina();
                        bdinsu.agregar_insulina(ins);
                    }
                    catch (Exception)
                    {
                        System.Console.WriteLine("ERROR");
                        System.Console.WriteLine("exor");
                        System.Console.WriteLine(e);
                        System.Console.WriteLine("ERROR");
                        System.Console.WriteLine("exor");
                        Console.WriteLine("error");
                        Android.Widget.Toast.MakeText(Application.Context, "error agregar isulina".ToString(), Android.Widget.ToastLength.Short).Show();
                    }
                }
                ;
            }
            catch (Exception ex)
            {
                Toast.MakeText(this, ex.Message, ToastLength.Long).Show();
            }
            Intent i = new Intent(this, typeof(MainActivity));

            i.PutExtra("idUs", SidUs);
            StartActivity(i);
            Finish();// para volver al master pague
        }
コード例 #4
0
        public List <Glucosa> ListaGlucosa_fecha(int idUs, String fecha1, String fecha2)
        {
            List <Glucosa> lista = new List <Glucosa>();

            try
            {
                con.Open();
                string query = "select " +
                               "H_A_Des, N_A_Des, H_D_Des, N_D_Des, " +               //3
                               "H_A_Alm, N_A_Alm, H_D_Alm, N_D_Alm, " +               //7
                               "H_A_Cen, N_A_Cen, H_D_Cen, N_D_Cen, " +               //11
                               "H_A_Dor, N_A_Dor, H_D_Dor, N_D_Dor, 	"+ //15
                               "FK_idUs, Fecha, Longitud, Latitud, Obs, IDGlucosa	"+ //21
                               "from Glucosa where FK_idUs = " + idUs + " and Fecha BETWEEN  '" + fecha1 + "' AND '" + fecha2 + "';";
                SqlCommand sql = new SqlCommand(query, con.sqlConnection());
                // sql.Parameters.AddWithValue("idus", idUs);


                //  sql.Parameters.AddWithValue("fecha1", fecha1);
                //  sql.Parameters.AddWithValue("fecha2", fecha2);
                System.Console.WriteLine(sql.ToString());
                System.Console.WriteLine(sql.CommandText);
                SqlDataReader reader = sql.ExecuteReader();

                while (reader.Read())
                {
                    Glucosa g = new Glucosa();
                    g.H_A_Des1 = reader.GetTimeSpan(0);
                    g.N_A_Des1 = reader.GetInt32(1);
                    g.H_D_Des1 = reader.GetTimeSpan(2);
                    g.N_D_Des1 = reader.GetInt32(3);

                    g.H_A_Alm1 = reader.GetTimeSpan(4);
                    g.N_A_Alm1 = reader.GetInt32(5);
                    g.H_D_Alm1 = reader.GetTimeSpan(6);
                    g.N_D_Alm1 = reader.GetInt32(7);

                    g.H_A_Cen1 = reader.GetTimeSpan(8);
                    g.N_A_Cen1 = reader.GetInt32(9);
                    g.H_D_Cen1 = reader.GetTimeSpan(10);
                    g.N_D_Cen1 = reader.GetInt32(11);

                    g.H_A_Dor1 = reader.GetTimeSpan(12);
                    g.N_A_Dor1 = reader.GetInt32(13);
                    g.H_D_Dor1 = reader.GetTimeSpan(14);
                    g.N_D_Dor1 = reader.GetInt32(15);

                    g.Fk_id_US  = reader.GetInt32(16);
                    g.Fecha     = reader.GetDateTime(17);
                    g.Longitud  = reader.GetDouble(18);
                    g.Latitud   = reader.GetDouble(19);
                    g.Obs       = reader.GetString(20);
                    g.IdGlucosa = reader.GetInt32(21);
                    lista.Add(g);
                }
                con.Close();
            }
            catch (Exception e)
            {
                System.Console.WriteLine("ERROR");
                System.Console.WriteLine("exor");
                System.Console.WriteLine(e);
                System.Console.WriteLine("ERROR");
                System.Console.WriteLine("exor");
                Console.WriteLine("error");
                Android.Widget.Toast.MakeText(Application.Context, "error glucosa filtra".ToString(), Android.Widget.ToastLength.Short).Show();
                con.Close();
            }
            return(lista);
        }
コード例 #5
0
        public async Task <bool> Modificar(Glucosa g)
        {
            bool flag = false;


            try
            {
                con.Open();
                string Sslq = "update Glucosa  Set  " +
                              "H_A_Des=@H_A_Des, N_A_Des=@N_A_Des, H_D_Des=@H_D_Des, N_D_Des=@N_D_Des, " + //desayuno
                              "H_A_Alm=@H_A_Alm, N_A_Alm=@N_A_Alm, H_D_Alm=@H_D_Alm, N_D_Alm=@N_D_Alm, " + //almuerzo
                              "H_A_Cen=@H_A_Cen, N_A_Cen=@N_A_Cen, H_D_Cen=@H_D_Cen, N_D_Cen=@N_D_Cen, " + //cena
                              "H_A_Dor=@H_A_Dor, N_A_Dor=@N_A_Dor, H_D_Dor=@H_D_Dor, N_D_Dor=@N_D_Dor, " + //dormir
                              "Fecha=@Fecha, Obs=@Obs where IDGlucosa = @idG; ";
                SqlCommand sql = new SqlCommand(Sslq, con.sqlConnection());
                sql.Parameters.AddWithValue("idG", g.IdGlucosa);
                // desayuno
                sql.Parameters.AddWithValue("H_A_Des", g.H_A_Des1);
                sql.Parameters.AddWithValue("N_A_Des", g.N_A_Des1);
                sql.Parameters.AddWithValue("H_D_Des", g.H_D_Des1);
                sql.Parameters.AddWithValue("N_D_Des", g.N_D_Des1);
                // almuerzo
                sql.Parameters.AddWithValue("H_A_Alm", g.H_A_Alm1);
                sql.Parameters.AddWithValue("N_A_Alm", g.N_A_Alm1);
                sql.Parameters.AddWithValue("H_D_Alm", g.H_D_Alm1);
                sql.Parameters.AddWithValue("N_D_Alm", g.N_D_Alm1);
                // cena
                sql.Parameters.AddWithValue("H_A_Cen", g.H_A_Cen1);
                sql.Parameters.AddWithValue("N_A_Cen", g.N_A_Cen1);
                sql.Parameters.AddWithValue("H_D_Cen", g.H_D_Cen1);
                sql.Parameters.AddWithValue("N_D_Cen", g.N_D_Cen1);
                //dormir
                sql.Parameters.AddWithValue("H_A_Dor", g.H_A_Dor1);
                sql.Parameters.AddWithValue("N_A_Dor", g.N_A_Dor1);
                sql.Parameters.AddWithValue("H_D_Dor", g.H_D_Dor1);
                sql.Parameters.AddWithValue("N_D_Dor", g.N_D_Dor1);
                // otros datos
                sql.Parameters.AddWithValue("Fecha", g.Fecha);
                sql.Parameters.AddWithValue("Obs", g.Obs);



                ///sql.ExecuteNonQuery();
                ///

                await ExecuteCommandAsync(sql);

                flag = true;


                con.Close();
            }
            catch (Exception e)
            {
                con.Close();
                System.Console.WriteLine("ERROR");
                System.Console.WriteLine("exor");
                System.Console.WriteLine(e);
                System.Console.WriteLine("ERROR");
                System.Console.WriteLine("exor");
                Console.WriteLine("error");
                Android.Widget.Toast.MakeText(Application.Context, "error glucosa".ToString(), Android.Widget.ToastLength.Short).Show();
                flag = false;
            }

            return(flag);
        }
コード例 #6
0
        public Glucosa buscar(int idG)
        {
            Glucosa g = new Glucosa();

            try
            {
                con.Open();
                String squery = "select " +
                                "H_A_Des, N_A_Des, H_D_Des, N_D_Des, " + //3
                                "H_A_Alm, N_A_Alm, H_D_Alm, N_D_Alm, " + //7
                                "H_A_Cen, N_A_Cen, H_D_Cen, N_D_Cen, " + //11
                                "H_A_Dor, N_A_Dor, H_D_Dor, N_D_Dor, " + //15
                                "Fecha, Longitud, Latitud, Obs " +       //19
                                "from Glucosa where IDGlucosa = @idG;";
                SqlCommand sql = new SqlCommand(squery, con.sqlConnection());
                sql.Parameters.AddWithValue("idG", idG);

                SqlDataReader reader = sql.ExecuteReader();
                while (reader.Read())
                {
                    g.H_A_Des1 = reader.GetTimeSpan(0);
                    g.N_A_Des1 = reader.GetInt32(1);
                    g.H_D_Des1 = reader.GetTimeSpan(2);
                    g.N_D_Des1 = reader.GetInt32(3);

                    g.H_A_Alm1 = reader.GetTimeSpan(4);
                    g.N_A_Alm1 = reader.GetInt32(5);
                    g.H_D_Alm1 = reader.GetTimeSpan(6);
                    g.N_D_Alm1 = reader.GetInt32(7);

                    g.H_A_Cen1 = reader.GetTimeSpan(8);
                    g.N_A_Cen1 = reader.GetInt32(9);
                    g.H_D_Cen1 = reader.GetTimeSpan(10);
                    g.N_D_Cen1 = reader.GetInt32(11);

                    g.H_A_Dor1 = reader.GetTimeSpan(12);
                    g.N_A_Dor1 = reader.GetInt32(13);
                    g.H_D_Dor1 = reader.GetTimeSpan(14);
                    g.N_D_Dor1 = reader.GetInt32(15); //

                    g.Fecha    = reader.GetDateTime(16);
                    g.Longitud = reader.GetDouble(17);
                    g.Latitud  = reader.GetDouble(18);
                    g.Obs      = reader.GetString(19);
                }
                con.Close();
            }

            catch (Exception e)
            {
                con.Close();
                System.Console.WriteLine("ERROR");
                System.Console.WriteLine("exor");
                System.Console.WriteLine(e);
                System.Console.WriteLine("ERROR");
                System.Console.WriteLine("exor");
                Console.WriteLine("error");
                Android.Widget.Toast.MakeText(Application.Context, "error glucosa buscar".ToString(), Android.Widget.ToastLength.Short).Show();
            }


            return(g);
        }
コード例 #7
0
        public async Task <bool> AgregarGlucosaAsync(Glucosa g)
        {
            bool estado = true;

            try
            {
                con.Open();
                SqlCommand sql = new SqlCommand("insert into Glucosa" +
                                                "(H_A_Des, N_A_Des, H_D_Des, N_D_Des, " + //desayuno
                                                "H_A_Alm, N_A_Alm, H_D_Alm, N_D_Alm, " +  //almuerzo
                                                "H_A_Cen, N_A_Cen, H_D_Cen, N_D_Cen, " +  //cena
                                                "H_A_Dor, N_A_Dor, H_D_Dor, N_D_Dor, " +  //dormir
                                                "FK_idUs, Fecha, Longitud, Latitud, Obs)" +
                                                "values (" +
                                                "@H_A_Des, @N_A_Des, @H_D_Des, @N_D_Des, " + //desayuno
                                                "@H_A_Alm, @N_A_Alm, @H_D_Alm, @N_D_Alm," +  // almuerzo
                                                "@H_A_Cen, @N_A_Cen, @H_D_Cen, @N_D_Cen," +  //cena
                                                "@H_A_Dor, @N_A_Dor, @H_D_Dor, @N_D_Dor," +  // dormir
                                                "@FK_idUs, @Fecha, @Longitud, @Latitud, @Obs);", con.sqlConnection());

                // desayuno
                sql.Parameters.AddWithValue("H_A_Des", g.H_A_Des1);
                sql.Parameters.AddWithValue("N_A_Des", g.N_A_Des1);
                sql.Parameters.AddWithValue("H_D_Des", g.H_D_Des1);
                sql.Parameters.AddWithValue("N_D_Des", g.N_D_Des1);
                // almuerzo
                sql.Parameters.AddWithValue("H_A_Alm", g.H_A_Alm1);
                sql.Parameters.AddWithValue("N_A_Alm", g.N_A_Alm1);
                sql.Parameters.AddWithValue("H_D_Alm", g.H_D_Alm1);
                sql.Parameters.AddWithValue("N_D_Alm", g.N_D_Alm1);
                // cena
                sql.Parameters.AddWithValue("H_A_Cen", g.H_A_Cen1);
                sql.Parameters.AddWithValue("N_A_Cen", g.N_A_Cen1);
                sql.Parameters.AddWithValue("H_D_Cen", g.H_D_Cen1);
                sql.Parameters.AddWithValue("N_D_Cen", g.N_D_Cen1);
                //dormir
                sql.Parameters.AddWithValue("H_A_Dor", g.H_A_Dor1);
                sql.Parameters.AddWithValue("N_A_Dor", g.N_A_Dor1);
                sql.Parameters.AddWithValue("H_D_Dor", g.H_D_Dor1);
                sql.Parameters.AddWithValue("N_D_Dor", g.N_D_Dor1);
                // otros datos
                sql.Parameters.AddWithValue("Fecha", g.Fecha);
                sql.Parameters.AddWithValue("FK_idUs", g.Fk_id_US);
                sql.Parameters.AddWithValue("Latitud", g.Latitud);
                sql.Parameters.AddWithValue("Longitud", g.Longitud);
                sql.Parameters.AddWithValue("Obs", g.Obs);

                System.Console.WriteLine("sadsadaslkdnmsajksdasdsadsad");
                System.Console.WriteLine("sadsadaslkdnmsajksdasdsadsad");
                System.Console.WriteLine("sadsadaslkdnmsajksdasdsadsad");
                System.Console.WriteLine("sadsadaslkdnmsajksdasdsadsad");

                //await sql.ExecuteNonQueryAsync();

                // sql.ExecuteNonQuery();

                await ExecuteCommandAsync(sql);

                System.Console.WriteLine("sadsadaslkdnmsajksdasdsadsad");
                System.Console.WriteLine("sadsadaslkdnmsajksdasdsadsad");
                con.Close();
            }
            catch (Exception e)
            {
                System.Console.WriteLine("ERROR");
                System.Console.WriteLine("exor");
                System.Console.WriteLine(e);
                System.Console.WriteLine("ERROR");
                System.Console.WriteLine("exor");
                Console.WriteLine("error");
                Android.Widget.Toast.MakeText(Application.Context, "error glucosa".ToString(), Android.Widget.ToastLength.Short).Show();
                estado = false;
                con.Close();
            }


            return(estado);
        }