Exemplo n.º 1
0
 public FrmNuevoEditarRutina(int idSeleccionado, GimnasioContext dbEnviado)
 {
     InitializeComponent();
     dbGimnasio = dbEnviado;
     rutina     = new Rutina();
     cargarRutina(idSeleccionado);
 }
Exemplo n.º 2
0
        private void AgregarRutina()
        {
            Rutina oRutina = new Rutina();

            oRutina = (Rutina)oRutina.Get(typeof(Rutina), int.Parse(ddlRutina.SelectedValue));

            ISession  m_session = NHibernateHttpModule.CurrentSession;
            ICriteria crit      = m_session.CreateCriteria(typeof(DetalleRutina));

            crit.Add(Expression.Eq("IdRutina", oRutina));
            IList detalle = crit.List();

            if (detalle.Count > 0)
            {
                string codigos = "";
                foreach (DetalleRutina oDetalle in detalle)
                {
                    if (codigos == "")
                    {
                        codigos = oDetalle.IdItem.Codigo;
                    }
                    else
                    {
                        codigos += ";" + oDetalle.IdItem.Codigo;
                    }



                    //ddlRutina.SelectedValue = "0";
                    //ddlRutina.UpdateAfterCallBack = true;
                }
                txtCodigosRutina.Text = codigos;
                txtCodigosRutina.UpdateAfterCallBack = true;
            }
        }
        public IActionResult Create(Rutina rutina)
        {
            if (!ModelState.IsValid)
            {
                return(View(rutina));
            }
            var usuario = HttpContext.Session.Get <Usuario>("Logueado");

            rutina.IdUsuario = usuario.IdUsuario;
            context.Rutinas.Add(rutina);
            context.SaveChanges();
            var strategyContext = new EstrategiaContext();
            var ejercicios      = context.Ejercicios.ToList();

            switch (rutina.Tipo)
            {
            case "Principiante":
                strategyContext.SetEstrategia(new Principiante());
                break;

            case "Intermedio":
                strategyContext.SetEstrategia(new Intermedio());
                break;

            case "Avanzado":
                strategyContext.SetEstrategia(new Avanzado());
                break;
            }
            var ejerciciosRutina = strategyContext.SeleccionarEjercicios(rutina.IdRutina, ejercicios);

            context.Detalles.AddRange(ejerciciosRutina);
            context.SaveChanges();
            return(RedirectToAction("Index", "Usuario"));
        }
        public ActionResult Create(Rutina rutina)
        {
            var           _xseguimientos = servicio.TraerTodasSeguimientos();
            List <object> seeguDef       = new List <object>();

            foreach (var _seguimientos in _xseguimientos)
            {
                seeguDef.Add(new
                {
                    Id           = _seguimientos.Id,
                    Denominacion = _seguimientos.Cliente.Nombre + " " + _seguimientos.Cliente.ApellidoPaterno + " " + _seguimientos.Cliente.ApellidoMaterno + " - " + _seguimientos.Fecha.ToShortDateString()
                });
            }
            ViewData["SeguimientoId"] = new SelectList(seeguDef, "Id", "Denominacion");

            //try
            //{
            // TODO: Add insert logic here

            servicio.Insertar(rutina);

            return(RedirectToAction("Index", "Rutina"));
            //}
            //catch
            //{
            //    return View(rutina);
            //}
        }
Exemplo n.º 5
0
        public List <Rutina> obtenerTodos()
        {
            string textoComando = "SELECT * FROM RUTINA";

            DataTable dt = sqlHelper.ejecutarDataAdapter(textoComando).Tables[0];

            List <Rutina> rutinas = new List <Rutina>();

            foreach (DataRow dr in dt.Rows)
            {
                Rutina rutina = new Rutina();
                rutina.Id = (int)dr["rutinaID"];
                rutina.DiaEjercicioLunes.Id     = dr["idDiaEjercicioLunes"] is DBNull ? 0 : (int)dr["idDiaEjercicioLunes"];
                rutina.DiaEjercicioMartes.Id    = dr["idDiaEjercicioMartes"] is DBNull ? 0 : (int)dr["idDiaEjercicioMartes"];
                rutina.DiaEjercicioMiercoles.Id = dr["idDiaEjercicioMiercoles"] is DBNull ? 0 : (int)dr["idDiaEjercicioMiercoles"];
                rutina.DiaEjercicioJueves.Id    = dr["idDiaEjercicioJueves"] is DBNull ? 0 : (int)dr["idDiaEjercicioJueves"];
                rutina.DiaEjercicioViernes.Id   = dr["idDiaEjercicioViernes"] is DBNull ? 0 : (int)dr["idDiaEjercicioViernes"];
                rutina.DiaEjercicioSabado.Id    = dr["idDiaEjercicioSabado"] is DBNull ? 0 : (int)dr["idDiaEjercicioSabado"];
                rutina.DiaEjercicioDomingo.Id   = dr["idDiaEjercicioDomingo"] is DBNull ? 0 : (int)dr["idDiaEjercicioDomingo"];
                rutina.Nombre = (string)dr["nombre"];

                rutinas.Add(rutina);
            }
            return(rutinas);
        }
