public RsCollectionFolder AddSubFolder(string aName) { CReportFolder lFolder = new CReportFolder(aName); lFolder.Parent = this.ReportFolder; ReportFolder.Collection.QuickSave(); return new RsCollectionFolder(lFolder); }
public RsCollectionFolder AddSubFolder(string aName) { CReportFolder lFolder = new CReportFolder(aName); lFolder.Parent = this.ReportFolder; ReportFolder.Collection.QuickSave(); return(new RsCollectionFolder(lFolder)); }
// public const string XMLNODE_LINK = "link"; // Later version"s will support link collections public static CReportItem CreateItemFromXMLNode(XmlNode aXmlNode) { CReportItem lResult = null; if (aXmlNode.Name == XMLNODE_FOLDER) { lResult = new CReportFolder(aXmlNode.Attributes["name"].Value); } else if (aXmlNode.Name == XMLNODE_REPORT) { lResult = new CReportFile(aXmlNode.Attributes["name"].Value, aXmlNode.Attributes["path"].Value); } else { lResult = new CReportItem(aXmlNode.Attributes["name"].Value); } return(lResult); }
public void Orphanize(CReportFolder aNewParent) { setParentDirectly(aNewParent); }
public RsCollectionFolder(CReportFolder aFolder) : base(aFolder) { }
// public const string XMLNODE_LINK = "link"; // Later version"s will support link collections public static CReportItem CreateItemFromXMLNode(XmlNode aXmlNode) { CReportItem lResult = null; if (aXmlNode.Name == XMLNODE_FOLDER) { lResult = new CReportFolder(aXmlNode.Attributes["name"].Value); } else if (aXmlNode.Name == XMLNODE_REPORT) { lResult = new CReportFile(aXmlNode.Attributes["name"].Value, aXmlNode.Attributes["path"].Value); } else lResult = new CReportItem(aXmlNode.Attributes["name"].Value); return lResult; }
public void DoAddFolder() { XmlNode lThisData = RsViewEngine.Locale.GetFormData(LOCALE_ALIAS); RsReportCollection lCurrColl = getSelectedCollection(); if (getSelectedItem() == null) CRSMessageBox.ShowBox( XmlTools.getXmlNodeByAttrVal("name", NOCOLLECTION_FOLDER, lThisData).InnerText, RsViewEngine.Locale.GetTagText("error"), MessageBoxButtons.OK, MessageBoxIcon.Exclamation ); else { if (lCurrColl is CFavoritesCollection) _dlgAddFolder.CollectionName = RsViewEngine.Locale.GetTagText(RsLocalization.TAG_FAVORITES); else _dlgAddFolder.CollectionName = lCurrColl.CollectionName; _dlgAddFolder.FolderName = ""; DialogResult lDlgRes = _dlgAddFolder.ShowDialog(); if (lDlgRes == DialogResult.OK) { CReportFolder lParent = getCurrentParent(); CReportFolder lNewFolder = new CReportFolder(_dlgAddFolder.FolderName); lNewFolder.Parent = lParent; lParent.Collection.ApplyToGUI(); lParent.Collection.QuickSave(); } } }
public void Orphanize(CReportFolder aNewParent) { setParentDirectly(aNewParent); }
public RsCollectionFolder(CReportFolder aFolder) : base(aFolder) { }