public override DataSet Clone() { CategoryStore cln = ((CategoryStore)(base.Clone())); cln.InitVars(); return(cln); }
public void ReadCategories() { cats = new CategoryStore(); cats.ReadXml(CategoriesFilename); }
/// <summary> /// Adds the categories to the main TreeView /// </summary> /// <param name="cats">A CategoryStore object to use as a source</param> private void addCategories(CategoryStore cats) { TreeNode node; foreach (CategoryStore.CategoryRow row in cats.Category) { node = new TreeNode(); node.Tag = row.ID; node.Text = row.Name; if (row.ParentID != 0) { TreeNode pNode = GetNodeByTag(row.ParentID, tvCategories.Nodes); if (pNode != null) pNode.Nodes.Add(node); } else { tvCategories.Nodes.Add(node); } } tvCategories.ExpandAll(); }
/// <summary> /// Attempts to read both the Categories and Replays store /// </summary> public bool Read() { try { cats = new CategoryStore(); cats.ReadXml(CategoriesFilename); recs = new ReplayStore(); recs.ReadXml(ReplaysFilename); return true; } catch { } return false; }