protected void btnCrearPregunta(object sender, EventArgs e) { this.pregunta = txtNombrePregunta.Text; this.respuestaA = txtRespuesta1.Text; this.respuestaB = txtRespuesta2.Text; this.respuestaC = txtRespuesta3.Text; this.respuestaD = txtRespuesta4.Text; if (DropRespuestCorrecta.SelectedValue == "A") { respuesta_correcta = txtRespuesta1.Text; } else { if (DropRespuestCorrecta.SelectedValue == "B") { respuesta_correcta = txtRespuesta2.Text; } else { if (DropRespuestCorrecta.SelectedValue == "C") { respuesta_correcta = txtRespuesta3.Text; } else { if (DropRespuestCorrecta.SelectedValue == "D") { respuesta_correcta = txtRespuesta4.Text; } } } } //inserta una nueva pregunta en el sistema. DataTable consultaP = PuntuacionC.ConsultarPuntos(); int puntos = Int32.Parse(consultaP.Rows[0]["valor_punto"].ToString()); Boolean insert = preguntaC.Insertar_registro_pregunta(pregunta, puntos); DataTable consulta2 = preguntaC.Consultas_generales("select max(id_pregunta) from pregunta"); int fk_pregunta = Int32.Parse(consulta2.Rows[0]["max(id_pregunta)"].ToString()); //inserta las respuesta de la pregunta creada anteriormente. Boolean insert_respuestas = RespuestaController.insert_respuestas(respuestaA, respuestaB, respuestaC, respuestaD, respuesta_correcta, "A", fk_pregunta); if (insert && insert_respuestas) { ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({position: 'center',type: 'success',title: 'Exitoso!',text:'Pregunta creada satisfatoriamente.',timer:3000}) </script>"); } // Response.Redirect("~/Views/Administrador/Pregunta/ListarPreguntas.aspx"); }