Exemplo n.º 6
0
        private void MostrarDatos()
        {
            Rutina oRegistro = new Rutina();

            oRegistro = (Rutina)oRegistro.Get(typeof(Rutina), int.Parse(Request["id"]));

            txtNombre.Text                 = oRegistro.Nombre;
            ddlServicio.SelectedValue      = oRegistro.IdTipoServicio.IdTipoServicio.ToString();
            chkPeticionElectronica.Checked = oRegistro.PeticionElectronica;

            HabilitarDeterminaciones();
            ///Agregar a la tabla las determinaciones para mostrarlas en el gridview
            dtDeterminaciones = (System.Data.DataTable)(Session["Tabla1"]);
            DetalleRutina oDetalle  = new DetalleRutina();
            ISession      m_session = NHibernateHttpModule.CurrentSession;
            ICriteria     crit      = m_session.CreateCriteria(typeof(DetalleRutina));

            crit.Add(Expression.Eq("IdRutina", oRegistro));

            IList items = crit.List();

            foreach (DetalleRutina oDet in items)
            {
                DataRow row = dtDeterminaciones.NewRow();
                row[0] = oDet.IdItem.IdItem.ToString();
                row[1] = oDet.IdItem.Nombre;
                row[2] = "";
                dtDeterminaciones.Rows.Add(row);
            }
            Session.Add("Tabla1", dtDeterminaciones);
            gvLista.DataSource = dtDeterminaciones;
            gvLista.DataBind();
        }
Exemplo n.º 7
0
    public void CargarRutina(int IDRutina, bool inicioJuego, bool comprobacionRutinas)
    {
        Rutina rutina          = Rutina.LoadRutina(Manager.rutaRutinas + IDRutina.ToString() + ".xml");
        int    IDInteractuable = rutina.posLugarSiguientes[0].lugarSiguiente.lugar.IDInteractuable;

        InfoInteractuable infoInteractuable;

        if (infoInteractuables.TryGetValue(IDInteractuable, out infoInteractuable))
        {
            infoInteractuable.SetIDRutina(IDRutina);
            AddLugaresSiguientes(IDInteractuable, infoInteractuable, rutina.posLugarSiguientes, rutina.autorutina, IDRutina);

            int posRutina = CalculaPosicionRutina(rutina);

            if (comprobacionRutinas)
            {
                if (rutina.posLugarSiguientes[posRutina].hora != ManagerTiempo.instance.GetHoraActual())
                {
                    AddLugarActual(rutina.posLugarSiguientes[posRutina].lugarSiguiente.lugar, rutina.posLugarSiguientes[posRutina].lugarSiguiente.eventos);
                }
            }
            else
            {
                AddLugarActual(rutina.posLugarSiguientes[posRutina].lugarSiguiente.lugar, rutina.posLugarSiguientes[posRutina].lugarSiguiente.eventos);
            }

            if (!inicioJuego)
            {
                DatosInteractuable datosInteractuable = new DatosInteractuable(IDInteractuable, infoInteractuable.DevolverTipo(), IDRutina);
                datosInteractuable.Serialize();
            }
        }
    }
