public static EncuestaDelDia CargarEncuestaDeDia() { try { //cargar Encuesta del dia var Encuestas = GestorOpinion.ListarEncuestas(); string respuesta1 = Encuestas[0].Opcion1; string respuesta2 = Encuestas[0].Opcion2; var imagen1 = Encuestas[0].UrlOpcion1; var imagen2 = Encuestas[0].UrlOpcion2; EncuestaDelDia encuesta = new EncuestaDelDia { titulo = Encuestas[0].NombrePregunta, Respuesta = new List <Respuestas> { new Respuestas { imagen = imagen1, Texto = respuesta1 }, new Respuestas { imagen = imagen2, Texto = respuesta2 }, } }; return(encuesta); } catch (Exception e) { return(new EncuestaDelDia { titulo = "", Respuesta = new List <Respuestas>() }); } }
protected void btnDelete_Click(object sender, EventArgs e) { GridViewRow row = (sender as Button).NamingContainer as GridViewRow; string Id = row.Cells[0].Text.Trim(); bool eliminado = GestorOpinion.Eliminar(int.Parse(Id)); if (eliminado) { Response.Write("<script>alert('Se ha eliminado el registro')</script>"); } Response.Redirect("/ABMC-Encuestas.aspx"); }
protected void sendEditar_Click(object sender, EventArgs e) { bool Modificado = GestorOpinion.ModificarEncuesta( int.Parse(id.Text.Trim()), nombrePregunta.Text.Trim(), fechaInicio.Text.Trim(), fechaFin.Text.Trim(), respuesta1.Text.Trim(), respuesta2.Text.Trim(), img1.Text.Trim(), img2.Text.Trim()); if (Modificado) { Response.Write("<script>alert('Los cambios se guardaron correctamente')</script>"); return; //Response.Redirect("/ABMC-Usuarios"); } }
public static ValoresPorcentuales Votar(string Voto) { var Encuestas = GestorOpinion.ListarEncuestas(); var IdEncuesta = Encuestas[0].Id; var Punt1 = double.Parse(GestorOpinion.ObtenerPuntaje1(IdEncuesta).ToString()); var Punt2 = double.Parse(GestorOpinion.ObtenerPuntaje2(IdEncuesta).ToString()); var totalVotos = Punt1 + Punt2; var Porcentaje1 = (Punt1 / totalVotos) * 100; var Porcentaje2 = (Punt2 / totalVotos) * 100; int Total1 = int.Parse(Porcentaje1.ToString()); int Total2 = int.Parse(Porcentaje2.ToString()); //realizar un store que devuelva ambos valores return(new ValoresPorcentuales { NombreValor1 = Encuestas.FirstOrDefault().Opcion1, NombreValor2 = Encuestas.FirstOrDefault().Opcion2, Valor1 = Total1, Valor2 = Total2 }); }
protected void sendAgregar_Click(object sender, EventArgs e) { var NroPregunta = 1; var NombrePregunta = nombrePregunta.Text.Trim(); var Tipo = "Encuesta"; var FechaInicio = fechaInicio.Text.Trim(); var FechaFin = fechaFin.Text.Trim(); var Opcion1 = opcion1.Text.Trim(); var Opcion2 = opcion2.Text.Trim(); var NombreImg1 = img1.Text.Trim(); var NombreImg2 = img2.Text.Trim(); var existe = GestorOpinion.VerificarFechaEncuesta(FechaInicio); bool Insertado = false; if (existe != null) { Response.Write("<script>alert('Ya existe una encuesta para esa fecha, debe ingresar una fecha de inicio superior')</script>"); } else { Insertado = GestorOpinion.AgregarEncuesta( NroPregunta, NombrePregunta, Tipo, FechaInicio, FechaFin, Opcion1, Opcion2, NombreImg1, NombreImg2); } if (Insertado) { Response.Write("<script>alert('La encuesta se agregó correctamente')</script>"); } Response.Redirect("~/ABMC-Encuestas"); }
protected void btnOpinar_Click(object sender, EventArgs e) { //Pregunta 1 if (CheckPreg1Punt1.Checked == true) { GestorOpinion.Agregar(1, "¿Qué tan fácil te pareció el proceso de compra?", 1, "FichaOpinion"); } else if (CheckPreg1Punt2.Checked == true) { GestorOpinion.Agregar(1, "¿Qué tan fácil te pareció el proceso de compra?", 2, "FichaOpinion"); } else if (CheckPreg1Punt3.Checked == true) { GestorOpinion.Agregar(1, "¿Qué tan fácil te pareció el proceso de compra?", 3, "FichaOpinion"); } else if (CheckPreg1Punt4.Checked == true) { GestorOpinion.Agregar(1, "¿Qué tan fácil te pareció el proceso de compra?", 4, "FichaOpinion"); } else if (CheckPreg1Punt5.Checked == true) { GestorOpinion.Agregar(1, "¿Qué tan fácil te pareció el proceso de compra?", 5, "FichaOpinion"); } //Pregunta 2 if (CheckPreg2Punt1.Checked == true) { GestorOpinion.Agregar(2, "¿Te resultó fácil encontrar el producto que buscabas?", 1, "FichaOpinion"); } else if (CheckPreg2Punt2.Checked == true) { GestorOpinion.Agregar(2, "¿Te resultó fácil encontrar el producto que buscabas?", 2, "FichaOpinion"); } else if (CheckPreg2Punt3.Checked == true) { GestorOpinion.Agregar(2, "¿Te resultó fácil encontrar el producto que buscabas?", 3, "FichaOpinion"); } else if (CheckPreg2Punt4.Checked == true) { GestorOpinion.Agregar(2, "¿Te resultó fácil encontrar el producto que buscabas?", 4, "FichaOpinion"); } else if (CheckPreg2Punt5.Checked == true) { GestorOpinion.Agregar(2, "¿Te resultó fácil encontrar el producto que buscabas?", 5, "FichaOpinion"); } //Pregunta 3 if (CheckPreg3Punt1.Checked == true) { GestorOpinion.Agregar(3, "¿Qué tan satisfecho estás con la disponibilidad de los productos?", 1, "FichaOpinion"); } else if (CheckPreg3Punt2.Checked == true) { GestorOpinion.Agregar(3, "¿Qué tan satisfecho estás con la disponibilidad de los productos?", 2, "FichaOpinion"); } else if (CheckPreg3Punt3.Checked == true) { GestorOpinion.Agregar(3, "¿Qué tan satisfecho estás con la disponibilidad de los productos?", 3, "FichaOpinion"); } else if (CheckPreg3Punt4.Checked == true) { GestorOpinion.Agregar(3, "¿Qué tan satisfecho estás con la disponibilidad de los productos?", 4, "FichaOpinion"); } else if (CheckPreg3Punt5.Checked == true) { GestorOpinion.Agregar(3, "¿Qué tan satisfecho estás con la disponibilidad de los productos?", 5, "FichaOpinion"); } //Pregunta 4 if (CheckPreg4Punt1.Checked == true) { GestorOpinion.Agregar(4, "¿Qué tan probable es que nos recomiendes?", 1, "FichaOpinion"); } else if (CheckPreg4Punt2.Checked == true) { GestorOpinion.Agregar(4, "¿Qué tan probable es que nos recomiendes?", 2, "FichaOpinion"); } else if (CheckPreg4Punt3.Checked == true) { GestorOpinion.Agregar(4, "¿Qué tan probable es que nos recomiendes?", 3, "FichaOpinion"); } else if (CheckPreg4Punt4.Checked == true) { GestorOpinion.Agregar(4, "¿Qué tan probable es que nos recomiendes?", 4, "FichaOpinion"); } else if (CheckPreg4Punt5.Checked == true) { GestorOpinion.Agregar(4, "¿Qué tan probable es que nos recomiendes?", 5, "FichaOpinion"); } Response.Redirect("PaginaPrincipal.aspx"); }
public DataSet CargarDatos() { return(GestorOpinion.ListarTodasEncuestas()); }