Beispiel #1
0
        public bool agregar_insulina(DInsulina i)
        {
            bool flag = false;

            try
            {
                con.Open();
                string Ssql = "insert into Insulina " +
                              "(FK_idglu, " +
                              "mnna_rap,      mnna_regul,     mnna_mezcla, " +
                              "tarde_rap,     tarde_regul,    tarde_mezcla, " +
                              "noche_rap,     noche_regul,    noche_mezcla, " +
                              "dormir_rap,    dormir_regul,   dormir_mezcla) " +
                              "values " +
                              "(@FK_idglu, " +
                              "@mnna_rap,     @mnna_regul,    @mnna_mezcla, " +
                              "@tarde_rap,    @tarde_regul,   @tarde_mezcla, " +
                              "@noche_rap,    @noche_regul,   @noche_mezcla, " +
                              "@dormir_rap,   @dormir_regul,  @dormir_mezcla) ;";


                SqlCommand sql = new SqlCommand(Ssql, con.sqlConnection());
                sql.Parameters.AddWithValue("FK_idglu", i.Fk_idglu);
                sql.Parameters.AddWithValue("mnna_rap", i.Mnna_rap);
                sql.Parameters.AddWithValue("mnna_regul", i.Mnna_regul);
                sql.Parameters.AddWithValue("mnna_mezcla", i.Mnna_mezcla);

                sql.Parameters.AddWithValue("tarde_rap", i.Tarde_rap);
                sql.Parameters.AddWithValue("tarde_regul", i.Tarde_regul);
                sql.Parameters.AddWithValue("tarde_mezcla", i.Tarde_mezcla);

                sql.Parameters.AddWithValue("noche_rap", i.Noche_rap);
                sql.Parameters.AddWithValue("noche_regul", i.Noche_regul);
                sql.Parameters.AddWithValue("noche_mezcla", i.Noche_mezcla);

                sql.Parameters.AddWithValue("dormir_rap", i.Dormir_rap);
                sql.Parameters.AddWithValue("dormir_regul", i.Dormir_regul);
                sql.Parameters.AddWithValue("dormir_mezcla", i.Dormir_mezcla);

                if (sql.ExecuteNonQuery() == 1)
                {
                    flag = true;
                }
                con.Close();
            }
            catch (Exception e)
            {
                con.Close();
                flag = false;
                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();
            }

            return(flag);
        }
Beispiel #2
0
        public bool Modificar(DInsulina i)
        {
            bool flag = false;

            try
            {
                con.Open();

                String Ssql = "update Insulina  Set   " +
                              "mnna_rap=@mnna_rap ,  mnna_regul=@mnna_regul,   mnna_mezcla=@mnna_mezcla, " +
                              "tarde_rap=@tarde_rap, tarde_regul=@tarde_regul, tarde_mezcla=@tarde_mezcla, " +
                              "noche_rap=@noche_rap,     noche_regul=@noche_regul,    noche_mezcla=@noche_mezcla, " +
                              "dormir_rap=@dormir_rap,    dormir_regul=@dormir_regul,   dormir_mezcla=@dormir_mezcla";


                SqlCommand sql = new SqlCommand(Ssql, con.sqlConnection());
                sql.Parameters.AddWithValue("mnna_rap", i.Mnna_rap);
                sql.Parameters.AddWithValue("mnna_regul", i.Mnna_regul);
                sql.Parameters.AddWithValue("mnna_mezcla", i.Mnna_mezcla);

                sql.Parameters.AddWithValue("tarde_rap", i.Tarde_rap);
                sql.Parameters.AddWithValue("tarde_regul", i.Tarde_regul);
                sql.Parameters.AddWithValue("tarde_mezcla", i.Tarde_mezcla);

                sql.Parameters.AddWithValue("noche_rap", i.Noche_rap);
                sql.Parameters.AddWithValue("noche_regul", i.Noche_regul);
                sql.Parameters.AddWithValue("noche_mezcla", i.Noche_mezcla);

                sql.Parameters.AddWithValue("dormir_rap", i.Dormir_rap);
                sql.Parameters.AddWithValue("dormir_regul", i.Dormir_regul);
                sql.Parameters.AddWithValue("dormir_mezcla", i.Dormir_mezcla);

                sql.ExecuteNonQuery();

                flag = true;

                con.Close();
            }
            catch (Exception e)
            {
                con.Close();
                flag = false;
                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 modificar".ToString(), Android.Widget.ToastLength.Short).Show();
            }



            return(flag);
        }