Exemplo n.º 8
0
        private void GuardarDetalle(Rutina oRegistro)
        {
            dtDeterminaciones = (System.Data.DataTable)(Session["Tabla1"]);

            ///Eliminar los detalles para volverlos a crear
            ISession  m_session = NHibernateHttpModule.CurrentSession;
            ICriteria crit      = m_session.CreateCriteria(typeof(DetalleRutina));

            crit.Add(Expression.Eq("IdRutina", oRegistro));
            IList detalle = crit.List();

            if (detalle.Count > 0)
            {
                foreach (DetalleRutina oDetalle in detalle)
                {
                    oDetalle.Delete();
                }
            }

            /////Crea nuevamente los detalles.
            for (int i = 0; i < dtDeterminaciones.Rows.Count; i++)
            {
                DetalleRutina oDetalle = new DetalleRutina();
                Item          oItem    = new Item();
                oDetalle.IdRutina  = oRegistro;
                oDetalle.IdEfector = oRegistro.IdEfector;
                oDetalle.IdItem    = (Item)oItem.Get(typeof(Item), int.Parse(dtDeterminaciones.Rows[i][0].ToString()));
                oDetalle.Save();
            }
        }
Exemplo n.º 9
0
        private void GuardarRutina(RutinaViewModels viewModel)
        {
            //var Cliente = new Cliente
            //{
            //    RazonSocial = viewModel.RazonSocial,
            //};
            // guarar lciente
            var Rutina = new Rutina
            {
                FechaInicio = viewModel.FechaInicio,
                FechaFin    = viewModel.FechaFin,
                //SeguimientoId = Cliente.Id,
            };

            // guarda venta

            foreach (var item in viewModel.Detalle)
            {
                var VentaProducto = new Secuencia
                {
                    RutinaId     = Rutina.Id,
                    EjercicioId  = item.EjercicioId,
                    Dia          = item.Dia,
                    Serie        = item.Serie,
                    Repeticiones = item.Repeticion,
                    Orden        = item.Orden,
                };

                //guardo
            }
        }
Exemplo n.º 10
0
        public IActionResult GuardarRutina(Rutina rutina)
        {
            var    sesion      = LoggedUser();
            Rutina nuevaRutina = new Rutina();

            nuevaRutina = rutina;
            nuevaRutina.FechaCreacion = DateTime.Now;
            nuevaRutina.IdUsuario     = sesion.Id;
            context.rutinas.Add(nuevaRutina);
            context.SaveChanges();
            var rutina1 = context.rutinas.Where(o => o.IdUsuario == sesion.Id && o.Nombre == rutina.Nombre).FirstOrDefault();

            if (nuevaRutina.Dificultad == "Principiante")
            {
                _patron1.SetStrategy(new Principiante(context), rutina1.Id);
            }
            if (nuevaRutina.Dificultad == "Intermedio")
            {
                _patron1.SetStrategy(new Intermedio(context), rutina1.Id);
            }
            if (nuevaRutina.Dificultad == "Avanzado")
            {
                _patron1.SetStrategy(new Avanzado(context), rutina1.Id);
            }


            return(RedirectToAction("Index"));
        }
Exemplo n.º 11
0
        public Rutina obtener(int id)
        {
            string textoComando = "SELECT * FROM RUTINA WHERE rutinaId = @ID";

            List <SqlParameter> lista = new List <SqlParameter>();

            lista.Add(new SqlParameter("@ID", id));

            DataTable dt = sqlHelper.ejecutarDataAdapter(textoComando, lista).Tables[0];


            if (dt.Rows.Count > 0)
            {
                DataRow dr     = dt.Rows[0];
                Rutina  rutina = new Rutina();
                rutina.Id = (int)dr["rutinaID"];
                rutina.DiaEjercicioLunes.Id     = dr["idDiaEjercicioLunes"] is DBNull ? 0 : (int)dr["idDiaEjercicioLunes"];
                rutina.DiaEjercicioMartes.Id    = dr["idDiaEjercicioMartes"] is DBNull ? 0 : (int)dr["idDiaEjercicioMartes"];
                rutina.DiaEjercicioMiercoles.Id = dr["idDiaEjercicioMiercoles"] is DBNull ? 0 : (int)dr["idDiaEjercicioMiercoles"];
                rutina.DiaEjercicioJueves.Id    = dr["idDiaEjercicioJueves"] is DBNull ? 0 : (int)dr["idDiaEjercicioJueves"];
                rutina.DiaEjercicioViernes.Id   = dr["idDiaEjercicioViernes"] is DBNull ? 0 : (int)dr["idDiaEjercicioViernes"];
                rutina.DiaEjercicioSabado.Id    = dr["idDiaEjercicioSabado"] is DBNull ? 0 : (int)dr["idDiaEjercicioSabado"];
                rutina.DiaEjercicioDomingo.Id   = dr["idDiaEjercicioDomingo"] is DBNull ? 0 : (int)dr["idDiaEjercicioDomingo"];
                rutina.Nombre = (string)dr["nombre"];

                return(rutina);
            }
            return(null);
        }
