Esempio n. 1
0
        /// <summary>
        /// Nombre del metodo: agregarTemaAForo
        /// Funcionalidad: agregar Tema A foro
        /// </summary>
        /// <param name="ptema">Objeto tema que será ingresado en el sistema</param>
        /// <param name="pestado">Estado del nuevo tema ingresado</param>
        public void agregarTemaAForo(Clases.Tema ptema)
        {
            Capa_AccesoDatos.ClsDataAccess _dataAccess = new Capa_AccesoDatos.ClsDataAccess();

            try
            {

                String querie = "INSERT INTO TTema ( fecha,nombre , descripcion, estado , cantAportes, FK_TForo) VALUES (GETDATE(), '" + ptema.Titulo + "', '" + ptema.Descripcion + "', '" + ptema.Estado + "', '" + ptema.CantTemas + "', '" + ptema.IdForo + "');";

               _dataAccess.executeSQL(querie, null);

            }
            catch (Exception ex)
            {
                throw new System.Exception("Error en la persistencia de Tema " + ex.Message);
            }
        }
        /// <summary>
        /// Nombre del metodo: crearEntradaDBlog
        /// Funcionalidad: Inserta el objeto Blog en la base de datos
        /// </summary>
        /// <param name="pbitacora">el objeto bitacora </param>
        public void crearEntradaDBlog(Clases.Articulo articulo)
        {
            Capa_AccesoDatos.ClsDataAccess _dataAccess = new Capa_AccesoDatos.ClsDataAccess();

            try
            {

                String querie = "INSERT INTO TArticulo ( fecha,tema , descripcion, calificacion , denuncia) VALUES (GETDATE(), '" + articulo.Tema + "', '" + articulo.Descripcion + "', '" + articulo.Calificacion + "', '" + articulo.Denuncia + "');";

                _dataAccess.executeSQL(querie, null);

            }
            catch (Exception ex)
            {
                throw new System.Exception("Error en la persistencia de Articulo " + ex.Message);
            }
        }
Esempio n. 3
0
 public void eliminarEstudianteDeForo(int pidEstudiante, int pidTema)
 {
     Capa_AccesoDatos.ClsDataAccess _dataAccess = new Capa_AccesoDatos.ClsDataAccess();
     String sentencia = "DELETE FROM TEstudianteXTema WHERE FK_TTemaID = " + pidTema + " AND FK_TEstudiante_ID = (SELECT e.id FROM TEstudiante e, TUsuario u WHERE u.id=" + pidEstudiante + ");";
     try
     {
         _dataAccess.executeSQL(sentencia, null);
     }
     catch (Exception ex)
     {
         throw new System.Exception(ex.Message);
     }
 }
Esempio n. 4
0
        /// <summary>
        /// Nombre del metodo: crearBlog
        /// Funcionalidad: Inserta el objeto Blog en la base de datos
        /// </summary>
        /// <param name="pbitacora">el objeto bitacora </param>
        public void crearBlog(Clases.Blog pblog, string pcedula, string pusp)
        {
            Capa_AccesoDatos.ClsDataAccess _dataAccess = new Capa_AccesoDatos.ClsDataAccess();
            Capa_AccesoDatos.ClsDataAccess _dataAccess2 = new Capa_AccesoDatos.ClsDataAccess();

            Capa_AccesoDatos.Parameters[] param = new Capa_AccesoDatos.Parameters[1];
            param[0] = new Capa_AccesoDatos.Parameters(pcedula, "criterio");

            int idUsuario;

            try
            {
                IDataReader _drUsuario = _dataAccess.executeSQL_Query(pusp, param);

                while (_drUsuario.Read())
                {
                    idUsuario = (_drUsuario.GetInt32(0));

                    String querie = "INSERT INTO TBlog ( FK_TUsuarioID,fecha, titulo, descripcion, estado) VALUES ('" + idUsuario + "',GETDATE(), '" + pblog.Titulo + "', '" + pblog.Descripcion + "','" + pblog.Estado + "');";

                    // /*eliminar*/String querie = "INSERT INTO TBlog (fecha, titulo, descripcion, estado) VALUES (GETDATE(), '" + pblog.Titulo + "', '" + pblog.Descripcion + "','" + pblog.Estado + "');";

                    _dataAccess2.executeSQL(querie, null);
                    //_dataAccess.CloseConnection();
                    // _dataAccess2.CloseConnection();
                }

            }
            catch (Exception ex)
            {
                throw new System.Exception("Error en la persistencia de blog " + ex.Message);
            }
        }