public override void writeToHTML(HtmlStreamWriter writer)
        {
            if (writer == null || !needToWrite())
            {
                return;
            }

            DataTable tb = new DataTable("ProjectInfo");

            getInfoDataTable(tb);
            writer.writeDataTable(tb);
        }
        public override void writeToHTML(HtmlStreamWriter writer)
        {
            if (writer == null || system == null)
            {
                return;
            }

            //system name
            string sysName = system.Name;

            if (sysName.Length > 0)
            {
                writer.WriteElementString("SystemName", sysName);
            }

            //system info
            if (needToWrite())
            {
                DataTable tb = new DataTable("SystemInfo");
                getInfoDataTable(tb);
                writer.WriteElementString("SystemInfoTitle", ReportResource.systemInformation);
                writer.writeDataTable(tb);
            }
        }
        public override void writeToHTML(HtmlStreamWriter writer)
        {
            if (writer == null || system == null)
            return;

             //system name
             string sysName = system.Name;
             if (sysName.Length > 0)
            writer.WriteElementString("SystemName", sysName);

             //system info
             if (needToWrite())
             {
            DataTable tb = new DataTable("SystemInfo");
            getInfoDataTable(tb);
            writer.WriteElementString("SystemInfoTitle", ReportResource.systemInformation);
            writer.writeDataTable(tb);
             }
        }
        public override void writeToHTML(HtmlStreamWriter writer)
        {
            if (writer == null || !needToWrite())
            return;

             DataTable tb = new DataTable("ProjectInfo");
             getInfoDataTable(tb);
             writer.writeDataTable(tb);
        }