Пример #1
0
        /// <summary>
        /// Lista de aportes
        /// </summary>
        /// <param name="pidTema">identicacion de tema</param>
        /// <returns>lista de aportes</returns>
        public static List<Array> listarAportes(int pidTema)
        {
            //Por Andrey Pérez

            try
            {
                dynamic _Usp = Capa_LogicaNegociosCENFOFORUM.Properties.Resources.usp_listarAportesXTema;

                List<Estructuras.StructAportes> _aportes = new List<Estructuras.StructAportes>();
                Persistentes.AportePersistente _aportePersist = new Persistentes.AportePersistente();
                List<Array> _arreglo = new List<Array>();

                _aportes = _aportePersist.obternerAportes(_Usp, pidTema);

                foreach (Estructuras.StructAportes _aporte in _aportes)
                {
                    String[] _datos =
                    {
                        _aporte.Id.ToString(),
                        _aporte.Fecha.ToString(),
                        _aporte.Descripcion.ToString(),
                        _aporte.NombreUsuario.ToString(),
                    };

                    _arreglo.Add(_datos);
                }
                return _arreglo;
            }
            catch (Exception ex)
            {
                throw new Exception("Error en la persistencia de Aporte.. " + ex.Message);
            }
        }
Пример #2
0
        /// <summary>
        /// Crea un nuevo aporte a un foro 
        /// </summary>
        /// <param name="pcomentario">Texto con el aporte del usuario</param>
        public static void crearAporteAForo(int idUsuario, String pcomentario, int idForo)
        {
            //Por Camilo
            Clases.Aporte aporte = new Clases.Aporte(idUsuario,pcomentario,idForo, idUsuario);
            Persistentes.AportePersistente aportPersit = new Persistentes.AportePersistente();
            aportPersit.crearAporte(aporte);

            //GestorRegistrar.registrarBitacora(" ha abierto el tema " + tema.titulo);
            //Registrar En Bitacora
            Estructuras.StructUsuario objActual;
            if (Clases.UsuarioTemporal._UsuarioActual != null)
            {
                objActual = Clases.UsuarioTemporal._UsuarioActual;
                GestorRegistrar.registrarBitacora("El usuario " + objActual.nombre + " ha creado un aporte a un foro. ", objActual);
            }
        }