Beispiel #3
0
        public DInsulina buscarin(int idG)
        {
            DInsulina i = new DInsulina();

            try
            {
                con.Open();
                String Ssql = "select IdInsulina, " +
                              "mnna_rap, mnna_regul, mnna_mezcla, " +      //3
                              "tarde_rap, tarde_regul, tarde_mezcla, " +   //6
                              "noche_rap, noche_regul, noche_mezcla, " +   //9
                              "dormir_rap, dormir_regul, dormir_mezcla " + //12
                              "from Insulina where FK_idglu = @idG ;";
                SqlCommand sql = new SqlCommand(Ssql, con.sqlConnection());
                sql.Parameters.AddWithValue("idG", idG);

                SqlDataReader reader = sql.ExecuteReader();
                while (reader.Read())
                {
                    i.Idinsulina  = reader.GetInt32(0);
                    i.Mnna_rap    = reader.GetInt32(1);
                    i.Mnna_regul  = reader.GetInt32(2);
                    i.Mnna_mezcla = reader.GetInt32(3);

                    i.Tarde_rap    = reader.GetInt32(4);
                    i.Tarde_regul  = reader.GetInt32(5);
                    i.Tarde_mezcla = reader.GetInt32(6);

                    i.Noche_rap    = reader.GetInt32(7);
                    i.Noche_regul  = reader.GetInt32(8);
                    i.Noche_mezcla = reader.GetInt32(9);

                    i.Dormir_rap    = reader.GetInt32(10);
                    i.Dormir_regul  = reader.GetInt32(11);
                    i.Dormir_mezcla = reader.GetInt32(12);
                }

                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 insulina buscar".ToString(), Android.Widget.ToastLength.Short).Show();
                con.Close();
            }

            return(i);
        }
Beispiel #4
0
        public void llena_campos()
        {
            btnfecha.Text           = g.Fecha.ToShortDateString();
            btnDesayunoAntes.Text   = g.H_A_Des1.ToString();
            btnDesayunoDespues.Text = g.H_D_Des1.ToString();
            txt_des_antes.Text      = g.N_A_Des1.ToString();
            txt_des_Des.Text        = g.N_D_Des1.ToString();
            btnAlmuerzoAntes.Text   = g.H_A_Alm1.ToString();
            btnAlmuerzoDespues.Text = g.H_D_Alm1.ToString();
            txt_alm_antes.Text      = g.N_A_Alm1.ToString();
            txt_alm_des.Text        = g.N_D_Alm1.ToString();
            btnAntesCena.Text       = g.H_A_Cen1.ToString();
            btnDespuesCena.Text     = g.H_D_Cen1.ToString();
            Txt_cen_Antes.Text      = g.N_A_Cen1.ToString();
            Txt_cen_Despues.Text    = g.N_D_Cen1.ToString();
            btnDormirAntes.Text     = g.H_A_Dor1.ToString();
            btnDormirDespues.Text   = g.H_D_Dor1.ToString();
            Txt_Dor_Antes.Text      = g.N_A_Dor1.ToString();
            Txt_Dor_Despues.Text    = g.N_D_Dor1.ToString();
            txt_obs.Text            = g.Obs;
            /// llenar campos de insulina
            ///
            ins = bdin.buscarin(idG);

            mnna_rap.Text      = ins.Mnna_rap.ToString();
            mnna_regul.Text    = ins.Mnna_regul.ToString();
            mnna_mezcla.Text   = ins.Mnna_mezcla.ToString();
            tarde_rap.Text     = ins.Tarde_rap.ToString();
            tarde_regul.Text   = ins.Tarde_regul.ToString();
            tarde_mezcla.Text  = ins.Tarde_mezcla.ToString();
            noche_rap.Text     = ins.Noche_rap.ToString();
            noche_regul.Text   = ins.Noche_regul.ToString();
            noche_mezcla.Text  = ins.Noche_mezcla.ToString();
            dormir_rap.Text    = ins.Dormir_rap.ToString();
            dormir_regul.Text  = ins.Dormir_regul.ToString();
            dormir_mezcla.Text = ins.Dormir_mezcla.ToString();
        }
Beispiel #5
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
        }