Exemplo n.º 1
0
        public void TestActivarActividad()
        {
            try
            {
                conexion.Conectar();
                conexion.ActivarActividad(actividad.Id, true);
                Assert.AreEqual(true, conexion.ConsultarActividad(actividad.Id).Activar);
                conexion.Desconectar();

                conexion.Conectar();
                conexion.ActivarActividad(lugar.Id, false);

                Assert.AreEqual(false, conexion.ConsultarActividad(actividad.Id).Activar);
                conexion.Desconectar();
            }
            catch (ArgumentOutOfRangeException)
            {
                Assert.Fail("No hay actividades insertadas en la base de datos");
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// Activa o desactiva una actividad
        /// </summary>
        /// <param name="id">ID de la actividad</param>
        /// <param name="activar">true para activar, false para desactivar</param>
        /// <exception cref="BaseDeDatosExcepcion"></exception>
        public void ActivarActividad(int id, bool activar)
        {
            try
            {
                conexion.Conectar();

                conexion.ActivarActividad(id, activar);

                conexion.Desconectar();
            }
            catch (BaseDeDatosExcepcion e)
            {
                e.NombreMetodos.Add(this.GetType().FullName + "." + MethodBase.GetCurrentMethod().Name);
                throw e;
            }
        }