Ejemplo n.º 1
0
        private void GenerarTriangulo(string _Departamento_id, DateTime _Fecha_incidente, DateTime _Fecha_incidente1)
        {
            COM_ComportamientoBL _COM_ComportamientoBL = new COM_ComportamientoBL();
            DataTable            Resultados            = _TB_IncidentesBL.ContarIncidentesByClasificacion(_Departamento_id, _Fecha_incidente, _Fecha_incidente1);
            int           NumComp = _COM_ComportamientoBL.ContarCOM_Comportamiento(_Departamento_id, _Fecha_incidente, _Fecha_incidente1);
            StringBuilder Tabla = new StringBuilder();
            string        colorSup, colorMedio, colorBajo, colorBase;
            int           clase1, clase2, clase3;

            clase1 = (Convert.ToInt32(Resultados.Rows[0]["numero"]) + Convert.ToInt32(Resultados.Rows[1]["numero"]) + Convert.ToInt32(Resultados.Rows[2]["numero"]));
            clase2 = Convert.ToInt32(Resultados.Rows[3]["numero"]);
            clase3 = Convert.ToInt32(Resultados.Rows[4]["numero"]);



            if (clase1 > 0)
            {
                colorMedio = "red";
                colorBajo  = "red";
                colorBase  = "red";
            }
            if (clase2 > 0)
            {
                colorMedio = "red";
                colorBajo  = "red";
                colorBase  = "red";
            }
            if (clase3 > 0)
            {
                colorSup   = "red";
                colorMedio = "red";
                colorBajo  = "red";
                colorBase  = "red";
            }

            colorSup   = "#f0ad4e";
            colorMedio = "#428bca";
            colorBajo  = "#91c11b";
            colorBase  = "#de4514";



            Tabla.AppendLine("<div class=\"triangulo_sup\" style=\"border-bottom: 100px solid " + colorSup + ";\">");
            Tabla.AppendLine(" Clase III:" + clase3 + "</div>");
            Tabla.AppendLine("<div class=\"trapecio-medio\" style=\"border-bottom: 100px solid " + colorMedio + ";\">Clase II:" + clase2 + "</div>");
            Tabla.AppendLine("<div class=\"trapecio-bajo\" style=\"border-bottom: 100px solid " + colorBajo + ";\">Clase I:" + clase1 + "</div>");
            Tabla.AppendLine("<div class=\"trapecio-base\" style=\"border-bottom: 100px solid " + colorBase + ";\">Comportamientos:" + NumComp.ToString() + "</div>");
            Tabla.AppendLine("</table>");
            Tabla.AppendLine("</table>");

            ltlTriangulo.Text = Tabla.ToString();
        }