public static string ObtenerEncuestasPorUsuario(int UsuarioID) { Thread.Sleep(1000); string tabla = ""; double Porcentaje = 0; try { List<Encuesta> encuestas = new List<Encuesta>(); using (EncuestaServiceClient client = new EncuestaServiceClient()) { encuestas = client.ListarEstatusEncuestasPorUsuario(UsuarioID); foreach (Encuesta row in encuestas) { Porcentaje = (Double.Parse(row.TotalRespuestas.ToString()) / Double.Parse(row.TotalPreguntas.ToString())) * 100; tabla += "<tr>"; tabla += "<td>" + row.NombreProyecto + "</td>"; tabla += "<td>" + row.NombreFormulario + "</td>"; tabla += "<td style=\"text-align: center\">" + row.TotalPreguntas + "</td>"; tabla += "<td style=\"text-align: center\">" + row.TotalRespuestas + "</td>"; tabla += "<td>"; tabla += "<div class=\"progress progress-striped pos-rel\" data-percent=\"" + Porcentaje + "%\">"; tabla += "<div class=\"progress-bar progress-bar-blue\" style=\"width:" + Porcentaje + "%;\"></div>"; tabla += "</div>"; tabla += "</td>"; tabla += "<td>" + (row.Activo ? "<span class=\"label label-sm label-success\">Activo</span>" : "<span class=\"label label-sm label-danger\">Completado</span>") + "</td>"; tabla += "</tr>"; } } } catch (Exception ex) { } return tabla; }