예제 #1
0
        public void ImportarEjercicioIBF()
        {
            //arrange
            var obs       = @"IBF,11,LAS RONDAS
,01-18;01-18;01-12;20-07;04-20;01-19;07-21;02-20;02-19";
            var ejercicio = new Ejercicio {
                Nombre = "RONDA DE ACTIVACIÓN", Observaciones = obs, GrupoEjercicio = new GrupoEjercicio {
                    IdGrupo = 4
                }, IdGrupo = 4, IdEjercicio = 1, Detalle = @"Al final de la clase, para mantener la cohesión grupal, conviene proponer una activación en ronda. La intensidad de la activación debe tener en cuenta la fisiología y la vivencia de las personas, de manera de ser lo más progresiva posible, para que no haya ruptura en la vivencia.
Descripción :

La ronda se abre lentamente y el ritmo aparece con mas presencia. El movimiento se vuelve más vital.

Puede ser el momento de saludarse y despedirse (de darse besos).

Objetivo :

Llevar al grupo hacia una activación final permitiendo un estado de conciencia compatible con las exigencias de la realidad exterior. La activación final debe permitir una celebración, una conclusión que es algo más que una simple activación motora.

"
            };


            //act
            importIbf.importarEjercicio(ejercicio);

            //assert
            ejercicio.Musicas.Count.Should().Be(8);
//            ejercicio.Descripcion.Should()
//                .Be(
//                    @"La ronda se abre lentamente y el ritmo aparece con mas presencia. El movimiento se vuelve más vital.
//Puede ser el momento de saludarse y despedirse (de darse besos).");
            ejercicio.IdGrupo.Should().Be(50);
            //ejercicio.Objetivo.Should().Be(@"Llevar al grupo hacia una activación final permitiendo un estado de conciencia compatible con las exigencias de la realidad exterior. La activación final debe permitir una celebración, una conclusión que es algo más que una simple activación motora.");
        }
예제 #2
0
        public static int Insertar(Ejercicio param)
        {
            int res = EjercicioMapper.Insertar(param);

            Bitacora("Insertar", param);
            return(res);
        }
예제 #3
0
 public FrmEditarEjercicio(int idSeleccionado, GimnasioContext dbEnviado)
 {
     InitializeComponent();
     dbGimnasio = dbEnviado;
     ejercicio  = new Ejercicio();
     this.CargarEjercicio(idSeleccionado);
 }
예제 #4
0
        //PARA INSERTAR LOS DATOS
        private void Datos()
        {
            //Valores

            //ejercicios
            var ej1  = new Ejercicio(new DateTime(2016, 10, 3), "Subir escaleras");
            var ej2  = new Ejercicio(new DateTime(2016, 10, 20), "Saltar caja");
            var ej3  = new Ejercicio(new DateTime(2016, 10, 24), "Saltar banca");
            var ej4  = new Ejercicio(new DateTime(2016, 10, 29), "Solo correr");
            var ej5  = new Ejercicio(new DateTime(2016, 11, 4), "Saltar cuerda");
            var ej6  = new Ejercicio(new DateTime(2016, 11, 16), "Saltar correr");
            var ej7  = new Ejercicio(new DateTime(2016, 11, 22), "Solo correr");
            var ej8  = new Ejercicio(new DateTime(2016, 9, 8), "Saltar banca");
            var ej9  = new Ejercicio(new DateTime(2016, 9, 11), "Saltar cuerda");
            var ej10 = new Ejercicio(new DateTime(2016, 9, 23), "Solo correr");
            var ej11 = new Ejercicio(new DateTime(2015, 10, 7), "Subir escaleras");
            var ej12 = new Ejercicio(new DateTime(2015, 10, 12), "Saltar caja");
            var ej13 = new Ejercicio(new DateTime(2015, 10, 30), "Saltar banca");
            var ej14 = new Ejercicio(new DateTime(2015, 10, 2), "Solo correr");
            var ej15 = new Ejercicio(new DateTime(2015, 11, 6), "Saltar banca");
            var ej16 = new Ejercicio(new DateTime(2015, 11, 8), "Saltar cuerda");


            this.ejtotal = new Ejercicio[] { ej1, ej2, ej3, ej4, ej5, ej6, ej7, ej8, ej9, ej10, ej11, ej12, ej13, ej14, ej15, ej16 };
        }