Exemplo n.º 12
0
        private void btnGuardarRutina_Click(object sender, EventArgs e)
        {
            Rutina        _rutina     = new Rutina();
            int           idCliente   = 1;
            List <Rutina> listaRutina = new List <Rutina>();

            _rutina.idEjercicio    = 4;
            _rutina.CantidadSeries = 3;
            _rutina.idRutina       = 2;
            _rutina.Peso           = "20kg";
            _rutina.Tiempo         = "";
            listaRutina.Add(_rutina);

            _rutina.idEjercicio    = 1;
            _rutina.CantidadSeries = 0;
            _rutina.idRutina       = 2;
            _rutina.Peso           = "";
            _rutina.Tiempo         = "10 minutos";
            listaRutina.Add(_rutina);

            bool Exito = RutinaNeg.GurdarRutina(listaRutina, idCliente);

            if (Exito == true)
            {
                const string message2 = "Se registro la rutina exitosamente.";
                const string caption2 = "Éxito";
                var          result2  = MessageBox.Show(message2, caption2,
                                                        MessageBoxButtons.OK,
                                                        MessageBoxIcon.Asterisk);
            }
        }
Exemplo n.º 13
0
        public IActionResult Probar(int id)
        {
            Rutina ru  = _context.Rutinas.Where(o => o.Id == id).FirstOrDefault();
            int    id1 = 0;

            if (ru.Nivel == 1)
            {
                id1 = ru.Id;
                Facil.FacilR(id1);
                return(RedirectToAction("Index"));
            }
            if (ru.Nivel == 2)
            {
                id1 = ru.Id;
                Intermedio.IntermedioR(id1);
                return(RedirectToAction("Index"));
            }
            if (ru.Nivel == 3)
            {
                id1 = ru.Id;
                Dificil.DificilR(id1);
                return(RedirectToAction("Index"));
            }
            return(RedirectToAction("Index"));
        }
 public void cargarrutina(Rutina p)
 {
     ideditar     = p.id;
     labelid.Text = "Id : " + p.id;
     txtnom.Text  = p.nombre;
     txtdes.Text  = p.descripcion;
 }
Exemplo n.º 15
0
        public ActionResult AdaugaRutina(DateTime?date)
        {
            DateTime data = date == null ? DateTime.Now : (DateTime)date;

            using (var context = new DatabaseContext())
            {
                var genrut = context.GeneratoRutina.Where(x => x.IdUtilizator == 1);

                Rutina rut = new Rutina();
                rut.IdUtilizator = genrut.First().IdUtilizator;
                context.Rutine.Add(rut);

                foreach (var item in genrut)
                {
                    RutinaActiune ra = new RutinaActiune();
                    ra.IdActiune = item.IdActiune;
                    ra.IdRutina  = rut.Id;
                    ra.IdStare   = 1;
                    context.RutineActiuni.Add(ra);
                }
                ParcursRutina pa = new ParcursRutina();
                pa.IdRutina = rut.Id;
                pa.Data     = data.Date.ToString();
                context.ParcursRutina.Add(pa);

                context.SaveChanges();
                return(RedirectToAction("Index"));
            }
        }
Exemplo n.º 16
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            if (IsValidateControls(txtSeries.Text, txtRepeticiones.Text, txtKg.Text))
            {
                rutina                = new Rutina();
                rutina.fechaDesde     = dtpFechaDesde.Value.Date;
                rutina.fechaHasta     = dtpFechaHasta.Value.Date;
                rutina.serie          = int.Parse(txtSeries.Text);
                rutina.repeticion     = int.Parse(txtRepeticiones.Text);
                rutina.tiempoduracion = txtTiempoDuracion.Text;
                rutina.pesokg         = float.Parse(txtKg.Text);
                rutina.descanso       = txtDescanso.Text;
                rutina.Cardio         = dbGimnasio.Cardios.Find(FrmGestionCardio.idcardio);
                rutina.Calentamiento  = dbGimnasio.Calentamientos.Find(FrmGestionCaletamiento.idcalentamiento);
                rutina.Cliente        = dbGimnasio.Clientes.Find(cboClientes.SelectedValue);

                if (ejercicio.Rutinas == null)
                {
                    ejercicio.Rutinas = new ObservableCollection <Rutina>();
                }

                ejercicio.Rutinas.Add(rutina);
                actualizarGrillaDetalle();
                Helper.OcultarColumnas(gridRutinas, new int[] { 0, 12 });
                limpiarPanel();
            }
        }
