/// <summary> /// Save settings into the SCOPE section of the Report Definition file /// </summary> /// <param name="writer"></param> protected void SaveScope(XmlTextWriterEx writer) { writer.StartSection(S_SCOPE); // writer.WriteSetting(V_SCOPE_LOCATIONS, _selectedGroups); writer.WriteSetting(V_SCOPE_ASSETS, _selectedAssets); writer.WriteSetting(V_SCOPE_IGNORECHILDASSETS, _selectedAssets); // writer.EndSection(); }
/// <summary> /// Save settings into the FILTERS section of the Report Definition file /// </summary> /// <param name="writer"></param> private void SaveFilters(XmlTextWriterEx writer) { writer.StartSection(S_FILTERS); // writer.WriteSetting(V_FILTERS_APPLICATIONS, _selectedApplications); writer.WriteSetting(V_FILTERS_PUBLISHERS, _selectedPublishers); writer.WriteSetting(V_FILTERS_SHOWINSTANCES, _showInstanceDetails); writer.WriteSetting(V_FILTERS_SHOWKEYSONLY, _showWithKeysOnly); writer.WriteSetting(V_FILTERS_SHOWLICENSES, _showLicenses); // writer.EndSection(); }
/// <summary> /// Save settings into the FILTERS section of the Report Definition file /// </summary> /// <param name="writer"></param> private void SaveFilters(XmlTextWriterEx writer) { writer.StartSection(S_FILTERS); // writer.WriteSetting(V_FILTERS_SHOWBASIC, _showBasicInformation.ToString()); writer.WriteSetting(V_FILTERS_SHOWDATE, _showDateInformation.ToString()); writer.WriteSetting(V_FILTERS_SHOWVERSION, _showVersionInformation.ToString()); if (_filterFile != "") { writer.WriteSetting(V_FILTERS_FILE, _filterFile); } // writer.EndSection(); }
/// <summary> /// Save settings into the FILTERS section of the Report Definition file /// </summary> /// <param name="writer"></param> private void SaveFilters(XmlTextWriterEx writer) { writer.StartSection(S_FILTERS); // if (_startDate.Ticks != 0) { writer.WriteSetting(V_FILTERS_STARTDATE, _startDate.ToString()); } if (_endDate.Ticks != 0) { writer.WriteSetting(V_FILTERS_ENDDATE, _endDate.ToString()); } if (_filterURL != "") { writer.WriteSetting(V_FILTERS_URL, _filterURL); } // writer.EndSection(); }
public int SaveToXml(XmlTextWriterEx writer) { writer.WriteSetting(V_SECTION_TYPE, ((int)_sectionType).ToString()); // Save the formatted text object in its own section writer.StartSection(S_REPORT_SECTION_FORMAT); _formattedText.SaveToXml(writer); writer.EndSection(); return(0); }
/// <summary> /// Save settings into the FILTERS section of the Report Definition file /// </summary> /// <param name="writer"></param> private void SaveFilters(XmlTextWriterEx writer) { writer.StartSection(S_FILTERS); // Write the 'Show as Asset Register' first writer.WriteSetting(V_FILTERS_SHOWASSETREGISTER, _showAssetRegister); // We write the fields into a SelectedFields section each within their own SelectedField section writer.StartSection(V_FILTERS_SELECTEDFIELDS); foreach (string item in _listSelectedFields) { writer.WriteSetting(V_FILTERS_SELECTEDFIELD, item); } // End of SelectedFields Section writer.EndSection(); // End of 'Filters' section writer.EndSection(); }
/// <summary> /// Called to save the attributes for this object to an XML file /// </summary> /// <param name="writer"></param> /// <returns></returns> public int SaveToXml(XmlTextWriterEx writer) { writer.WriteSetting(V_SECTION_TEXT, _rawText); writer.WriteSetting(V_SECTION_HALIGN, ((int)_hAlignment).ToString()); writer.WriteSetting(V_SECTION_VALIGN, ((int)_vAlignment).ToString()); writer.WriteSetting(V_SECTION_FORECOLOR, _foreColor.Name); //writer.WriteSetting(V_SECTION_BACKCOLOR, _backColor.ToString()); // writer.WriteSetting(V_SECTION_FONTDATA_NAME, _fontData.Name); writer.WriteSetting(V_SECTION_FONTDATA_SIZE, _fontData.SizeInPoints.ToString()); writer.WriteSetting(V_SECTION_FONTDATA_UNDERLINE, (_fontData.Underline == DefaultableBoolean.True) ? "Y" : "N"); writer.WriteSetting(V_SECTION_FONTDATA_BOLD, (_fontData.Bold == DefaultableBoolean.True) ? "Y" : "N"); return(0); }
/// <summary> /// Save settings into the FILTERS section of the Report Definition file /// </summary> /// <param name="writer"></param> private void SaveFilters(XmlTextWriterEx writer) { writer.StartSection(S_FILTERS); // writer.WriteSetting(V_FILTER_TYPE, ((int)_subtype).ToString()); // if (_startDate.Ticks != 0) { writer.WriteSetting(V_FILTERS_STARTDATE, _startDate.ToString()); } // if (_endDate.Ticks != 0) { writer.WriteSetting(V_FILTERS_ENDDATE, _endDate.ToString()); } // if (_days != 0) { writer.WriteSetting(V_FILTERS_DAYS, _days.ToString()); } // writer.EndSection(); }
// // SaveReportLabels // ================= // // Create the 'Labels' section // protected void SaveReportLabels(XmlTextWriterEx writer) { // We will also save the report sections writer.StartSection(S_REPORT_LABELS); // Iterate through each section but get them to save themselves foreach (KeyValuePair <string, string> kvp in _dictionaryLabels) { writer.StartSection(S_REPORT_LABEL); writer.WriteSetting(V_LABEL_MAPPING, kvp.Key + "###" + kvp.Value); writer.EndSection(); } writer.EndSection(); }
// // SaveGeneral // =========== // // Create the 'General' section // protected void SaveGeneral(XmlTextWriterEx writer) { writer.StartSection(S_GENERAL); // ...add a 'General' section // writer.WriteSetting(V_GENERAL_AUTHOR, "AuditWizard"); writer.WriteSetting(V_GENERAL_TYPE, ((int)_reportType).ToString()); writer.WriteSetting(V_GENERAL_NAME, _name); writer.WriteSetting(V_GENERAL_DESCRIPTION, _description); writer.WriteSetting(V_GENERAL_VERSION, _currentVersion); // writer.EndSection(); // ...out of 'General' section // Write the report sections SaveReportSections(writer); // Write the column mappings (if any) if (_dictionaryLabels.Count != 0) { SaveReportLabels(writer); } // Flag as no changes anymore _hasChanged = false; }