internal bool save(CSXml.cXml xDoc, XmlNode nodeFather) { CSXml.cXmlProperty xProperty = null; XmlNode nodeObj = null; xProperty = new CSXml.cXmlProperty(); xProperty.setName("Label"); nodeObj = xDoc.addNodeToNode(nodeFather, xProperty); xProperty.setName("Text"); xProperty.setValue(eTypes.eText, m_text); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("CanGrow"); xProperty.setValue(eTypes.eBoolean, m_canGrow); xDoc.addPropertyToNode(nodeObj, xProperty); return m_aspect.save(xDoc, nodeObj); }
internal bool save(CSXml.cXml xDoc, XmlNode nodeFather) { CSXml.cXmlProperty xProperty = null; XmlNode nodeObj = null; xProperty = new CSXml.cXmlProperty(); xProperty.setName("PageID"); nodeObj = xDoc.addNodeToNode(nodeFather, xProperty); xProperty.setName("Value"); xProperty.setValue(eTypes.eText, m_value); xDoc.addPropertyToNode(nodeObj, xProperty); return true; }
internal bool save(CSXml.cXml xDoc, XmlNode nodeFather) { CSXml.cXmlProperty xProperty = null; XmlNode nodeObj = null; xProperty = new CSXml.cXmlProperty(); xProperty.setName("Field"); nodeObj = xDoc.addNodeToNode(nodeFather, xProperty); xProperty.setName("Index"); xProperty.setValue(eTypes.eInteger, m_index); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Name"); xProperty.setValue(eTypes.eText, m_name); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("FieldType"); xProperty.setValue(eTypes.eInteger, m_fieldType); xDoc.addPropertyToNode(nodeObj, xProperty); return true; }
internal bool save(CSXml.cXml xDoc, XmlNode nodeFather) { CSXml.cXmlProperty xProperty = null; XmlNode nodeObj = null; xProperty = new CSXml.cXmlProperty(); xProperty.setName("Page"); nodeObj = xDoc.addNodeToNode(nodeFather, xProperty); xDoc.setNodeText(nodeObj, "Página " + m_pageNumber); xProperty.setName("PageNumber"); xProperty.setValue(eTypes.eInteger, m_pageNumber); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("HeaderBottom"); xProperty.setValue(eTypes.eLong, m_headerBottom); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("FooterTop"); xProperty.setValue(eTypes.eLong, m_footerTop); xDoc.addPropertyToNode(nodeObj, xProperty); cReportPageField pageFld = null; XmlNode nodeAux = null; xProperty.setName(C_NODERPTHEADER); xProperty.setValue(eTypes.eText, ""); nodeAux = xDoc.addNodeToNode(nodeObj, xProperty); for (int _i = 0; _i < m_header.count(); _i++) { pageFld = m_header.item(_i); pageFld.save(xDoc, nodeAux); } xProperty.setName(C_NODERPTDETAIL); xProperty.setValue(eTypes.eText, ""); nodeAux = xDoc.addNodeToNode(nodeObj, xProperty); for (int _i = 0; _i < m_detail.count(); _i++) { pageFld = m_detail.item(_i); pageFld.save(xDoc, nodeAux); } xProperty.setName(C_NODERPTFOOTER); xProperty.setValue(eTypes.eText, ""); nodeAux = xDoc.addNodeToNode(nodeObj, xProperty); for (int _i = 0; _i < m_footer.count(); _i++) { pageFld = m_footer.item(_i); pageFld.save(xDoc, nodeAux); } return true; }
internal bool save(CSXml.cXml xDoc, XmlNode nodeFather) { CSXml.cXmlProperty xProperty = null; XmlNode nodeObj = null; xProperty = new CSXml.cXmlProperty(); xProperty.setName(m_key); nodeObj = xDoc.addNodeToNode(nodeFather, xProperty); xProperty.setName("Key"); xProperty.setValue(eTypes.eText, m_key); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Name"); xProperty.setValue(eTypes.eText, m_name); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Position"); xProperty.setValue(eTypes.eInteger, m_position); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("TypeColumn"); xProperty.setValue(eTypes.eInteger, cDatabaseGlobals.getAdoTypeFromDataType(m_columnType)); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Value"); xProperty.setValue(eTypes.eText, m_value); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("MaxLength"); xProperty.setValue(eTypes.eInteger, m_maxLength); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("IsNullable"); xProperty.setValue(eTypes.eBoolean, m_isNullable); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("HasDefault"); xProperty.setValue(eTypes.eBoolean, m_hasDefault); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Default"); xProperty.setValue(eTypes.eText, m_default); xDoc.addPropertyToNode(nodeObj, xProperty); return true; }
internal bool save(CSXml.cXml xDoc, XmlNode nodeFather) { CSXml.cXmlProperty xProperty = null; XmlNode nodeObj = null; xProperty = new CSXml.cXmlProperty(); xProperty.setName(m_key); nodeObj = xDoc.addNodeToNode(nodeFather, xProperty); xProperty.setName("Name"); xProperty.setValue(eTypes.eText, m_name); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Key"); xProperty.setValue(eTypes.eText, m_key); xDoc.addPropertyToNode(nodeObj, xProperty); // TODO: fix me - this is Spanish - English bug we should use Index // xProperty.setName("Indice"); xProperty.setValue(eTypes.eInteger, m_index); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("TypeSection"); xProperty.setValue(eTypes.eInteger, getTypeSection()); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("HasFormulaHide"); xProperty.setValue(eTypes.eBoolean, m_hasFormulaHide); xDoc.addPropertyToNode(nodeObj, xProperty); if (!m_aspect.save(xDoc, nodeObj)) { return false; } if (!m_formulaHide.save(xDoc, nodeObj)) { return false; } xProperty.setName(C_NODERPTSECTIONLINES); xProperty.setValue(eTypes.eText, ""); nodeObj = xDoc.addNodeToNode(nodeObj, xProperty); cReportSectionLine seccLn = null; for (int _i = 0; _i < m_sectionLines.count(); _i++) { seccLn = m_sectionLines.item(_i); seccLn.save(xDoc, nodeObj); } return true; }
internal bool save(CSXml.cXml xDoc, XmlNode nodeFather, int index) { CSXml.cXmlProperty xProperty = null; XmlNode nodeObj = null; xProperty = new CSXml.cXmlProperty(); xProperty.setName("Serie_" + index.ToString()); nodeObj = xDoc.addNodeToNode(nodeFather, xProperty); xProperty.setName("ValueFieldName"); xProperty.setValue(eTypes.eText, m_valueFieldName); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("LabelFieldName"); xProperty.setValue(eTypes.eText, m_labelFieldName); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Color"); xProperty.setValue(eTypes.eLong, m_color); xDoc.addPropertyToNode(nodeObj, xProperty); return true; }
internal bool save(CSXml.cXml xDoc, XmlNode nodeFather) { CSXml.cXmlProperty xProperty = null; XmlNode nodeObj = null; xProperty = new CSXml.cXmlProperty(); xProperty.setName("Chart"); nodeObj = xDoc.addNodeToNode(nodeFather, xProperty); xProperty.setName("LineStyle"); xProperty.setValue(eTypes.eInteger, m_chartLineStyle); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("BarOutline"); xProperty.setValue(eTypes.eBoolean, m_chartBarOutline); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("ShowValues"); xProperty.setValue(eTypes.eBoolean, m_chartShowValues); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("PieThickness"); xProperty.setValue(eTypes.eInteger, m_pieThickness); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("PieDiameter"); xProperty.setValue(eTypes.eInteger, m_pieDiameter); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("ImageFormat"); xProperty.setValue(eTypes.eInteger, m_imageFormat); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Copyright"); xProperty.setValue(eTypes.eText, m_copyright); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("ChartTitle"); xProperty.setValue(eTypes.eText, m_chartTitle); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("ChartType"); xProperty.setValue(eTypes.eInteger, m_chartType); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Top"); xProperty.setValue(eTypes.eInteger, m_top); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("GroupFieldName"); xProperty.setValue(eTypes.eText, m_groupFieldName); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("GroupFieldIndex"); xProperty.setValue(eTypes.eInteger, m_groupFieldIndex); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("GroupValue"); xProperty.setValue(eTypes.eText, m_groupValue); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Sort"); xProperty.setValue(eTypes.eBoolean, m_sort); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Series"); nodeObj = xDoc.addNodeToNode(nodeObj, xProperty); cReportChartSerie serie = null; int index = 0; for (int _i = 0; _i < m_series.count(); _i++) { serie = m_series.item(_i); index = index + 1; serie.save(xDoc, nodeObj, index); } return true; }
internal bool save(CSXml.cXml xDoc, XmlNode nodeFather) { CSXml.cXmlProperty xProperty = null; XmlNode nodeObj = null; xProperty = new CSXml.cXmlProperty(); xProperty.setName(m_name); nodeObj = xDoc.addNodeToNode(nodeFather, xProperty); xProperty.setName("Name"); xProperty.setValue(eTypes.eText, m_name); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Text"); xProperty.setValue(eTypes.eText, m_text); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("idxGroup"); xProperty.setValue(eTypes.eLong, m_idxGroup); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("WhenEval"); xProperty.setValue(eTypes.eInteger, m_whenEval); xDoc.addPropertyToNode(nodeObj, xProperty); return true; }
internal bool save(CSXml.cXml xDoc, XmlNode nodeFather) { CSXml.cXmlProperty xProperty = null; XmlNode nodeObj = null; XmlNode nodeObjAux = null; xProperty = new CSXml.cXmlProperty(); xProperty.setName(C_RPTCONNECT); if (nodeFather != null) { nodeObj = xDoc.addNodeToNode(nodeFather, xProperty); } else { nodeObj = xDoc.addNode(xProperty); } xProperty.setName("DataSource"); xProperty.setValue(eTypes.eText, m_dataSource); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("DataSourceType"); xProperty.setValue(eTypes.eInteger, m_dataSourceType); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("StrConnect"); xProperty.setValue(eTypes.eText, m_strConnect); xDoc.addPropertyToNode(nodeObj, xProperty); nodeObjAux = nodeObj; xProperty.setName(C_RPTCOLUMNS); nodeObj = xDoc.addNodeToNode(nodeObj, xProperty); cColumnInfo col = null; for (int _i = 0; _i < m_columns.count(); _i++) { col = m_columns.item(_i); if (!col.save(xDoc, nodeObj)) { return false; } } nodeObj = nodeObjAux; xProperty.setName(C_RPTPARAMETERS); nodeObj = xDoc.addNodeToNode(nodeObj, xProperty); cParameter param = null; for (int _i = 0; _i < m_parameters.count(); _i++) { param = m_parameters.item(_i); if (!param.save(xDoc, nodeObj)) { return false; } } return true; }
internal bool save(CSXml.cXml xDoc, XmlNode nodeFather) { CSXml.cXmlProperty xProperty = null; XmlNode nodeObj = null; xProperty = new CSXml.cXmlProperty(); xProperty.setName("Field"); nodeObj = xDoc.addNodeToNode(nodeFather, xProperty); xProperty.setName("Value"); xProperty.setValue(eTypes.eText, m_value); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Visible"); xProperty.setValue(eTypes.eBoolean, m_visible); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Top"); xProperty.setValue(eTypes.eLong, m_top); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Height"); xProperty.setValue(eTypes.eLong, m_height); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Width"); xProperty.setValue(eTypes.eLong, m_width); xDoc.addPropertyToNode(nodeObj, xProperty); if (m_objectID != null) { if (!m_objectID.save(xDoc, nodeObj)) { return false; } } if (!m_info.save(xDoc, nodeObj)) { return false; } return true; }
internal bool save(CSXml.cXml xDoc, XmlNode nodeFather) { CSXml.cXmlProperty xProperty = null; XmlNode nodeObj = null; xProperty = new CSXml.cXmlProperty(); xProperty.setName("Font"); nodeObj = xDoc.addNodeToNode(nodeFather, xProperty); xProperty.setName("ForeColor"); xProperty.setValue(eTypes.eLong, m_foreColor); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Bold"); xProperty.setValue(eTypes.eBoolean, m_bold); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Italic"); xProperty.setValue(eTypes.eBoolean, m_italic); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Name"); xProperty.setValue(eTypes.eText, m_name); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Size"); xProperty.setValue(eTypes.eInteger, m_size); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("UnderLine"); xProperty.setValue(eTypes.eBoolean, m_underline); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Strike"); xProperty.setValue(eTypes.eBoolean, m_strike); xDoc.addPropertyToNode(nodeObj, xProperty); return true; }
internal bool save(CSXml.cXml xDoc, XmlNode nodeFather) { CSXml.cXmlProperty xProperty = null; XmlNode nodeObj = null; xProperty = new CSXml.cXmlProperty(); xProperty.setName(m_key); nodeObj = xDoc.addNodeToNode(nodeFather, xProperty); xProperty.setName("Key"); xProperty.setValue(eTypes.eText, m_key); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Name"); xProperty.setValue(eTypes.eText, m_name); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Position"); xProperty.setValue(eTypes.eInteger, m_position); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("TypeColumn"); xProperty.setValue(eTypes.eInteger, m_columnType); xDoc.addPropertyToNode(nodeObj, xProperty); // TODO: remove me /* xProperty.setName("Value"); xProperty.setValue(eTypes.eText, m_value); xDoc.addPropertyToNode(nodeObj, xProperty); */ return true; }
internal bool save(CSXml.cXml xDoc, XmlNode nodeFather) { CSXml.cXmlProperty xProperty = new CSXml.cXmlProperty(); XmlNode nodeObj = null; xProperty.setName(C_LAUNCHINFO); if (nodeFather != null) { nodeObj = xDoc.addNodeToNode(nodeFather, xProperty); } else { nodeObj = xDoc.addNode(xProperty); } xProperty.setName("Action"); xProperty.setValue(eTypes.eInteger, m_action); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Copies"); xProperty.setValue(eTypes.eInteger, m_copies); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("File"); xProperty.setValue(eTypes.eText, m_file); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("FileFormat"); xProperty.setValue(eTypes.eInteger, m_fileFormat); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("InternalPreview"); xProperty.setValue(eTypes.eBoolean, m_internalPreview); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("ShowPrintersDialog"); xProperty.setValue(eTypes.eBoolean, m_showPrintersDialog); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Silent"); xProperty.setValue(eTypes.eBoolean, m_silent); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Sqlstmt"); xProperty.setValue(eTypes.eText, m_sqlstmt); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("StrConnect"); xProperty.setValue(eTypes.eText, m_strConnect); xDoc.addPropertyToNode(nodeObj, xProperty); return true; }
internal bool save(CSXml.cXml xDoc, XmlNode nodeFather) { CSXml.cXmlProperty xProperty = null; XmlNode nodeObj = null; xProperty = new CSXml.cXmlProperty(); nodeObj = nodeFather; xProperty.setName("Height"); xProperty.setValue(eTypes.eLong, m_height); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("PaperSize"); xProperty.setValue(eTypes.eInteger, m_paperSize); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Width"); xProperty.setValue(eTypes.eLong, m_width); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Orientation"); xProperty.setValue(eTypes.eInteger, m_orientation); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("CustomWidth"); xProperty.setValue(eTypes.eLong, m_customWidth); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("CustomHeight"); xProperty.setValue(eTypes.eLong, m_customHeight); xDoc.addPropertyToNode(nodeObj, xProperty); return true; }
internal bool save(CSXml.cXml xDoc, XmlNode nodeFather) { CSXml.cXmlProperty xProperty = null; XmlNode nodeObj = null; xProperty = new CSXml.cXmlProperty(); xProperty.setName("PageInfo"); nodeObj = xDoc.addNodeToNode(nodeFather, xProperty); xProperty.setName("Name"); xProperty.setValue(eTypes.eText, m_name); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("FieldType"); xProperty.setValue(eTypes.eInteger, m_fieldType); xDoc.addPropertyToNode(nodeObj, xProperty); return m_aspect.save(xDoc, nodeObj); }
internal bool save(CSXml.cXml xDoc, XmlNode nodeFather) { pixelsToTwips(); CSXml.cXmlProperty xProperty = null; XmlNode nodeObj = null; xProperty = new CSXml.cXmlProperty(); xProperty.setName("Aspect"); nodeObj = xDoc.addNodeToNode(nodeFather, xProperty); xProperty.setName("Align"); xProperty.setValue(eTypes.eInteger, m_align); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("BackColor"); xProperty.setValue(eTypes.eLong, m_backColor); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("BorderColor"); xProperty.setValue(eTypes.eLong, m_borderColor); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("BorderColor3D"); xProperty.setValue(eTypes.eLong, m_borderColor3d); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("BorderColor3DShadow"); xProperty.setValue(eTypes.eLong, m_borderColor3dShadow); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("BorderType"); xProperty.setValue(eTypes.eInteger, m_borderType); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("BorderWidth"); xProperty.setValue(eTypes.eLong, m_borderWidth); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("CanGrow"); xProperty.setValue(eTypes.eBoolean, m_canGrow); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Height"); xProperty.setValue(eTypes.eLong, m_height); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Format"); xProperty.setValue(eTypes.eText, m_format); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Left"); xProperty.setValue(eTypes.eLong, m_left); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("nZOrder"); xProperty.setValue(eTypes.eInteger, m_nZOrder); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("SelectColor"); xProperty.setValue(eTypes.eLong, m_selectColor); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Top"); xProperty.setValue(eTypes.eLong, m_top); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Width"); xProperty.setValue(eTypes.eLong, m_width); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Transparent"); xProperty.setValue(eTypes.eBoolean, m_transparent); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Symbol"); xProperty.setValue(eTypes.eText, m_symbol); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("IsAccounting"); xProperty.setValue(eTypes.eBoolean, m_isAccounting); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("WordWrap"); xProperty.setValue(eTypes.eBoolean, m_wordWrap); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("BorderRounded"); xProperty.setValue(eTypes.eBoolean, m_borderRounded); xDoc.addPropertyToNode(nodeObj, xProperty); twipsToPixels(); return m_font.save(xDoc, nodeObj); }
internal bool save(CSXml.cXml xDoc, XmlNode nodeFather) { CSXml.cXmlProperty xProperty = null; XmlNode nodeObj = null; xProperty = new CSXml.cXmlProperty(); xProperty.setName(m_key); nodeObj = xDoc.addNodeToNode(nodeFather, xProperty); xProperty.setName("Key"); xProperty.setValue(eTypes.eText, m_key); xDoc.addPropertyToNode(nodeObj, xProperty); // TODO: fix me - this is Spanish - English bug we should use Index // xProperty.setName("Indice"); xProperty.setValue(eTypes.eInteger, m_index); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("IdField"); xProperty.setValue(eTypes.eText, m_idField); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("HasFormulaHide"); xProperty.setValue(eTypes.eBoolean, m_hasFormulaHide); xDoc.addPropertyToNode(nodeObj, xProperty); if (!m_aspect.save(xDoc, nodeObj)) { return false; } if (!m_formulaHide.save(xDoc, nodeObj)) { return false; } xProperty.setName(C_NODERPTCONTROLS); nodeObj = xDoc.addNodeToNode(nodeObj, xProperty); cReportControl ctrl = null; for (int _i = 0; _i < m_controls.count(); _i++) { ctrl = m_controls.item(_i); ctrl.save(xDoc, nodeObj); } return true; }
internal bool save(CSXml.cXml xDoc, XmlNode nodeFather) { CSXml.cXmlProperty xProperty = null; XmlNode nodeObj = null; xProperty = new CSXml.cXmlProperty(); xProperty.setName(m_key); nodeObj = xDoc.addNodeToNode(nodeFather, xProperty); xProperty.setName("Key"); xProperty.setValue(eTypes.eText, m_key); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Name"); xProperty.setValue(eTypes.eText, m_name); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("KeyPaint"); xProperty.setValue(eTypes.eText, m_keyPaint); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("HasFormulaHide"); xProperty.setValue(eTypes.eBoolean, m_hasFormulaHide); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("HasFormulaValue"); xProperty.setValue(eTypes.eBoolean, m_hasFormulaValue); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("ControlType"); xProperty.setValue(eTypes.eInteger, m_controlType); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Tag"); xProperty.setValue(eTypes.eText, m_tag); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("ExportColIdx"); xProperty.setValue(eTypes.eLong, m_exportColIdx); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("IsFreeCtrl"); xProperty.setValue(eTypes.eBoolean, m_isFreeCtrl); xDoc.addPropertyToNode(nodeObj, xProperty); if (!m_field.save(xDoc, nodeObj)) { return false; } if (!m_image.save(xDoc, nodeObj)) { return false; } if (!m_label.save(xDoc, nodeObj)) { return false; } if (!m_line.save(xDoc, nodeObj)) { return false; } if (!m_formulaHide.save(xDoc, nodeObj)) { return false; } if (!m_formulaValue.save(xDoc, nodeObj)) { return false; } if (!m_chart.save(xDoc, nodeObj)) { return false; } return true; }
internal bool save(CSXml.cXml xDoc, XmlNode nodeFather) { CSXml.cXmlProperty xProperty = null; XmlNode nodeObj = null; xProperty = new CSXml.cXmlProperty(); xProperty.setName(m_name); nodeObj = xDoc.addNodeToNode(nodeFather, xProperty); xProperty.setName("Key"); xProperty.setValue(eTypes.eText, m_key); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("Name"); xProperty.setValue(eTypes.eText, m_name); xDoc.addPropertyToNode(nodeObj, xProperty); // TODO: fix me - this is Spanish - English bug we should use Index // xProperty.setName("Indice"); xProperty.setValue(eTypes.eInteger, m_index); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("ComparisonType"); xProperty.setValue(eTypes.eInteger, m_comparisonType); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("FieldName"); xProperty.setValue(eTypes.eText, m_fieldName); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("OderType"); xProperty.setValue(eTypes.eInteger, m_oderType); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("PrintInNewPage"); xProperty.setValue(eTypes.eBoolean, m_printInNewPage); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("RePrintInNewPage"); xProperty.setValue(eTypes.eBoolean, m_rePrintInNewPage); xDoc.addPropertyToNode(nodeObj, xProperty); xProperty.setName("GrandTotalGroup"); xProperty.setValue(eTypes.eBoolean, m_grandTotalGroup); xDoc.addPropertyToNode(nodeObj, xProperty); XmlNode nodeObjAux = null; nodeObjAux = nodeObj; xProperty.setName(C_HEADER); nodeObjAux = xDoc.addNodeToNode(nodeObjAux, xProperty); m_header.save(xDoc, nodeObjAux); nodeObjAux = nodeObj; xProperty.setName(C_FOOTER); nodeObjAux = xDoc.addNodeToNode(nodeObjAux, xProperty); m_footer.save(xDoc, nodeObjAux); return true; }