Exemplo n.º 17
0
        public ActionResult Create(string atletaSeleccionado, Rutina rutinaCreate)
        {
            ApplicationUser user = new ApplicationUser();



            user = db.Users.Single(x => x.Id == atletaSeleccionado);

            if (user != null)
            {
                Rutina rutina = new Rutina()
                {
                    Usuario = user,

                    RutinaFecha = rutinaCreate.RutinaFecha,

                    RutinaObservaciones = rutinaCreate.RutinaObservaciones
                };


                db.Rutinas.Add(rutina);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(rutinaCreate));
        }
Exemplo n.º 18
0
 public Tratamiento obtenerTratamientoActivo(Paciente paciente)
 {
     verificarPermiso("OP200");
     try
     {
         List <Tratamiento> tratamientos      = obtenerTratamientosDePaciente(paciente.Id);
         Tratamiento        tratamientoActivo = null;
         foreach (Tratamiento tratamiento in tratamientos)
         {
             if (tratamiento.FechaFinalizado == null)
             {
                 tratamientoActivo          = tratamiento;
                 tratamientoActivo.Paciente = paciente;
                 break;
             }
         }
         if (tratamientoActivo != null)
         {
             tratamientoActivo.Dieta = bllDieta.conseguirDieta(tratamientoActivo.Dieta.Id);
             if (tratamientoActivo.Rutina != null)
             {
                 Rutina rutinaObtenida = bllRutina.obtener(tratamientoActivo.Rutina.Id);
                 tratamientoActivo.Rutina = rutinaObtenida;
             }
         }
         return(tratamientoActivo);
     }catch (Exception ex)
     {
         bllBitacora.crearNuevaBitacora("Busqueda de Tratamiento", "Ocurrio un error buscando tratamiento: " + ex.Message, Criticidad.Alta);
         throw new Exception(NuSmartMessage.formatearMensaje("Tratamiento_error_buscar_activo") + ": " + ex.Message);
     }
 }
Exemplo n.º 19
0
        protected void btnCrearRutina_Click(object sender, EventArgs e)
        {
            ManejadorRutina manejador = new ManejadorRutina();

            String nombreRutina = Controlador.RemoveAccentsWithRegEx(txtNuevaRutina.Text);

            if (this.nombreRutina != null)
            {
                DateTime         Hoy          = DateTime.Today;
                string           fecha_actual = Hoy.ToString("yyyy-MM-dd");
                List <Ejercicio> ejercicios   = manejador.pasarAEjercicios(lista);
                Rutina           rutina       = new Rutina(0, fecha_actual, nombreRutina, ejercicios);
                manejador.eliminarRutina(rutina.Nombre);
                manejador.agregarRutina(rutina);
                Response.Redirect("BancoRutinas.aspx");
                ClientScript.RegisterStartupScript(GetType(), "invocarfuncion", "mensaje();", true);
            }
            else
            {
                if (!manejador.existenciaRutina(nombreRutina))
                {
                    DateTime         Hoy          = DateTime.Today;
                    string           fecha_actual = Hoy.ToString("yyyy-MM-dd");
                    List <Ejercicio> ejercicios   = manejador.pasarAEjercicios(lista);
                    Rutina           rutina       = new Rutina(0, fecha_actual, nombreRutina, ejercicios);
                    manejador.agregarRutina(rutina);
                    Response.Redirect("BancoRutinas.aspx");
                    ClientScript.RegisterStartupScript(GetType(), "invocarfuncion", "mensaje();", true);
                }
                else
                {
                    VerificadorExistencia.Visible = true;
                }
            }
        }
Exemplo n.º 20
0
 public FrmNuevoEditarRutina(GimnasioContext dbEnviado)
 {
     InitializeComponent();
     dbGimnasio = dbEnviado;
     rutina     = new Rutina();
     cargarRutina(0);
 }