예제 #5
0
        public string GetEjercicio(int ID)
        {
            DependenciaFideicomisoEjercicio fidiecomiso = uow.DependenciaFideicomisoEjercicioBusinessLogic.GetByID(ID);
            Ejercicio ejercicio = uow.EjercicioBusinessLogic.GetByID(fidiecomiso.EjercicioID);

            return(ejercicio != null?ejercicio.Anio.ToString() : string.Empty);
        }
예제 #6
0
        public static int Modificar(Ejercicio param)
        {
            int res = EjercicioMapper.Modificar(param);

            Bitacora("Modificar", param);
            return(res);
        }
예제 #7
0
        private void ValoresPorDefecto()
        {
            rFecharegistro.EditValue = SessionApp.DateServer;
            iFechacierre.EditValue   = SessionApp.DateServer;
            iIdtipomoneda.EditValue  = 1; //soles


            if (SessionApp.EmpleadoSel == null)
            {
                iIdempleado.EditValue = null;
                iIdempleado.Enabled   = true;
            }
            else
            {
                iIdempleado.EditValue = SessionApp.EmpleadoSel.Idempleado;
                iIdempleado.Enabled   = false;
            }


            rFecharegistro.Enabled = false;

            iIdsucursal.EditValue = SessionApp.SucursalSel.Idsucursal;

            Ejercicio ejercicio = Service.GetEjercicio(x => x.Anioejercicio == SessionApp.EjercicioActual);

            if (ejercicio != null)
            {
                rIdejercicio.EditValue = ejercicio.Idejercicio;
            }
        }
        public async Task <IActionResult> PutEjercicio(long id, Ejercicio ejercicio)
        {
            if (id != ejercicio.Id)
            {
                return(BadRequest());
            }

            _context.Entry(ejercicio).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!EjercicioExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
예제 #9
0
파일: VMMain.cs 프로젝트: NoxLP/AdminConta
        public string BuildTabHeader(int codigoComunidad, Ejercicio ejercicio, TabType tabType)
        {
            string    tabEjercicioHeader = BuildTabEjercicioHeader(ejercicio);
            TabHeader TabHeaders         = new TabHeader();

            return($"{codigoComunidad} - {tabEjercicioHeader} - {TabHeaders[this.LastTabType]}");
        }
예제 #10
0
 public FrmNuevoEditarEjercicio(GimnasioContext dbEnviado)
 {
     InitializeComponent();
     dbGimnasio = dbEnviado;
     ejercicio  = new Ejercicio();
     cargarComboCliente(0);
 }
예제 #11
0
 public static void InsertaEjercicio(Ejercicio ej)
 {
     using (IDbConnection cnn = new SQLiteConnection(LoadConnectionString()))
     {
         cnn.Execute("insert into Ejercicios (Nombre, IdGrupoMuscular) values (@Nombre, @IdGrupoMuscular)", ej);
     }
 }
예제 #12
0
파일: VMMain.cs 프로젝트: NoxLP/AdminConta
        private string BuildTabEjercicioHeader(Ejercicio ejercicio)
        {
            DateTime comienzo           = ejercicio.FechaComienzo;
            DateTime final              = ejercicio.FechaFinal;
            string   tabEjercicioHeader = "";

            //Regla de 3: 12 meses son M para 4(trimestre) meses son X => 12/M = 4/X => X = 4M/12 (si se utiliza el último mes no es necesario redondear)
            //para cuatrimestres y semestres es lo mismo cambiando el 4
            if (comienzo.AreAnOfficialTrimester(final))
            {
                tabEjercicioHeader = $"{(4 * final.Month) / 12} Trimestre {final.Year}";
            }
            else if (comienzo.AreAnOfficialFourMonth(final))
            {
                tabEjercicioHeader = $"{(3 * final.Month) / 12} Cuatrimestre {final.Year}";
            }
            else if (comienzo.AreAnOfficialSemester(final))
            {
                tabEjercicioHeader = $"{(2 * final.Month) / 12} Semestre {final.Year}";
            }
            else if (comienzo.Year == final.Year)
            {
                tabEjercicioHeader = comienzo.Year.ToString();
            }
            else
            {
                tabEjercicioHeader = $"{comienzo.ToString("d")} a {final.ToString("d")}";
            }
            return(tabEjercicioHeader);
        }
        public async Task <ActionResult <Ejercicio> > PostEjercicio(Ejercicio ejercicio)
        {
            _context.Ejercicio.Add(ejercicio);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetEjercicio", new { id = ejercicio.Id }, ejercicio));
        }
예제 #14
0
 public static void DeleteEjercicio(Ejercicio ej)
 {
     using (IDbConnection cnn = new SQLiteConnection(LoadConnectionString()))
     {
         cnn.Execute("delete from Ejercicios where IdEjercicio = (@IdEjercicio)", ej);
     }
 }
예제 #15
0
    public void error()
    {
        ayudamgr.mostrarDerrota();
        nErrores++;
        if (nErrores < Dificultad.maximoErrores)
        {
            //mostrar ventana vuelve a intentar
        }
        else
        {
            stopwatch.Stop();

            if (Persistencia.partida.ejercicios.Count >= Dificultad.numeroEjercicios)
            {
                Persistencia.partida.ejercicios.RemoveAt(0);
            }

            Ejercicio e = new Ejercicio();
            e.completado = false;
            e.nErrores   = nErrores;
            e.nAyudas    = nAyudas;
            e.tiempo     = (float)System.Math.Round(stopwatch.Elapsed.TotalSeconds, 2);
            Persistencia.partida.ejercicios.Add(e);

            ///////////////////////
            //Persistencia.contPuntos += 1;

            Dificultad.calcular(true);

            Persistencia.save();
            SceneMgr.loadScene(Persistencia.mundoActual);
        }
    }
        public async Task <IActionResult> Edit(int id, [Bind("Id,Nombre,Dificultad,Repeticiones,Series")] Ejercicio ejercicio)
        {
            if (id != ejercicio.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(ejercicio);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!EjercicioExists(ejercicio.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(ejercicio));
        }
예제 #17
0
 void cmbejercicio()
 {
     objEjercicio             = new Ejercicio();
     objEjercicio.Id          = "2018";
     objEjercicio.Descripcion = "2018";
     objListaEjercicio.Add(objEjercicio);
     objEjercicio             = new Ejercicio();
     objEjercicio.Id          = "2019";
     objEjercicio.Descripcion = "2019";
     objListaEjercicio.Add(objEjercicio);
     objEjercicio             = new Ejercicio();
     objEjercicio.Id          = "2020";
     objEjercicio.Descripcion = "2020";
     objListaEjercicio.Add(objEjercicio);
     objEjercicio             = new Ejercicio();
     objEjercicio.Id          = "2021";
     objEjercicio.Descripcion = "2021";
     objListaEjercicio.Add(objEjercicio);
     objEjercicio             = new Ejercicio();
     objEjercicio.Id          = "2022";
     objEjercicio.Descripcion = "2022";
     objListaEjercicio.Add(objEjercicio);
     cmb_ejercicio2.DataSource    = objListaEjercicio;
     cmb_ejercicio2.ValueMember   = "Id";
     cmb_ejercicio2.DisplayMember = "Descripcion";
     cmb_ejercicio2.Refresh();
 }
예제 #18
0
 public Cuota(
     int id,
     int idOwnerFinca,
     int idOwnerComunidad,
     int idOwnerPropietario,
     Ejercicio ejercicio,
     Concepto concepto,
     Date mes,
     Date caducidad,
     decimal importeTotal,
     CobrosDict cobros = null,
     SituacionReciboCobroEntaCta situacion = SituacionReciboCobroEntaCta.Normal,
     DevolucionesList devoluciones         = null)
 {
     this._Id                 = id;
     this._IdOwnerFinca       = idOwnerFinca;
     this._IdOwnerComunidad   = idOwnerComunidad;
     this._IdOwnerPropietario = idOwnerPropietario;
     this._Ejercicio          = ejercicio;
     this._Concepto           = concepto;
     this._Mes                = mes;
     this._Caducidad          = caducidad;
     this._ImporteTotal       = importeTotal;
     this._Cobros             = cobros;
     this._Situacion          = situacion;
     this._Devoluciones       = devoluciones;
 }
예제 #19
0
        internal bool Delete(Ejercicio oEjercicio)
        {
            string str_sql = "UPDATE Ejercicios " +
                             "SET borrado=1 WHERE idEjercicio=" + oEjercicio.IdEjercicio;

            return(DBHelper.GetDBHelper().EjecutarSQL(str_sql) == 1);
        }
예제 #20
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);
     }
 }
