Esempio n. 1
0
        public string GetVerticalHeaderTableData(IEmailTableData objEmailTableData)
        {
            StringBuilder strTableHTML = new StringBuilder(string.Empty);

            strTableHTML.Append("<table border = '2' cellpadding = '0' cellspacing = '0' style='border-color:Black;' width = '80%'>");

            //--Row Details
            for (int rowNo = 0; rowNo < objEmailTableData.RowCount; rowNo++)
            {
                //Handle those tr which comes null then do not create row in table.
                if (objEmailTableData.RowDetail[rowNo, 0] != null)
                {
                    strTableHTML.Append("<tr>");

                    strTableHTML.Append("<td style = '" + strHeaderStyle + "'>");
                    strTableHTML.Append(objEmailTableData.RowDetail[rowNo, 0].ToString());
                    strTableHTML.Append("</td>");

                    strTableHTML.Append("<td style = '" + strRowStyle + "'>");
                    strTableHTML.Append(objEmailTableData.RowDetail[rowNo, 1].ToString());
                    strTableHTML.Append("</td>");

                    strTableHTML.Append("</tr>");
                }
            }
            strTableHTML.Append("</table><br/>");

            return(strTableHTML.ToString());
        }
Esempio n. 2
0
        public string GetTableDataForDate(IEmailTableData objEmailTableData)
        {
            StringBuilder strTableHTML = new StringBuilder(string.Empty);

            strTableHTML.Append("<table border = '2' cellpadding = '0' cellspacing = '0' style='border-color:Black;' width = '60%'>");
            //--Table Header
            strTableHTML.Append("<tr>");
            for (int colNo = 0; colNo < objEmailTableData.Header.Length; colNo++)
            {
                if (objEmailTableData.Header[colNo] != null)
                {
                    strTableHTML.Append("<td style = '" + strHeaderStyle + "' >");
                    strTableHTML.Append(objEmailTableData.Header[colNo].ToString());
                    strTableHTML.Append("</td>");
                }
            }
            strTableHTML.Append("</tr>");
            //--Row Details
            for (int rowNo = 0; rowNo < objEmailTableData.RowCount; rowNo++)
            {
                strTableHTML.Append("<tr>");
                // Venkatesh : Issue 46194 : 12/Dec/2013 : Starts
                // Desc : Show Edited joining date & designation
                //for (int colNo = 0; colNo < 3; colNo++)

                for (int colNo = 0; colNo < objEmailTableData.Header.Length; colNo++)
                {
                    if (objEmailTableData.RowDetail[rowNo, colNo] != null)
                    {
                        strTableHTML.Append("<td style = '" + strRowStyle + "'>");

                        strTableHTML.Append(objEmailTableData.RowDetail[rowNo, colNo].ToString());

                        strTableHTML.Append("</td>");
                    }
                }
                // Venkatesh : Issue 46194 : 12/Dec/2013 : End
                strTableHTML.Append("</tr>");
            }
            strTableHTML.Append("</table><br/>");

            return(strTableHTML.ToString());
        }
Esempio n. 3
0
        public string GetTableData(IEmailTableData objEmailTableData)
        {
            StringBuilder strTableHTML = new StringBuilder(string.Empty);

            strTableHTML.Append("<table border = '2' cellpadding = '0' cellspacing = '0' style='border-color:Black;' width = '80%'>");
            //--Table Header
            strTableHTML.Append("<tr>");
            for (int colNo = 0; colNo < objEmailTableData.Header.Length; colNo++)
            {
                strTableHTML.Append("<td style = '" + strHeaderStyle + "' >");
                strTableHTML.Append(objEmailTableData.Header[colNo].ToString());
                strTableHTML.Append("</td>");
            }
            strTableHTML.Append("</tr>");
            //--Row Details
            for (int rowNo = 0; rowNo < objEmailTableData.RowCount; rowNo++)
            {
                strTableHTML.Append("<tr>");

                for (int colNo = 0; colNo < objEmailTableData.Header.Length; colNo++)
                {
                    strTableHTML.Append("<td style = '" + strRowStyle + "'>");

                    if (objEmailTableData.RowDetail[rowNo, colNo] != null)
                    {
                        strTableHTML.Append(objEmailTableData.RowDetail[rowNo, colNo].ToString());
                    }

                    strTableHTML.Append("</td>");
                }
                strTableHTML.Append("</tr>");
            }
            strTableHTML.Append("</table><br/>");

            return(strTableHTML.ToString());
        }
