Пример #1
0
 public NuevoEntrenamiento()
 {
     InitializeComponent();
     entrenamiento = new Entrenamiento();
     editing = false;
     this.Title = "Nuevo";
 }
Пример #2
0
        public NuevoEntrenamiento(Int16 id)
        {
            InitializeComponent();
            entrenamiento = loadEntrenamiento(id);

            dpFecha.SelectedDate = entrenamiento.Fecha;
            txtDistancia.Text = entrenamiento.Distancia.ToString();
            txtLugar.Text = entrenamiento.Lugar;
            tpTiempo.SelectedTime = entrenamiento.Tiempo;
            txtVelMed.Text = entrenamiento.VelMed.ToString();
            txtVelMax.Text = entrenamiento.VelMax.ToString();
            txtRitmProm.Text = entrenamiento.RitmoPromedio.ToString();
            txtAscenso.Text = entrenamiento.Ascenso.ToString();
            txtDescenso.Text = entrenamiento.Descenso.ToString();
            txtKcal.Text = entrenamiento.Kcal.ToString();
            txtHidratacion.Text = entrenamiento.Hidratacion.ToString();
            txtPPM.Text = entrenamiento.PPM.ToString();
            txtObservaciones.AppendText(entrenamiento.Observaciones);

            editing = true;
            btnCrearEntrn.Content = "Guardar";

            if (entrenamiento.gpx)
            {
                Image img = new Image();
                img.Source = new BitmapImage(new Uri("pack://application:,,,/Resources/Images/delete32.png", UriKind.Absolute));
                btnGPX.Content = img;
                btnGPX.Width = 24;
                btnGPX.Height = 24;
                txtGPX.IsEnabled = false;
                txtGPX.Text = "Guardado...";
                this.Title = "Editar";
            }
        }
Пример #3
0
 //private bool mapa(Entrenamiento ent)
 //{
 //    if (ent.gpx == chkMap.IsChecked)
 //    {
 //        return true;
 //    }
 //    return false;
 //}
 private bool ascenso(Entrenamiento ent)
 {
     if (Convert.ToDouble(ascensoDE.Text) <= ent.Ascenso && Convert.ToDouble(ascensoA.Text) >= ent.Ascenso)
     {
         return true;
     }
     return false;
 }
Пример #4
0
 private bool velmed(Entrenamiento ent)
 {
     if (Convert.ToDouble(velDE.Text) <= ent.VelMed && Convert.ToDouble(velA.Text) >= ent.VelMed)
     {
         return true;
     }
     return false;
 }
Пример #5
0
        private bool tiempo(Entrenamiento ent)
        {
            TimeSpan de = new TimeSpan(Convert.ToInt16(tiempoDE.Text.Split(':')[0]), Convert.ToInt16(tiempoDE.Text.Split(':')[1]), 0);
            TimeSpan a = new TimeSpan(Convert.ToInt16(tiempoA.Text.Split(':')[0]), Convert.ToInt16(tiempoA.Text.Split(':')[1]), 0);

            if (de.Ticks <= ent.Tiempo.Ticks && a.Ticks >= ent.Tiempo.Ticks)
            {
                return true;
            }
            return false;
        }
Пример #6
0
 private bool lugar(Entrenamiento ent)
 {
     if (ent.Lugar.StartsWith(txtLugar.Text))
     {
         return true;
     }
     return false;
 }
Пример #7
0
 private bool fecha(Entrenamiento ent)
 {
     if (dpDE.SelectedDate.Value.Ticks <= ent.Fecha.Ticks && dpA.SelectedDate.Value.Ticks >= ent.Fecha.Ticks)
     {
         return true;
     }
     return false;
 }
Пример #8
0
 private bool distancia(Entrenamiento ent)
 {
     if (Convert.ToDouble(distDE.Text) <= ent.Distancia && Convert.ToDouble(distA.Text) >= ent.Distancia)
     {
         return true;
     }
     return false;
 }