Exemplo n.º 1
0
        public string strCrearDocumentoCriticasExcelDetalleGrilla(DetailsView objDetailView, int intIdCodAppM)
        {
            string docHtmlExcel = "";

            #region Definicion de Tipo y Caracteristicas del Documento
            const string strDEFDOC =
            "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">" +
            "<html xmlns=\"http://www.w3.org/1999/xhtml\">" +
            "<head>" +
            "<title> Reporte para Exportar a Excel</title>";

            #endregion

            #region Definir Hoja de Estilos Dinamica
            const string strSTYLECSS =
            "<style type=\"text/css\">" +
            "a " +
            "{ " +
            "	text-align:left; " +
            "	font-size:11.0pt;" +
            "	font-weight:400; " +
            "	font-style:normal;" +
            "	text-decoration:none; " +
            "	font-family:Calibri, sans-serif; " +
            "	}" +
            ".style0 " +
            "	{" +
            "	vertical-align:bottom;" +
            "	white-space:nowrap; " +
            "	color:black; " +
            "	font-size:11.0pt;" +
            "	font-weight:400; " +
            "	font-style:normal;" +
            "	text-decoration:none; " +
            "	font-family:Calibri, Tahoma; " +
            "	border:none; " +
            "	}" +
            ".font12 " +
            "	{color:black;" +
            "	font-size:8.0pt; " +
            "	font-weight:400; " +
            "	font-style:normal;" +
            "	text-decoration:none; " +
            "	font-family:Calibri, Tahoma, Courier New;" +
            "	}" +
            ".font13 " +
            "	{color:black;" +
            "	font-size:8.0pt; " +
            "	font-weight:700; " +
            "	font-style:normal;" +
            "	text-decoration:none; " +
            "	font-family:Calibri, Tahoma, Courier New;" +
            "	}" +
            "td" +
            "	{" +
            "	padding:0px; " +
            "	color:black; " +
            "	font-size:11.0pt;" +
            "	font-weight:400; " +
            "	font-style:normal;" +
            "	text-decoration:none; " +
            "	font-family:Calibri, sans-serif; " +
            "	vertical-align:bottom;" +
            "	border:none; " +
            "	white-space:nowrap; " +
            "	}" +

            ".columna1 " +
            "	{" +
            "	font-size:8.0pt; " +
            "	font-family:Calibri, Arial;" +
            "	}" +

            ".TituloTabla " +
            "	{" +
            "	font-size:8.0pt; " +
            "	font-weight:700; " +
            "	font-family:Calibri, Arial;" +
            "	text-align:center;" +
            "	border:.5pt solid windowtext;" +
            "	background:#E26B0A; " +
            "	white-space:normal;}" +
            ".ComentarioTituloTabla " +
            "	{" +
            "	font-size:8.0pt; " +
            "	font-weight:700; " +
            "	font-family:Calibri, Arial;" +
            "	text-align:center;" +
            "	border:.5pt solid windowtext;" +
            "	background:#E26B0A; " +
            "	color:Yellow;}" +
            ".DatosTablaReq " +
            "	{" +
            "	font-size:8.0pt; " +
            "	font-family:Calibri, Arial;" +
            "	text-align:center;" +
            "	border:.5pt solid windowtext;} " +
            ".ParrafoEntreTablas " +
            "	{" +
            "	font-size:8.0pt; " +
            "	font-family:Calibri, Arial;" +
            "	text-align:center;} " +

            ".DatosTablaNotificaciones " +
            "	{" +
            "	font-size:8.0pt; " +
            "	font-family:Calibri, Arial;" +
            "	border:.5pt solid windowtext;" +
            "   text-align:left;" +
            " } " +

            ".TituloEjecuciones " +
            "	{" +
            "	color:white; " +
            "	font-size:10.0pt;" +
            "	font-weight:700; " +
            "	font-style:italic;" +
            "	font-family:Calibri, Arial;" +
            "	text-align:center;" +
            "	background:navy; " +
            "	}" +

            ".DatosMonitoreo " +
            "	{" +
            "	font-size:8.0pt;" +
            "	font-family:Courier New;" +
            "	border:.5pt solid windowtext;" +
            "	background:#EEECE1; " +
            "	}" +

            ".EjecucionJob " +
            "	{" +
            "	color:windowtext;" +
            "	font-size:8.0pt;" +
            "   font-family:Courier New;" +
            "	border:.5pt solid windowtext;} " +

            ".ObservacionMonitoreo " +
            "	{" +
            "	color:navy;" +
            "	font-size:10.0pt;" +
            "	font-family:Calibri, Courier New;" +
            "	text-align:left; " +
            "	vertical-align:top; " +
            "	border:.5pt solid windowtext;" +
            "	background:#BFBFBF; " +
            "	}" +
            "</style>";

            #endregion

            #region Definicion de variables Header

            const string quote = "\"";
            const string barraI = "\\";
            string nombreDocumento = "CDS - Infraestructura: " + DateTime.Now.ToString();
            const string nombreTitulo = "FORMATO PARA EL SEGUIMIENTO DE LAS RUTINAS Y/O SERVICIOS EN CERTIFICACION";
            const string comentarioDatoObligatorio = "(*) : Dato obligatorio";

            string strNroSN         = "Critica"; //objDetailView.Rows[5].Cells[1].Text;          //strNroSN
            string strNroST         = "Critica"; //objDetailView.Rows[6].Cells[1].Text;        //strNroST
            string strCodApp        = objDetailView.Rows[2].Cells[1].Text;        //strCodAplicativo
            string strNroTicket     = "Critica"; //objDetailView.Rows[7].Cells[1].Text;    //strNroTicket

            string strCiclo         = "1";
            string strFechaInicio   = objDetailView.Rows[18].Cells[1].Text;     //dateFechaInicio
            string strFechaFin      = objDetailView.Rows[19].Cells[1].Text;        //dateFechaFin

            string strJAC           = objDetailView.Rows[7].Cells[1].Text;         //strJAC
            string strSupCSW        = objDetailView.Rows[8].Cells[1].Text;      //strSupervisorCSW
            string strCSW           = objDetailView.Rows[9].Cells[1].Text;         //strCertificador

            string strNotificacionNro = "";
            string strNotificacionNombre = "";
            string strNotificacionCorreo = "";

            string strObservacionMonitoreo = objDetailView.Rows[4].Cells[1].Text;        //strObservacionMonitoreo

            string strNombreJobTransaccion = "";
            string strJDE = "";
            string strSoporteAsignado = "";
            string strGrupoServiceDesk = "";
            string strCertificador = "";
            string strMallaServidorBD = "";
            string strCodAplicativo = "";
            string strJobName = "";
            string strCompCode = "";
            string strExecQTime = "";
            string strFechaEjecucion = "";

            #endregion

            #region Definir Seccion 1 Cabecera SeccionHeadCabecera
            string SeccionHeadCabecera =
            "</head>" +
            "<body link=\"blue\" vlink=\"purple\">" +
            "<table border=\"0\"\" cellpadding=\"0\" cellspacing=\"0\">  " +
            "<col width=\"80\" /> " +
            "<col width=\"150\" />" +
            "<col width=\"150\" /> " +
            "<col width=\"300\" />" +
            "<col width=\"141\" />" +
            "<col width=\"150\" /> " +
            "<col width=\"150\" /> " +
            "<col width=\"150\" /> " +
            "<col width=\"200\" span=\"3\" />" +
            "<tr> " +
            "<td class=\"columna1\" colspan=\"2\"> " + nombreDocumento + "  </td>" +
            "</tr>" +
            "<tr> " +
            "<td class=\"xl1565\"colspan=\"7\">" + nombreTitulo + "</td>" +
            "</tr>" +
            "<tr> " +
            "<td class=\"columna1\"  colspan=\"2\"> " + comentarioDatoObligatorio + " </td>" +
            "</tr>";

            #endregion

            #region Seccion 2 Titulos Tabla "Requerimiento"
            string TitulosTablaReq =
            "<tr>" +
            "<td></td>" +
            "<td class=\"TituloTabla\">N° SN (*) " +
            "<span class=\"ComentarioTituloTabla\"><a>[1]</a></span>" +
            "</td>" +
            "<td class=\"TituloTabla\">N° ST (*) " +
            "<span class=\"ComentarioTituloTabla\"><a>[2]</a> </span>" +
            "</td> " +
            "<td class=\"TituloTabla\"> CODIGO DEL APLICATIVO (*)  " +
            "<span class=\"ComentarioTituloTabla\"> <a>[3]</a> </span> " +
            "</td>" +
            "<td class=\"TituloTabla\" >N° TICKET (* )  " +
            "<span class=\"ComentarioTituloTabla\"> <a>[4]</a> </span> " + "</td>" +
            "</tr>";

            #endregion

            #region Seccion 2 Datos Tabla "Requerimiento"

            string DatosTablaReq =
            "<tr>" +
            "<td></td>" +
            "<td class=\"DatosTablaReq\"\">" + strNroSN + "</td>" +
            "<td class=\"DatosTablaReq\"\">" + strNroST + " </td>  " +
            "<td class=\"DatosTablaReq\"\">" + strCodApp + "</td>  " +
            "<td class=\"DatosTablaReq\">" + strNroTicket + "</td>" +
            "</tr>";

            #endregion

            #region Definir Espacio Entre Tablas "ParrafoEntreTabla"
            string ParrafoEntreTabla =
            "<tr> " +
            "<td></td>" +
            "<td></td>  " +
            "<td></td>  " +
            "<td></td>  " +
            "<td></td>  " +
            "</tr>";

            #endregion

            #region Seccion 3 Titulos Tabla "Ciclos"
            string TitulosTablaCiclos =
            "<tr> " +
            "<td></td>" +
            "<td class=\"TituloTabla\"> CICLO (*)           <span class=\"ComentarioTituloTabla\"><a>[5]</a></span></td>" +
            "<td class=\"TituloTabla\">FECHA DE INICIO (*)  <span class=\"ComentarioTituloTabla\"><a>[6]</a></span></td>" +
            "<td class=\"TituloTabla\">FECHA DE FIN (*)     <span class=\"ComentarioTituloTabla\"><a>[7]</a></span></td>" +
            "<td> </td>  " +
            "</tr>";

            #endregion

            #region Seccion 3 Datos Tabla "Ciclos"
            string DatosTablaCiclos =
            "<tr> " +
            "<td ></td>  " +
            "<td class=\"DatosTablaReq\"\">" + strCiclo + "</td>" +
            "<td class=\"DatosTablaReq\"> " + String.Format("{0:dd/MM/yyyy}", DateTime.Parse(strFechaInicio)) + "</td>" +
            "<td class=\"DatosTablaReq\">" + String.Format("{0:dd/MM/yyyy}", DateTime.Parse(strFechaFin)) + "</td>" +
            "<td class=\"ParrafoEntreTablas\"></td>  " +
            "</tr>" +
            "<tr>" +
            "<td></td> " +
            "<td class=\"DatosTablaReq\"\" >2</td> " +
            "<td class=\"DatosTablaReq\" >&nbsp;</td>  " +
            "<td class=\"DatosTablaReq\" >&nbsp;</td>  " +
            "<td class=\"ParrafoEntreTablas\"></td>  " +
            "</tr>" +
            "<tr>" +
            "<td></td> " +
            "<td class=\"DatosTablaReq\"\" >3</td> " +
            "<td class=\"DatosTablaReq\" >&nbsp;</td>  " +
            "<td class=\"DatosTablaReq\" >&nbsp;</td>  " +
            "<td class=\"ParrafoEntreTablas\"></td>  " +
            "</tr>";

            #endregion

            #region Seccion 4 Titulos Tabla "Certificacion"
            string TitulosTablaCertificacion =
            "<tr>" +
            "<td></td> " +
            "<td class=\"TituloTabla\"> JEFE DE ANALISTAS CDS   <span class=\"ComentarioTituloTabla\"><a>[8]</a></span></td>" +
            "<td class=\"TituloTabla\"> SUPERVISOR CSW          <span class=\"ComentarioTituloTabla\"><a>[9]</a></span></td>" +
            "<td class=\"TituloTabla\"> CERTIFICADOR            <span class=\"ComentarioTituloTabla\"><a>[10]</a></span></td>" +
            "<td class=\"ParrafoEntreTablas\"></td>  " +
            "</tr>";

            #endregion

            #region Seccion 4 Datos Tabla "Certificacion"
            string DatosTablaCertificacion =
            "<tr>" +
            "<td></td> " +
            "<td class=\"DatosTablaReq\" > " + strJAC + "</td>" +
            "<td class=\"DatosTablaReq\" >" + strSupCSW + "</td>" +
            "<td class=\"DatosTablaReq\" >" + strCSW + "</td>" +
            "<td class=\"ParrafoEntreTablas\"></td>  " +
            "</tr>";
            #endregion

            #region Seccion 5 Titulos Tabla "Notificacion"
            string TitulosTablaNotificacion =
            "<tr>" +
            "<td></td> " +
            "<td colspan=\"3\" class=\"TituloTabla\">Personas y/o equipos a recibir el informe de monitoreo <span class=\"ComentarioTituloTabla\"><a>[11]</a></span></td>" +
            "</tr>" +
            "<tr>" +
            "<td></td> " +
            "<td class=\"TituloTabla\" >Nro</td>  " +
            "<td class=\"TituloTabla\" >Nombre de Persona</td>  " +
            "<td class=\"TituloTabla\" >Correo</td>  " +
            "<td></td>  " +
            "</tr>";

            #endregion

            //Revisar StoreProcedure
            #region Seccion 5 Datos Tabla "Notificacion"
            cMonitoreoAplicativo objMonitoreoAplicativo = new cMonitoreoAplicativo();
            List<cMonitoreoAplicativo.cMonitoreoRequerimientoNotificacion> objListaNotificaciones = new List<cMonitoreoAplicativo.cMonitoreoRequerimientoNotificacion>();
            objListaNotificaciones = objMonitoreoAplicativo.cUtilIdListaNotificacionesCriticas(intIdCodAppM);
            string DatosTablaNotificacion = "";
            int seq = 1;

            for (int i = 0; i < objListaNotificaciones.Count; i++)
            {
                DatosTablaNotificacion += "<tr>" + "<td></td> " +
                    "<td class=\"DatosTablaReq\" > " + seq.ToString() + "</td>" +
                    "<td class=\"DatosTablaNotificaciones\" >" + objListaNotificaciones[i].strNombreNotificacion + "</td>" +
                    "<td class=\"DatosTablaNotificaciones\" >" + objListaNotificaciones[i].strCorreoNotificacion + "</td>" +
                    "<td class=\"ParrafoEntreTablas\"></td>  " +
                    "</tr>";
                seq++;
            }
            #endregion

            #region Seccion 6 Titulos Tabla "Unidades"
            string TitulosTablaUnidades =
                "<tr>" +
                "<td></td> " +
                "<td colspan=\"4\" class=\"TituloTabla\">UNIDADES IMPACTADAS</td>  " +
                "<td></td>" +
                "</tr>" +
                "<tr>" +
                "<td ></td>  " +
                "<td class=\"TituloTabla\"> PROVEEDOR (*)             </td>" +
                "<td class=\"TituloTabla\"> CODIGO APLICATIVO (*)     </td>" +
                "<td class=\"TituloTabla\"> NOMBRE DEL APLICATIVO (*) </td>" +
                "<td class=\"TituloTabla\"> JDE (*)                   </td>" +
                "<td></td>" +
                "</tr>";

            #endregion

            #region Seccion 6 Datos Tabla "Unidades"
            //cMonitoreoAplicativo objMonitoreoAplicativo = new cMonitoreoAplicativo();
            List<cMonitoreoAplicativo.cMonitoreoCriticoUnidadesImpactadas> objListaUnidades = new List<cMonitoreoAplicativo.cMonitoreoCriticoUnidadesImpactadas>();
            objListaUnidades = objMonitoreoAplicativo.cUtilIdListaUnidadesCritico(intIdCodAppM);
            string DatosTablaUnidades = "";
            int seq1 = 1;

            for (int i = 0; i < objListaUnidades.Count; i++)
            {
                DatosTablaUnidades += "<tr>" + "<td></td> " +
                    "<td class=\"DatosTablaReq\" > " + objListaUnidades[i].strEmpresaResponsable + "</td>" +
                    "<td class=\"DatosTablaNotificaciones\" >" + objListaUnidades[i].strCodAplicativo + "</td>" +
                    "<td class=\"DatosTablaNotificaciones\" >" + objListaUnidades[i].strNombreAplicativo + "</td>" +
                    "<td class=\"DatosTablaNotificaciones\" >" + objListaUnidades[i].strJefeDeEquipo + "</td>" +
                    "<td class=\"ParrafoEntreTablas\"></td>  " +
                    "</tr>";
                seq1++;
            }

            #endregion

            #region Seccion 7 Titulos Tabla "ComentariosMonitoreo"
            string ComentariosMonitoreo =
            "<tr>" +
            "<td></td> " +
                "<td></td>" +
                "<td></td>" +
                "<td></td>" +
                "<td></td>" +
                "<td></td>" +
                "<td></td>  " +
                "<td></td>" +
                "<td></td>" +
            "<td></td>" +
            "</tr>";

            //"<tr>" +
            //"<td></td> " +
            //    "<td><span class=\"ComentarioTituloTabla\">" + "<a>[11]</a></span></td>" +
            //    "<td><span class=\"ComentarioTituloTabla\">" + "<a>[12]</a></span></td>" +
            //    "<td><span class=\"ComentarioTituloTabla\">" + "<a>[13]</a></span></td>" +
            //    "<td><span class=\"ComentarioTituloTabla\">" + "<a>[14]</a></span></td>" +
            //    "<td><span class=\"ComentarioTituloTabla\">" + "<a>[15]</a></span></td>" +
            //    "<td></td>  " +
            //    "<td><span class=\"ComentarioTituloTabla\">" + "<a>[16]</a></span></td>" +
            //    "<td><span class=\"ComentarioTituloTabla\">" + "<a>[17]</a></span></td>" +
            //"<td></td>" +
            //"</tr>";

            #endregion

            #region Seccion 7 Titulos Tabla "ObservacionProcesoMonitoreo"
            string ObservacionMonitoreo =
            "<tr style=\"background:#BFBFBF\">" +
            "<td  style=\"background-color:White\";></td>" +
            "<td colspan=\"8\"  class=\"ObservacionMonitoreo\"> " + strObservacionMonitoreo + "</td>" +
            "</tr>";

            #endregion

            #region Seccion 8 Titulos Tabla "Monitoreo"
            string TitulosTablaMonitoreo =
            "<tr>" +
            "<td></td> " +
            "<td class=\"TituloTabla\"> EMPRESA (*)                         <span class=\"ComentarioTituloTabla\">" + "<a>[11]</a></span></td>" +
            "<td class=\"TituloTabla\"> JEFE EQUIPO (*)                     <span class=\"ComentarioTituloTabla\">" + "<a>[12]</a></span></td>  " +
            "<td class=\"TituloTabla\"> AT / AP / OE  Soporte (*)           <span class=\"ComentarioTituloTabla\">" + "<a>[13]</a></span><span class=\"ComentarioTituloTabla\"> <a>[18]</a></span></td>" +
            "<td class=\"TituloTabla\"> Grupo de ServiceDesk                <span class=\"ComentarioTituloTabla\">" + "<a>[14]</a></span></td> " +
            "<td class=\"TituloTabla\"> REVISOR  / CERTIFICADOR (*)         <span class=\"ComentarioTituloTabla\">" + "<a>[15]</a></span></td> " +
            "<td class=\"TituloTabla\"> JOB o SERVICIO (*)</td>  " +
            "<td class=\"TituloTabla\"> SERVIDOR / BD / MALLA SCHEDULER (*) <span class=\"ComentarioTituloTabla\">" + "<a>[16]</a></span></td>  " +
            "<td class=\"TituloTabla\"> COD  APLICATIVO (*)                 <span class=\"ComentarioTituloTabla\">" + "<a>[17]</a></span></td> ";

            #endregion

            #region Seccion 10 Datos Tabla "Monitoreo"

            #region Obtener Lista de Jobs y Ejecucion

            List<cMonitoreoAplicativo.cMonitoreoCriticoJobsYEjecucion> objListaJobYEjecucion = new List<cMonitoreoAplicativo.cMonitoreoCriticoJobsYEjecucion>();
            objListaJobYEjecucion = objMonitoreoAplicativo.cUtilIdListaDetalladaJobMonitoreadoCritico(intIdCodAppM);
            string DatosTablaMonitoreo = "";

            #region Seccion 9 Titulo Tabla "Ejecucion"
            string TituloTablaEjecuciones =
            "<td class=\"TituloEjecuciones\">" + objListaJobYEjecucion[0].dateFechaEjecucion.Substring(0, 5) + " " + objListaJobYEjecucion[0].dateFechaEjecucion.Substring(5, 5) + " </td>" +
                //"<td class=\"TituloEjecuciones\">02-jun</td>" +
                //"<td class=\"TituloEjecuciones\">03-jun</td>" +
            "</tr>";
            #endregion

            for (int i = 0; i < objListaJobYEjecucion.Count; i++)
            {
                DatosTablaMonitoreo += "<tr>" + "<td></td> " +
                                        "<td class=\"DatosMonitoreo\"> " + objListaJobYEjecucion[i].strEmpresa + "</td>" +
                                        "<td class=\"DatosMonitoreo\"> " + objListaJobYEjecucion[i].strJDE + "</td>" +
                                        "<td class=\"DatosMonitoreo\"> " + objListaJobYEjecucion[i].strSoporteAsignado + "</td>" +
                                        "<td class=\"DatosMonitoreo\"> " + objListaJobYEjecucion[i].strGrupoServiceDesk + "</td>" +
                                        "<td class=\"DatosMonitoreo\"> " + objListaJobYEjecucion[i].strCertificador + "</td>" +
                                        "<td class=\"DatosMonitoreo\">" + objListaJobYEjecucion[i].strNombreJobTransaccion + "</td>" +
                                        "<td class=\"DatosMonitoreo\">" + objListaJobYEjecucion[i].strMallaServidorBD + "</td>" +
                                        "<td class=\"DatosMonitoreo\"> " + objListaJobYEjecucion[i].strCodAplicativo + "</td>" +

                                        "<td class=\"EjecucionJob\"> " + objListaJobYEjecucion[i].dateFechaEjecucion + "<span style=\"color:Red\"> COMPCODE: </span>" + objListaJobYEjecucion[i].strCompCode + " </td>" +
                                        "<td class=\"EjecucionJob\"> </td> " +
                                        "</tr>";

            }
            #endregion

            #endregion

            #region Definir Pie de Pagina "strFOOTER"
            const string strFOOTER =
            "<hr/> " +
            "<div> <div> <div><a>[1]</a><div><font class=\"font12\">Idem al registrado en la Hoja de Compromiso<br /> " +
            "Cuando no se tenga SN o ST o TK asociado se debe de colocar SN99999999</font></div></div></div></div>" +
            "<div><div><div><a>[2]</a><div><font class=\"font12\">Idem al registrado en la Hoja de Compromiso<br />" +
            "Cuando no se tenga SN o ST o TK asociado se debe de colocar ST99999999</font></div></div></div></div>" +
            "<div><div><div><a>[3]</a><div><font class=\"font12\">Codigo en el inventario de Aplicativo</font></div></div></div></div>  " +
            "<div><div><div><a>[4]</a><div><font class=\"font12\">Cuando no se tenga SN o ST o TK asociado se debe de colocar TK999999</font></div></div></div></div> " +
            "<div><div><div><a>[5]</a><div><font class=\"font13\">Se completa cuando esta asociado a un TK</font></div></div></div></div>  " +
            "<div><div><div><a>[6]</a><div><font class=\"font12\">Se completa cuando esta asociado a un TK</font></div></div></div></div>  " +
            "<div><div><div><a>[7]</a><div><font class=\"font13\">Se completa cuando esta asociado a un TK</font></div></div></div></div>" +
            "<div><div><div><a>[8]</a><div><font class=\"font12\">Idem al registrado en la Hoja de Compromiso </font></div></div></div></div>" +
            "<div><div><div><a>[9]</a><div><font class=\"font12\">Idem al registrado en la Hoja de Compromiso</font></div></div></div></div>" +
            "<div><div><div><a>[10]</a><div><font class=\"font12\">Idem al registrado en la Hoja de Compromiso</font></div></div></div></div>" +
            "<div><div><div><a>[11]</a><div><font class=\"font13\">Empresa responsable del Aplicativo (BCP, TCS, EVERIS )</font></div></div></div></div>" +
            "<div><div><div><a>[12]</a><div><font class=\"font13\">Jefe de Equipo del Aplicativo</font></div></div></div></div> " +
            "<div><div><div><a>[13]</a><div><font class=\"font13\">OE o Especialista de Capa de Control a quien notificar</font></div></div></div></div>" +
            "<div><div><div><a>[14]</a><div><font class=\"font13\">Grupo ServiceDesk responsable del elemento o Aplicativo a Monitorear</font></div></div></div></div>" +
            "<div><div><div><a>[15]</a><div><font class=\"font13\">En caso se encuentre asignado CSW, ingresar el nombre del CSW</font></div></div></div></div>" +
            "<div><div><div><a>[16]</a><div><font class=\"font13\">Para Host completar Malla Scheduler,<br /> " +
            "Para otras plataformas completar Servidor y/o BD según corresponda</font></div></div></div></div> " +
            "<div><div><div><a>[17]</a><div><font class=\"font13\">Codigo del Aplicativo al cual pertenece el elemento</font></div></div> </div> </div> " +
            "<div> <div> <div><a>[18]</a><div><font class=\"font12\">Colocar el nombre del contacto, caso contrario se enviará al grupo Service Desk de soporte del aplicativo<br /> " +
            "</font></div></div></div></div></div> " +
            "</body>" + "</html> ";

            #endregion

            #region Definicion de Header XLS
            docHtmlExcel =

            strDEFDOC +
            strSTYLECSS +
            SeccionHeadCabecera +
            TitulosTablaReq + DatosTablaReq +
            ParrafoEntreTabla +
            TitulosTablaCiclos +
            DatosTablaCiclos +
            ParrafoEntreTabla +
            TitulosTablaCertificacion +
            DatosTablaCertificacion +
            ParrafoEntreTabla +
            TitulosTablaNotificacion +
            DatosTablaNotificacion +
            ParrafoEntreTabla +
            TitulosTablaUnidades +
            DatosTablaUnidades +
            ParrafoEntreTabla +
            ParrafoEntreTabla +
            ComentariosMonitoreo +
            ObservacionMonitoreo +
            TitulosTablaMonitoreo +
            TituloTablaEjecuciones +
            DatosTablaMonitoreo +
            ParrafoEntreTabla +
            ParrafoEntreTabla +
            #region Pendiente de Ordenar HTML

            #endregion
             "</table>" +
            "<div> " + strFOOTER;

            #endregion

            return docHtmlExcel;
        }