Beispiel #1
0
        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();
                    }
                }
            }
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        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);
            }
        }
Beispiel #5
0
        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);
        }
Beispiel #6
0
        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;
        }