protected void btnEnviarPista_Click(object sender, EventArgs e) { lblDialogo.Text = ""; if (txtPista.Text.Trim() != "") { Pista unaPista = new Pista(DateTime.Now, txtPista.Text.Trim()); try { Database.enviarPista(unaPista); } catch (Exception ex) { lblDialogo.Text = ex.Message; } } else { lblDialogo.Text = "introducir pista"; } }
protected void btnEnviarPregunta_Click(object sender, EventArgs e) { lblDialogo.Text = ""; if (txtPregunta.Text != "") { try { //se usa pista para lo que seria pregunta ya que tienen los mismos atributos Pista pista = new Pista(DateTime.Now, txtPregunta.Text); Database.enviarPregunta(pista); } catch (Exception ex) { lblDialogo.Text = ex.Message; } } else { lblDialogo.Text = "Debes escribir la pregunta"; } }
public static List <Pista> listarPistas() { List <Pista> listaPistas = new List <Pista>(); SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["conexion"].ConnectionString); SqlCommand cmd = new SqlCommand("obtenerpistas", cn); cmd.CommandType = CommandType.StoredProcedure; SqlDataReader reader; try { cn.Open(); reader = cmd.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { DateTime fecha = (DateTime)reader["fecha"]; string texto = (string)reader["texto"]; Pista unaPista = new Pista(fecha, texto); listaPistas.Add(unaPista); } reader.Close(); } } catch (Exception ex) { throw ex; } finally { cn.Close(); } return(listaPistas); }