/// <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); } }
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); } }
/// <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); } }