Beispiel #1
0
        void OnFinishClick(object sender, EventArgs e)
        {
            var intent = new Intent(this, typeof(Resultado));

            StartActivity(intent);

            Registro registro = new Registro();

            registro.documento   = documento;
            registro.numBrazadas = numeroBrazadas;
            registro.feha        = DateTime.Now.ToString();
            registro.time        = txtTimer.Text;
            registroDB.addNewRegistro(registro);
        }
        void OnFinishClick(object sender, EventArgs e)
        {
            if (!isStart)
            {
                if ((txtTimer.Text != "") && (numeroBrazadas != 0))
                {
                    Calculos cl = new Calculos();
                    frecBrazadaProm     = cl.calcularFrecPromedio(numeroBrazadas, segundos);
                    frecBrazadaProm     = Math.Round(frecBrazadaProm, 2);
                    longitudBrazadaProm = cl.calcularLongitudBrazadaPromedio(numeroBrazadas, distancia);
                    longitudBrazadaProm = Math.Round(longitudBrazadaProm, 2);
                    velocidadProm       = cl.calcularVelocidadPromedio(longitudBrazadaProm, frecBrazadaProm);
                    velocidadProm       = Math.Round(velocidadProm, 2);
                    recomendacion       = cl.recomendacionBrazadas(segundos, frecBrazadaProm);
                    Registro registro = new Registro();
                    registro.documento                 = documento;
                    registro.cantidadBrazadas          = numeroBrazadas;
                    registro.fechaSesion               = DateTime.Now.ToString();
                    registro.tiempo                    = txtTimer.Text;
                    registro.frecuenciaBrazadaPromedio = frecBrazadaProm.ToString() + " brazadas/min";
                    registro.longitudBrazadaPromedio   = longitudBrazadaProm.ToString() + " metros/brazada";
                    registro.velocidadPromedio         = velocidadProm.ToString() + "metros/segundo";
                    registro.recomendacion             = recomendacion;
                    segundos = 0;
                    Bundle bundle = new Bundle();
                    registroDB.addNewRegistro(registro);
                    var intent = new Intent(this, typeof(Resultado));

                    bundle.PutString("recomendacion", recomendacion);
                    intent.PutExtras(bundle);
                    StartActivity(intent);
                }
                else
                {
                    Toast.MakeText(ApplicationContext, "No hay datos validos para grabar la sesión", ToastLength.Long).Show();
                }
            }
            else
            {
                Toast.MakeText(ApplicationContext, "Debes detener el cronometro", ToastLength.Long).Show();
            }
        }