示例#1
0
        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();
        }
示例#2
0
        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();
        }