예제 #21
0
 public IHttpActionResult PostEjercicio(Ejercicio ejercicio)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     return(Ok(_ej.Insert(ejercicio)));
 }
예제 #22
0
 /// <summary>
 /// Constructor de la clase 'CategoriaViewModel'
 /// </summary>
 /// <param name="navigation">navigation.</param>
 public CategoriaViewModel(INavigation navigation)
 {
     Navigation           = navigation;
     this.ejercicio       = new Ejercicio();
     NombreCategoria      = new ObservableCollection <CategoriaModel>();
     GetCategoriasCommand = new Command(async() => await LlenarCategorias());
     GetCategoriasCommand.Execute(null);
 }
예제 #23
0
 public static int InsertarEjercicio(Entrenamiento entrenamiento, Ejercicio ejercicio)
 {
     SqlParameter[] parametros = new SqlParameter[3];
     parametros[0] = new SqlParameter("@id_entrenamiento", entrenamiento.Id);
     parametros[1] = new SqlParameter("@id_ejercicio", ejercicio.Id);
     parametros[2] = new SqlParameter("@observaciones", ejercicio.Observaciones);
     return(SqlHelper.getInstance().escribir(Tabla2 + "_alta", parametros));
 }
예제 #24
0
 private void nuevo()
 {
     EntrenamientoSeleccionado = null;
     EjercicioSeleccionado     = null;
     actualizarEjercicio();
     actualizarEntrenamiento();
     actualizarListaEjercicios();
 }
