public NuevoEntrenamiento() { InitializeComponent(); entrenamiento = new Entrenamiento(); editing = false; this.Title = "Nuevo"; }
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"; } }
//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; }
private bool velmed(Entrenamiento ent) { if (Convert.ToDouble(velDE.Text) <= ent.VelMed && Convert.ToDouble(velA.Text) >= ent.VelMed) { return true; } return false; }
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; }
private bool lugar(Entrenamiento ent) { if (ent.Lugar.StartsWith(txtLugar.Text)) { return true; } return false; }
private bool fecha(Entrenamiento ent) { if (dpDE.SelectedDate.Value.Ticks <= ent.Fecha.Ticks && dpA.SelectedDate.Value.Ticks >= ent.Fecha.Ticks) { return true; } return false; }
private bool distancia(Entrenamiento ent) { if (Convert.ToDouble(distDE.Text) <= ent.Distancia && Convert.ToDouble(distA.Text) >= ent.Distancia) { return true; } return false; }