private void GenerarTablaPlanInmediato(int _Alerta_id, string _Descripcion) { DataTable Resultados = _TB_PlanAccionBL.BuscarTB_PlanAccionByIncidenteResponsable(_Alerta_id, 1, 2); StringBuilder Tabla = new StringBuilder(); DateTime hoy = DateTime.Now; DateTime fecha; string _PlanAccion_id; int TotalRegistros = Resultados.Rows.Count; Tabla.AppendLine("<h2>Plan Inmediato:</h2>"); Tabla.AppendLine("<table class=\"lista_table\">"); Tabla.AppendLine("<thead>"); Tabla.AppendLine("<th><a href=\"#\" onClick=\"PopUp('../admin/RegistrarPlanAccion.aspx?tipoPlan=1&Registro_id=" + _Alerta_id + "&Sistema_id=2',20,20,800,400); return false;\">Agregar </a></th><th> ID </th><th> PLAN </th><th> RESPONSABLE </th><th> ESTADO </th><th> FECHA ESTIMADA </th>"); Tabla.AppendLine("</thead>"); Tabla.AppendLine("<tbody>"); for (int i = 0; i < TotalRegistros; i++) { fecha = Convert.ToDateTime(Resultados.Rows[i]["fecha"]); _PlanAccion_id = Resultados.Rows[i]["PlanAccion_id"].ToString(); Tabla.AppendLine("<tr>"); Tabla.Append("<td>" + "<a href=\"#\" onClick=\"PopUp('../admin/ActualizarPlanAccion.aspx?PlanAccion_id=" + _PlanAccion_id + "&Registro_id=" + _Alerta_id + "&Sistema_id=2',20,20,800,400); return false;\"> Editar </a></td>"); Tabla.Append("<td>" + _PlanAccion_id + "</td>"); Tabla.Append("<td align=\"left\">" + Resultados.Rows[i]["PlanAccion_desc"].ToString() + "</td>"); Tabla.Append("<td>" + Resultados.Rows[i]["Funcionario_nome"].ToString() + "</td>"); if (Convert.ToBoolean(Convert.ToByte(Resultados.Rows[i]["Estado"])) == true) { Tabla.Append("<td style='color: green;'>Cumplido</td>"); } else { if (fecha > hoy) { Tabla.Append("<td style='color: orange;'>En Fecha</td>"); } else { Tabla.Append("<td style='color: red;'>Pendiente</td>"); } } Tabla.Append("<td>" + Resultados.Rows[i]["fecha"] + "</td>"); Tabla.Append(Environment.NewLine); Tabla.AppendLine("</tr>"); } Tabla.AppendLine("</tbody>"); Tabla.AppendLine("</table>"); //lblTitulo.Text = "Comentarios: " + Resultados.Rows[0]["Titulo"]; ltlPlanInmediato.Text = Tabla.ToString(); }
public void GenerarTablaPlanSistemico(int _Incidente_id, string _Titulo) { DataTable Resultados = _TB_PlanAccionBL.BuscarTB_PlanAccionByIncidenteResponsable(_Incidente_id, 2, 1); StringBuilder Tabla = new StringBuilder(); string _PlanAccion_id; int TotalRegistros = Resultados.Rows.Count; Tabla.AppendLine("<h2>Plan Sistémico:</h2>"); Tabla.AppendLine("<table class=\"lista_table\">"); Tabla.AppendLine("<thead>"); Tabla.AppendLine("<th><a href=\"#\" onClick=\"PopUp('RegistrarPlanAccion.aspx?tipoPlan=2&Registro_id=" + _Incidente_id + "&Sistema_id=1',20,20,800,400); return false;\">Agregar</th><th> ID </th><th> PLAN </th><th> RESPONSABLE </th><th> ESTADO </th><th> FECHA ESTIMADA </th>"); Tabla.AppendLine("</thead>"); Tabla.AppendLine("<tbody>"); for (int i = 0; i < TotalRegistros; i++) { _PlanAccion_id = Resultados.Rows[i]["PlanAccion_id"].ToString(); Tabla.AppendLine("<tr>"); Tabla.Append("<td>" + "<a href=\"#\" onClick=\"PopUp('ActualizarPlanAccion.aspx?PlanAccion_id=" + _PlanAccion_id + "&Registro_id=" + _Incidente_id + "&Sistema_id=1',20,20,800,400); return false;\"> Editar </a></td>"); Tabla.Append("<td>" + _PlanAccion_id + "</td>"); Tabla.Append("<td align=\"left\">" + Resultados.Rows[i]["PlanAccion_desc"].ToString() + "</td>"); Tabla.Append("<td>" + Resultados.Rows[i]["Funcionario_nome"].ToString() + "</td>"); if (Convert.ToBoolean(Convert.ToByte(Resultados.Rows[i]["Estado"])) == true) { Tabla.Append("<td>Cumplido</td>"); } else { Tabla.Append("<td style='color: red;'>No cumplido</td>"); } Tabla.Append("<td>" + Resultados.Rows[i]["fecha"] + "</td>"); Tabla.Append(Environment.NewLine); Tabla.AppendLine("</tr>"); } Tabla.AppendLine("</tbody>"); Tabla.AppendLine("</table>"); //lblTitulo.Text = "Comentarios: " + Resultados.Rows[0]["Titulo"]; ltlPlanSistemico.Text = Tabla.ToString(); }