void OnConsultarClick(object sender, EventArgs e) { Nadador nadador = registroDB.GetNadador(documentEditText.Text); if (nadador != null) { documentoTextView.Text = nadador.documentId; nombreTextView.Text = nadador.nombre; sexoTextView.Text = Convert.ToString(nadador.sexo); estaturaTexView.Text = Convert.ToString(nadador.estatura); longitudTextView.Text = Convert.ToString(nadador.longitudBrazo); //ObservableCollection<Registro> listaVista = new ObservableCollection<Registro>(); List <Registro> registros = registroDB.GetRegistrosByDocument(documentEditText.Text); //var items = new List<String>(); //foreach (var listing in registros) //{ // items.Add("Fecha y Hora: "+listing.feha + " / " + "Tiempo de sesión: " + listing.time + " / " + "Brazadas: " + listing.numBrazadas + " / " + "Longitud de brazada promedio: " + listing.longitudBrazadaProm + " / " + "Velocidad promedio: " + listing.velocidadProm + " / " + "Frecuencia de brazada promedio: " + listing.frecProm + " / "+ "Recomendación: " + listing.recomendacion); //} //var adapter = new ArrayAdapter<String>(this, Android.Resource.Layout.SimpleListItem1, items); //resultListView.Adapter = adapter; sfDataGrid.SetItemsSource(registros); } else { Toast.MakeText(ApplicationContext, "Éste nadador no está registrado", ToastLength.Long).Show(); } }
void OnAcceptClick(object sender, EventArgs e) { if ((documentoEditText.Text == "") || (nombreEditText.Text == "") || (brazoEditText.Text == "") || (estatutaEditText.Text == "")) { Toast.MakeText(ApplicationContext, "Todos los campos son obligatorios", ToastLength.Long).Show(); } else { estatura = Convert.ToInt32(estatutaEditText.Text); longBrazo = Convert.ToInt32(brazoEditText.Text); if ((estatura <= 0) || (longBrazo <= 0)) { Toast.MakeText(ApplicationContext, "La estatura y la longitud del brazo deben ser mayores que 0", ToastLength.Long).Show(); } else { if (!isCammeraPermissionEnabled) { Toast.MakeText(this, "Debes aceptar permisos para usar la cámara!", ToastLength.Short).Show(); return; } Nadador nadador = new Nadador(); if (registroDB.GetNadador(documentoEditText.Text) == null) { nadador.documentId = documentoEditText.Text; nadador.nombre = nombreEditText.Text; if (hombreRadioButon.Checked) { nadador.sexo = "Masculino"; } else { nadador.sexo = "Femenino"; } nadador.estatura = Convert.ToInt32(estatutaEditText.Text); nadador.longitudBrazo = Convert.ToInt32(brazoEditText.Text); registroDB.addNewNadador(nadador); Bundle bundle = new Bundle(); var intent = new Intent(this, typeof(Brazada)); bundle.PutString("documento", documentoEditText.Text); intent.PutExtras(bundle); StartActivity(intent); } else { Toast.MakeText(ApplicationContext, "Ya existe un nadador con este documento", ToastLength.Long).Show(); } } } }
void OnAcceptClick(object sender, EventArgs e) { Nadador nadador = new Nadador(); nadador.documentId = documentoEditText.Text; nadador.nombre = nombreEditText.Text; nadador.sexo = hombreRadioButon.Checked; nadador.estatura = Convert.ToInt32(estatutaEditText.Text); nadador.longitudBrazo = Convert.ToInt32(brazoEditText.Text);; registroDB.addNewNadador(nadador); Bundle bundle = new Bundle(); var intent = new Intent(this, typeof(Brazada)); bundle.PutString("documento", nadador.documentId); intent.PutExtras(bundle); StartActivity(intent); }
public void addNewNadador(Nadador nadador) { int result = 0; try { if (nadador == null) { throw new Exception("Valid name required"); } result = conn.Insert(nadador); StatusMessage = string.Format("{0} record(s) added [Name: {1})", result, nadador); } catch (Exception ex) { StatusMessage = string.Format("Failed to add {0}. Error: {1}", nadador, ex.Message); } }
public Nadador GetNadador(String documentId) { Nadador nadador = null; try { var nadadores = conn.Query <Nadador>("select * from nadadores where documentId = ?", documentId); foreach (var participante in nadadores) { nadador = participante; } } catch (Exception ex) { StatusMessage = string.Format("Failed to retrieve data. {0}", ex.Message); } return(nadador); }
void OnConsultarClick(object sender, EventArgs e) { Nadador nadador = registroDB.GetNadador(documentEditText.Text); documentoTextView.Text = nadador.documentId; nombreTextView.Text = nadador.nombre; sexoTextView.Text = Convert.ToString(nadador.sexo); estaturaTexView.Text = Convert.ToString(nadador.estatura); longitudTextView.Text = Convert.ToString(nadador.longitudBrazo); List <Registro> registros = registroDB.GetRegistrosByDocument(documentEditText.Text); var items = new List <String>(); foreach (var listing in registros) { items.Add(listing.feha + " / " + listing.time + " / " + listing.numBrazadas); } var adapter = new ArrayAdapter <String>(this, Android.Resource.Layout.SimpleListItem1, items); resultListView.Adapter = adapter; }