private void EjercicioCombox_SelectionChanged(object sender, SelectionChangedEventArgs e) { EjercicioDataGrid.Items.Clear(); EjercicioModel selectedModel = (EjercicioModel)EjercicioCombox.SelectedItem; EjercicioDataGrid.Items.Add(selectedModel); }
public List <EjercicioModel> getEjerciciosByPersonaID(personaModel _persona) { try { List <EjercicioModel> auxList = new List <EjercicioModel>(); DDBBGateway data = new DDBBGateway(); data.prepareQuery( "select Ejercicios.id, Ejercicios.idPersona, Ejercicios.idRutina, Ejercicios.nombre, " + "Ejercicios.tipo, Ejercicios.urlEjemplo, Ejercicios.tiempo, Ejercicios.repeticiones, Ejercicios.comentarios, Ejercicios.intensidad " + "from Ejercicios " + "inner join Personas on Personas.id = Ejercicios.idPersona " + "where Personas.id = '" + _persona.id + "'"); data.sendQuery(); while (data.getReader().Read()) { EjercicioModel aux = new EjercicioModel(); aux.id = long.Parse(data.getReader()["id"].ToString()); aux.idPersona = long.Parse(data.getReader()["idPersona"].ToString()); aux.idRutina = long.Parse(data.getReader()["idRutina"].ToString()); aux.nombre = data.getReader()["nombre"].ToString(); aux.tipo = data.getReader()["tipo"].ToString(); aux.urlEjemplo = data.getReader()["urlEjemplo"].ToString(); aux.tiempo = int.Parse(data.getReader()["tiempo"].ToString()); aux.repeticiones = int.Parse(data.getReader()["repeticiones"].ToString()); aux.comentarios = data.getReader()["comentarios"].ToString(); aux.intensidad = Int16.Parse(data.getReader()["intensidad"].ToString()); auxList.Add(aux); } return(auxList); } catch (Exception ex) { throw ex; } }
public bool newEjercicio(EjercicioModel _ejercicio) { try { DDBBGateway data = new DDBBGateway(); data.prepareQuery( "insert into Ejercicios " + "values ('" + _ejercicio.nombre + "', '" + _ejercicio.tipo + "', '" + _ejercicio.urlEjemplo + "', '" + _ejercicio.tiempo + "', '" + _ejercicio.repeticiones + "', '" + _ejercicio.comentarios + "', '" + _ejercicio.intensidad + "', '" + _ejercicio.idPersona + "', '" + _ejercicio.idRutina + "')"); if (data.sendStatement() == false) { return(false); } if (data.getAffectedRows() <= 0) { return(false); } else { return(true); } } catch (Exception ex) { throw ex; } }
private void Eliminarbtn_Click(object sender, RoutedEventArgs e) { string result = null; EjercicioModel selectedModel = (EjercicioModel)EjercicioDataGrid.SelectedItem; MessageBoxResult response; response = MessageBox.Show("¿Está seguro que desea eliminar el registro seleccionado ?", "Confirmación", MessageBoxButton.YesNo, MessageBoxImage.Exclamation); if (response == MessageBoxResult.Yes) { ejercicio.EntityState = EntityState.Deleted; ejercicio.Id = selectedModel.Id; result = ejercicio.Savechanges(); EjercicioDataGrid.ItemsSource = ejercicio.GetAll(); MessageBox.Show(result); } }
private void EditarBtn_Click(object sender, RoutedEventArgs e) { EjercicioModel selectedModel = (EjercicioModel)EjercicioDataGrid.SelectedItem; EjercicioForm form = new EjercicioForm(); form.SetData(selectedModel.Id, selectedModel.Nombre, selectedModel.Descripcion ); foreach (Window window in Application.Current.Windows) { if (window.GetType() == typeof(Dashboard)) { (window as Dashboard).SwitchScreen(form, "Ejercicios • Editar ejercicio"); } } }
public ActionResult Nuevo(FormCollection collection) { try { if ((Request.Form["tiempo"] == "" && Request.Form["repeticiones"] == "") || (int.Parse(Request.Form["tiempo"]) <= 0 && int.Parse(Request.Form["repeticiones"]) <= 0)) { } EjercicioModel ejercicio = new EjercicioModel(); ejercicio.nombre = Request.Form["nombre"].ToString(); ejercicio.tipo = Request.Form["tipo"].ToString(); ejercicio.urlEjemplo = Request.Form["urlEjemplo"].ToString(); var asd = Request.Form["tiempo"]; if (Request.Form["tiempo"] != "") { ejercicio.tiempo = int.Parse(Request.Form["tiempo"]); } if (Request.Form["repeticiones"] != "") { ejercicio.repeticiones = int.Parse(Request.Form["repeticiones"]); } ejercicio.intensidad = Int16.Parse(Request.Form["intensidad"]); ejercicio.comentarios = Request.Form["comentarios"].ToString(); personaModel personaLoged = (personaModel)Session["personaLogedIn" + Session.SessionID]; ejercicio.idPersona = personaLoged.id; ejercicio.idRutina = long.Parse(Request.Form["idRutina"]); EjercicioService eServ = new EjercicioService(); if (eServ.newEjercicio(ejercicio) == false) { return(RedirectToAction("EjercicioDuplicado")); } else { return(RedirectToAction("NuevoEjercicio")); } } catch { return(View()); } }