private void bEnviarDebate_Click(object sender, EventArgs e) { try { asunto = tAsuntoDebate.Text; mensaje = tMensajeDebate.Text; if (asunto.Equals("") || mensaje.Equals("")) { MessageBox.Show("Faltan campos obligatorios por rellenar."); } else if (!asunto.Equals("") && !mensaje.Equals("")) { debateCreado = new Debate(usuario.CorreoUsuario, asunto, mensaje, DateTime.Now.ToString("dd/MM/yyyy")); Respuesta r = new Respuesta(debateCreado, usuario, mensaje, DateTime.Now.ToString("dd/MM/yyyy")); MessageBox.Show("Debate creado con éxito"); debateCreado = null; PantallaPrincipalForo f = new PantallaPrincipalForo(this.usuario); this.Hide(); f.ShowDialog(); this.Close(); } } catch (Exception ex) { MessageBox.Show("Se ha producido un error: " + ex.Message); } }
public Respuesta(int id) { SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); Object[] tupla = miBD.Select("SELECT * FROM Respuesta WHERE idRespuesta = " + id + ";")[0]; this.idRespuesta = (int)tupla[0]; this.debate = new Debate((int)tupla[1]); this.creador = new Usuario((string)tupla[2]); this.mensaje = (string)tupla[3]; this.fecha = (string)tupla[4]; }
private void dgvDebatesRecientes_SelectionChanged(object sender, EventArgs e) { if (dgvDebatesRecientes.SelectedRows.Count > 0) { int id = (int)dgvDebatesRecientes.SelectedRows[0].Cells[0].Value; debateSeleccionado = new Debate(id); } else { debateSeleccionado = null; } }
public void BorrarRespuesta() { SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); miBD.Delete("DELETE * FROM Respuesta WHERE idRespuesta = " + this.idRespuesta); this.idRespuesta = -1; this.debate = null; this.mensaje = null; this.creador = null; this.fecha = null; }
public Respuesta(Debate debate, Usuario creador, string mensaje, string fecha) { SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME); string sentencia = "INSERT INTO Respuesta VALUES (" + 0 + "," + debate.ID + ",'" + creador.CorreoUsuario + "','" + mensaje + "','" + fecha + "');"; miBD.Insert(sentencia); this.idRespuesta = (int)miBD.SelectScalar("SELECT MAX(idRespuesta) FROM Respuesta;");; this.debate = debate; this.mensaje = mensaje; this.creador = creador; this.fecha = fecha; }
private void bBorrar_Click(object sender, EventArgs e) { try { if (elementoSeleccionado != null) { if (MessageBox.Show("¿Quieres borrar el elemento definitivamente?", "Borrar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (elementoSeleccionado is Actividad) { Actividad a = (Actividad)elementoSeleccionado; a.BorrarActividad(); this.actividadTableAdapter.Fill(this.apsgrupo02DataSet.Actividad); } else if (elementoSeleccionado is Curso) { Curso c = (Curso)elementoSeleccionado; c.BorrarCurso(); this.cursoTableAdapter.Fill(this.apsgrupo02DataSet.Curso); } else if (elementoSeleccionado is Usuario) { Usuario u = (Usuario)elementoSeleccionado; u.BorrarUsuario(); this.usuarioTableAdapter.Fill(this.apsgrupo02DataSet.Usuario); } else if (elementoSeleccionado is Debate) { Debate d = (Debate)elementoSeleccionado; d.BorrarDebate(); this.debateTableAdapter1.Fill(this.apsgrupo02DataSet1.Debate); } } } else { MessageBox.Show("ERROR: Ningun elemento seleccionado"); } }catch (Exception excp) { Console.WriteLine(excp.Message); } }
public fInfoForo(Usuario u, Debate d) { InitializeComponent(); this.user = u; this.debate = d; }
public fRedactarRespuesta(Usuario u, Debate d) { InitializeComponent(); this.user = u; this.debate = d; }