Exemplo n.º 21
0
 public string Update(int rutinaId, List <RutinaEjercicio> rutinaEjercicio)
 {
     try
     {
         _db.RutinaEjercicio.RemoveRange(_db.RutinaEjercicio.Where(x => x.Rutina.RutinaId == rutinaId));
         _db.SaveChanges();
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
     foreach (var item in rutinaEjercicio)
     {
         RutinaEjercicio re = new RutinaEjercicio();
         Ejercicio       ej = _db.Ejercicios.Find(item.Ejercicio.EjercicioId);
         Rutina          ru = _db.Rutinas.Find(rutinaId);
         re.Ejercicio    = ej;
         re.Rutina       = ru;
         re.Repeticiones = item.Repeticiones;
         re.Series       = item.Series;
         _db.RutinaEjercicio.Add(re);
     }
     try
     {
         _db.SaveChanges();
         return("Rutina modificada correctamente");
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }
Exemplo n.º 22
0
        public void agregar(Rutina rutina)
        {
            verificarPermiso("OP021");

            if (rutina.Nombre == null || rutina.Nombre == "")
            {
                Exception ex = new Exception(NuSmartMessage.formatearMensaje("Rutina_error_guardar"));
                bllBitacora.crearNuevaBitacora("Agregar Rutina", "Se produjo un error al guardar una rutina: " + ex.Message, Criticidad.Alta);
                throw ex;
            }

            try
            {
                if (rutina.DiaEjercicioLunes.Ejercicio != null)
                {
                    validarDuracion(rutina.DiaEjercicioLunes);
                    rutina.DiaEjercicioLunes.Id = bllDiaEjercicio.agregar(rutina.DiaEjercicioLunes);
                }
                if (rutina.DiaEjercicioMartes.Ejercicio != null)
                {
                    validarDuracion(rutina.DiaEjercicioMartes);
                    rutina.DiaEjercicioMartes.Id = bllDiaEjercicio.agregar(rutina.DiaEjercicioMartes);
                }
                if (rutina.DiaEjercicioMiercoles.Ejercicio != null)
                {
                    validarDuracion(rutina.DiaEjercicioMiercoles);
                    rutina.DiaEjercicioMiercoles.Id = bllDiaEjercicio.agregar(rutina.DiaEjercicioMiercoles);
                }
                if (rutina.DiaEjercicioJueves.Ejercicio != null)
                {
                    validarDuracion(rutina.DiaEjercicioJueves);
                    rutina.DiaEjercicioJueves.Id = bllDiaEjercicio.agregar(rutina.DiaEjercicioJueves);
                }
                if (rutina.DiaEjercicioViernes.Ejercicio != null)
                {
                    validarDuracion(rutina.DiaEjercicioViernes);
                    rutina.DiaEjercicioViernes.Id = bllDiaEjercicio.agregar(rutina.DiaEjercicioViernes);
                }
                if (rutina.DiaEjercicioSabado.Ejercicio != null)
                {
                    validarDuracion(rutina.DiaEjercicioSabado);
                    rutina.DiaEjercicioSabado.Id = bllDiaEjercicio.agregar(rutina.DiaEjercicioSabado);
                }
                if (rutina.DiaEjercicioDomingo.Ejercicio != null)
                {
                    validarDuracion(rutina.DiaEjercicioDomingo);
                    rutina.DiaEjercicioDomingo.Id = bllDiaEjercicio.agregar(rutina.DiaEjercicioDomingo);
                }


                dalRutina.agregar(rutina);
                bllBitacora.crearNuevaBitacora("Agregar Rutina", "Se agrego una nueva rutina: " + rutina.Nombre, Criticidad.Media);
            }
            catch (Exception ex)
            {
                bllBitacora.crearNuevaBitacora("Agregar Rutina", "Se produjo un error al guardar una rutina: " + ex.Message, Criticidad.Alta);
                throw new Exception(NuSmartMessage.formatearMensaje("Rutina_error_guardar"));
            }
        }
Exemplo n.º 23
0
 public void DesaJugarRutinaAsignada()
 {
     Admin_level0.datosNivel2.nivel = 2;
     rutinaSeleccionada             = Rutina.ConRutina;
     panels [0].gameObject.SetActive(false);
     panels [9].gameObject.SetActive(false);
     panels [4].gameObject.SetActive(true);
 }
Exemplo n.º 24
0
        public Ejercicios()
        {
            bllEjercicio = new BLLEjercicio();
            bllRutina    = new BLLRutina();
            rutinaActual = new Rutina();

            InitializeComponent();
            setup();
        }
Exemplo n.º 25
0
 public FrmNuevoEditarEjercicio(int idSeleccionado, GimnasioContext dbEnviado)
 {
     InitializeComponent();
     dbGimnasio = dbEnviado;
     ejercicio  = new Ejercicio();
     rutina     = new Rutina();
     cliente    = new Cliente();
     this.cargarEjercicio(idSeleccionado);
 }
Exemplo n.º 26
0
        // GET: Rutina/Create
        public ActionResult Create(int?pagina)
        {
            ViewBag.Pagina = (pagina ?? 1);
            Rutina bdRutina = new Rutina();

            bdRutina.Inactividad    = false;
            ViewBag.GrupoMusculosID = new SelectList(db.GrupoMusculos.OrderBy(s => s.Nombre), "ID", "Nombre");
            return(View(bdRutina));
        }
Exemplo n.º 27
0
 public ActionResult Login(String contrasena, String id)
 {
     try
     {
         Rutina.Rutinas();
         MUsuario u = new MUsuario().getUsuarioId(id);
         //String co = Seguridad.Encriptar("Cecar123");
         if (u != null)
         {
             String contra = Seguridad.DesEncriptar(u.contrasena);
             if (contra.Equals(contrasena))
             {
                 sesion.setIdUsurio(id);
                 sesion.setIPerfilUsusrio(u.tipo);
                 sesion.setINombreUsuario(u.nombre + " " + u.apellidos);
                 if (u.tipo.Equals("Administrador"))
                 {
                     return(Redirect("~/Capacitacion/Home"));
                 }
                 else if (u.tipo.Equals("Monitor"))
                 {
                     if (new MCurso().tieneCurso_activo(id))
                     {
                         return(Redirect("~/Clase/Index"));
                     }
                     else
                     {
                         sesion.destruirSesion();
                         ViewBag.mensajeError = "No tiene grupo a cargo.";
                     }
                 }
                 else if (u.tipo.Equals("Docente"))
                 {
                     return(Redirect("~/Calificaciones/Home"));
                 }
                 else
                 {
                     ViewBag.mensajeError = "Perfil " + u.tipo + " No existe!!";
                 }
             }
             else
             {
                 ViewBag.mensajeError = "Contraseña incorrecta";
             }
         }
         else
         {
             ViewBag.mensajeError = "Usuario no registrado.";
         }
     }
     catch (Exception e)
     {
         ViewBag.mensajeError = e.Message;
     }
     return(View());
 }
Exemplo n.º 28
0
        public List <Ejercicio> findByRutina(Rutina rutina)
        {
            var query = from rutinaEjercicio in _db.RutinaEjercicio
                        join ejercicio in _db.Ejercicios
                        on rutinaEjercicio.Ejercicio.EjercicioId equals ejercicio.EjercicioId
                        where rutinaEjercicio.Rutina.RutinaId == rutina.RutinaId
                        select ejercicio;

            return(query.ToList());
        }
Exemplo n.º 29
0
 public ActionResult Edit([Bind(Include = "RutinaId,RutinaFecha,RutinaObservaciones")] Rutina rutina)
 {
     if (ModelState.IsValid)
     {
         db.Entry(rutina).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(rutina));
 }
Exemplo n.º 30
0
 public void SeleccionaSinRutina()
 {
     rutinaSeleccionada         = Rutina.SinRutina;
     eligeRutinaToggle [0].isOn = false;
     eligeRutinaToggle [1].isOn = false;
     eligeRutinaToggle [2].isOn = false;
     eligeRutinaToggle [3].isOn = false;
     panels [1].gameObject.SetActive(false);
     panels [3].gameObject.SetActive(true);
 }
Exemplo n.º 31
0
	private int CalculaPosicionRutina(Rutina rutina)
	{
		int horaActual = ManagerTiempo.instance.GetHoraActual();
		int posRutina = -1;

		if(horaActual < rutina.posLugarSiguientes[0].hora)
		{
			posRutina = rutina.posLugarSiguientes.Count - 1;
		}
		else
		{
			for(int i = 0; i < rutina.posLugarSiguientes.Count; i++)
			{
				if(horaActual >= rutina.posLugarSiguientes[i].hora)
				{
					posRutina++;
				}
			}
		}

		return posRutina;
	}