예제 #25
0
        private int GetEjercicioAño()
        {
            int idEjercicio = Utilerias.StrToInt(Session["Ejercicio"].ToString());

            Ejercicio obj = uow.EjercicioBusinessLogic.GetByID(idEjercicio);

            return(obj.Anio);
        }
        public void TestCorrerSimple()
        {
            ObjectFactory.Initialize(x => { x.For <IPersona>().Use <Persona>(); });

            Ejercicio ejercicioDePersonas = new Ejercicio();

            ejercicioDePersonas.Correr();
        }
예제 #27
0
 private static void Bitacora(string accion, Ejercicio param)
 {
     BE.Bitacora bitacora = new BE.Bitacora();
     bitacora.Accion = accion;
     bitacora.Tabla  = "Ejercicio";
     bitacora.Dato   = param.ToString();
     BLL.GestionarBitacora.Insertar(bitacora);
 }
예제 #28
0
        public string GenerarEjercicio(Ejercicio item)
        {
            string cadena = GenerarDato(item);

            cadena += "Cantidad: " + item.Cantidad + "\n";
            cadena += "Repeticiones: " + item.Repeticiones;
            return(cadena);
        }
예제 #29
0
 private void EjerCargados_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (EjerCargados.Items.Count > 0)
     {
         EjercicioSeleccionado = (Ejercicio)EjerCargados.SelectedItem;
     }
     actualizarEjercicio();
 }
예제 #30
0
        private void MostrarOpciones()
        {
            int idUser = Utilerias.StrToInt(Session["IdUser"].ToString());

            Usuario user = uow.UsuarioBusinessLogic.GetByID(idUser);

            //SEGUN EL ROL, SE MOSTRARAN OPCIONES

            if (user.RolId != 3 & user.RolId != 6)
            {
                UnidadPresupuestal up           = uow.UnidadPresupuestalBusinessLogic.GetByID(Utilerias.StrToInt(Session["UnidadPresupuestalId"].ToString()));
                Ejercicio          objEjercicio = uow.EjercicioBusinessLogic.GetByID(Utilerias.StrToInt(Session["EjercicioId"].ToString()));
                lblEjercicio.Text = objEjercicio != null?objEjercicio.Año.ToString() : string.Empty;

                lblDependencia.Text = up.Abreviatura;
            }



            switch (user.RolId)
            {
            case 1:     //Desarrollador

                mnInicioSefiplan.Visible    = true;
                mnCatalogos.Visible         = true;
                mnPOA.Visible               = true;
                mnTechosFinancieros.Visible = true;
                mnControlFinanciero.Visible = true;
                break;

            case 2:     //Ejecutivo
                break;

            case 3:     //Administrador

                mnCatalogos.Visible = true;
                break;

            case 4:     //Capturista de Dependencia

                mnInicioDependencia.Visible = true;
                mnPOA.Visible = true;
                break;

            case 5:     //Analista

                mnInicioSefiplan.Visible    = true;
                mnPOAAnalista.Visible       = true;
                mnTechosFinancieros.Visible = true;
                break;

            case 6:     //Subdirector de Control financiero

                mnInicioDependencia.Visible = true;
                mnTechosFinancieros.Visible = true;
                break;
            }
        }