Esempio n. 4
0
        public string GetEfftivenessTableData(IEmailTableData objEmailTableData)
        {
            StringBuilder strTableHTML = new StringBuilder(string.Empty);

            strTableHTML.Append("<table border = '2' cellpadding = '0' cellspacing = '0' style='border-color:Black;' width = '80%'>");

            for (int rowNo = 0; rowNo < objEmailTableData.RowCount; rowNo++)
            {
                if (rowNo == 0)
                {
                    strTableHTML.Append("<tr>");
                    strTableHTML.Append("<td style = '" + strHeaderStyle + "'>");
                    strTableHTML.Append("Employee Name");
                    strTableHTML.Append("</td>");

                    strTableHTML.Append("<td style = '" + strHeaderStyle + "'>");
                    strTableHTML.Append("Line Manager");
                    strTableHTML.Append("</td>");

                    if (objEmailTableData.RowDetail[rowNo, 2].ToString() != string.Empty)
                    {
                        strTableHTML.Append("<td style = '" + strHeaderStyle + "'>");
                        strTableHTML.Append("Pre Training Rating/Objective for nomination");
                        strTableHTML.Append("</td>");
                    }

                    if (objEmailTableData.RowDetail[rowNo, 3].ToString() != string.Empty)
                    {
                        strTableHTML.Append("<td style = '" + strHeaderStyle + "'>");
                        strTableHTML.Append("Post Assessment score");
                        strTableHTML.Append("</td>");
                    }

                    if (objEmailTableData.RowDetail[rowNo, 4].ToString() != string.Empty)
                    {
                        strTableHTML.Append("<td style = '" + strHeaderStyle + "'>");
                        strTableHTML.Append("Post Training rating");
                        strTableHTML.Append("</td>");
                    }

                    strTableHTML.Append("</tr>");
                }
                //--Row Details
                //Handle those tr which comes null then do not create row in table.
                if (objEmailTableData.RowDetail[rowNo, 0] != null)
                {
                    strTableHTML.Append("<tr>");

                    strTableHTML.Append("<td style = '" + strRowStyle + "'>");
                    strTableHTML.Append(objEmailTableData.RowDetail[rowNo, 0].ToString());
                    strTableHTML.Append("</td>");

                    strTableHTML.Append("<td style = '" + strRowStyle + "'>");
                    strTableHTML.Append(objEmailTableData.RowDetail[rowNo, 1].ToString());
                    strTableHTML.Append("</td>");

                    if (objEmailTableData.RowDetail[rowNo, 2].ToString() != string.Empty)
                    {
                        strTableHTML.Append("<td style = '" + strRowStyle + "'>");
                        strTableHTML.Append(objEmailTableData.RowDetail[rowNo, 2].ToString());
                        strTableHTML.Append("</td>");
                    }

                    if (objEmailTableData.RowDetail[rowNo, 3].ToString() != string.Empty)
                    {
                        strTableHTML.Append("<td style = '" + strRowStyle + "'>");
                        strTableHTML.Append(objEmailTableData.RowDetail[rowNo, 3].ToString());
                        strTableHTML.Append("</td>");
                    }
                    if (objEmailTableData.RowDetail[rowNo, 4].ToString() != string.Empty)
                    {
                        strTableHTML.Append("<td style = '" + strRowStyle + "'>");
                        strTableHTML.Append(objEmailTableData.RowDetail[rowNo, 4].ToString());
                        strTableHTML.Append("</td>");
                    }

                    strTableHTML.Append("</tr>");
                }
            }
            strTableHTML.Append("</table><br/>");

            return(strTableHTML.ToString());
        }