Esempio n. 1
0
        private void EjercicioCombox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            EjercicioDataGrid.Items.Clear();
            EjercicioModel selectedModel = (EjercicioModel)EjercicioCombox.SelectedItem;

            EjercicioDataGrid.Items.Add(selectedModel);
        }
Esempio n. 2
0
 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;
     }
 }
Esempio n. 3
0
 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;
     }
 }
Esempio n. 4
0
        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);
            }
        }
Esempio n. 5
0
        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());
            }
        }