public static string ObtenerPreguntas(int EncuestaNo, int NumeroGrupo = 0) { Thread.Sleep(2000); string html = ""; try { List<Formulario> listado = new List<Formulario>(); using (EncuestaServiceClient client = new EncuestaServiceClient()) { int Pregunta = 0; // Obtenemos la primera pregunta de las que estan disponibles if (NumeroGrupo == 0) { Pregunta = client.ListarPreguntasDisponibles(FormularioID, EncuestaNo).FirstOrDefault().NumeroGrupo; } else { Pregunta = NumeroGrupo; } listado = client.ObtenerPreguntas(FormularioID, Pregunta); html += "<script src='../Client/CustomScripts/CustomScripts.js' type'text/javascript'></script>"; html += "<form id=\"FormularioPreguntas\">"; html += "<input id=\"PreguntaID\" type=\"hidden\" value=\"" + listado.FirstOrDefault().PreguntaID + "\">"; html += "<input id=\"TipoPreguntaID\" type=\"hidden\" value=\"" + listado.FirstOrDefault().TipoPreguntaID + "\">"; html += "<input id=\"ProyectoID\" type=\"hidden\" value=\"8\">"; html += "<input id=\"FormularioID\" type=\"hidden\" value=\"" + listado.FirstOrDefault().FormularioID + "\">"; html += "<input id=\"EncuestaNo\" type=\"hidden\" value=\"" + EncuestaNo + "\">"; html += "<div class=\"widget-header\">"; html += "<h4 class=\"widget-title\">" + listado.FirstOrDefault().NumeroGrupo + " - " +listado.FirstOrDefault().NombreGrupo + "</h4>"; html += "</div>"; html += "<div class=\"widget-body\" id=\"Pregunta\">"; html += "<div class=\"widget-main no-padding\">"; html += "<form>"; html += "<fieldset>"; html += "<div class=\"col-xs-8 col-sm-4\">"; html += "<div class=\"control-group\">"; for (int i = 0; i < listado.Count() - 1; i++) { html += "<div class=\"radio\">"; html += "<label>"; html += "<input id=\"rbOpcion_" + listado[i].OpcionID + "\" name=\"rbOpcion\" type=\"radio\" class=\"ace\" value=\"" + listado[i].OpcionID + "\" />"; html += "<span class=\"lbl\">" + listado[i].TextoOpcion + "</span>"; html += "</label>"; html += "</div>"; } html += "</div>"; html += "</div>"; html += "<div>"; html += "<label for=\"form-field-9\">Observaciones</label>"; html += "<div class=\"form-inline\">"; html += "<textarea cols=\"95\" rows=\"4\" class=\"form-control limited\" id=\"txtObservaciones\" name=\"txtObservaciones\" maxlength=\"2000\"></textarea>"; html += "<input id=\"PreguntaObservacionID\" type=\"hidden\" value=\"" + listado.LastOrDefault().PreguntaID + "\">"; html += "<input id=\"OpcionObservacionID\" type=\"hidden\" value=\"1\">"; html += "<input id=\"TipoPreguntaObservacionID\" type=\"hidden\" value=\"" + listado.LastOrDefault().TipoPreguntaID + "\">"; html += "</div>"; html += "</div>"; html += "</fieldset>"; html += "<div class=\"form-actions center\">"; //html += "<button type=\"button\" class=\"btn btn-sm btn-success\" onclick=\"SiguientePregunta('" + EncuestaNo + "', '" + listado.FirstOrDefault().NumeroGrupo + "', 'A')\">"; //html += "<i class=\"ace-icon fa fa-arrow-left icon-on-right bigger-110\"></i> Anterior"; //html += "</button> "; html += "<button type=\"button\" class=\"btn btn-sm btn-info\" id=\"btnGuardarPregunta\">"; html += "Guardar esta pregunta <i class=\"ace-icon fa fa-save bigger-110\"></i>"; html += "</button> "; html += "<button type=\"button\" class=\"btn btn-sm btn-success\" id=\"btnFinalizarEncuesta\">"; html += "Finalizar Encuesta <i class=\"ace-icon fa fa-check bigger-110\"></i>"; html += "</button> "; //html += "<button type=\"button\" class=\"btn btn-sm btn-success\" onclick=\"SiguientePregunta('" + EncuestaNo + "', '" + listado.FirstOrDefault().NumeroGrupo + "', 'S')\">"; //html += "Siguiente <i class=\"ace-icon fa fa-arrow-right icon-on-right bigger-110\"></i>"; //html += "</button>"; html += "</div>"; html += "</form>"; html += "</div>"; html += "</div>"; html += "</form>"; } } catch (Exception ex) { } return html; }