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); }
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 }
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 }
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); }
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); }
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); }
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); }