public Clases.Tema insertTema(Clases.Tema tema) { String cadena = "INSERT INTO Temas (Nombre, idAsignatura) VALUES ('" + tema.getNombre() + "', '" + tema.getIdAsig() + "')"; this.execNonQuery(cadena); tema.setIdTema(this.findTemaByName(tema.getNombre())); return(tema); }
private void btnAddTema_Click(object sender, EventArgs e) { if (tNombreTema.Text.Equals("")) { MessageBox.Show("El nombre no puede ir en blanco."); return; } Clases.Tema tema = new Clases.Tema(tNombreTema.Text, Convert.ToInt32(tablaAsignaturas.SelectedRows[0].Cells[0].Value)); tema = repo.insertTema(tema); tablaTemas.DataSource = repo.actualizarTablaTemas(tema.getIdAsig()); }
/// <summary> /// Abre un nuevo tema /// </summary> /// <param name="pfecha">Fecha en que se abre el tema</param> /// <param name="pnombre">Nombre del nuevo tema</param> /// <param name="pdescripcion">Descripción del nuevo tema</param> /// <param name="pcantTemas">Cantidad de aportes</param> public static void abrirTema(DateTime pfecha, String pnombre, String pdescripcion, Boolean pestado, int pcantAportes, int pidForo) { //Por Camilo Clases.Tema tema = new Clases.Tema(pnombre, pdescripcion, pfecha, pcantAportes, pidForo); Persistentes.TemaPersistente temaPers = new Persistentes.TemaPersistente(); temaPers.abrirTema(tema, pestado); //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 abierto un tema al foro con con el código: " + pidForo, objActual); } }
/// <summary> /// Nombre del metodo: agregarTemaAForo /// Funcionalidad: agregar Tema A un foro /// </summary> /// <param name="nombre">Nombre del estudiante</param> /// <param name="descripcion">Descripcion del tema</param> /// <param name="idForo">Id del foro</param> public static void agregarTemaAForo(string nombre, string descripcion, int idForo) { //Obtener la Fecha de hoy DateTime hoy = DateTime.Today; Clases.Tema tema = new Clases.Tema(nombre, descripcion, hoy, idForo, true); Persistentes.TemaPersistente temaPers = new Persistentes.TemaPersistente(); temaPers.agregarTemaAForo(tema); //Registrar En Bitacora Estructuras.StructUsuario objActual; if (Clases.UsuarioTemporal._UsuarioActual != null) { objActual = Clases.UsuarioTemporal._UsuarioActual; GestorRegistrar.registrarBitacora("El usuario " + objActual.nombre + " ha creado un tema a un foro ", objActual); } }