public TreeViewBuilderTests() { Mock <HtmlTextWriter> writer = new Mock <HtmlTextWriter>(TextWriter.Null); treeView = TreeViewTestHelper.CreateTreeView(writer.Object, null, new Mock <IClientSideObjectWriter>().Object); builder = new TreeViewBuilder(treeView); }
/// <summary> /// Loads files from a filestream or zipstream and /// outputs the text to the textbox /// </summary> /// <param name="file"></param> internal void LoadAnyFile(string file) { string ifc; if (file.ToLower().EndsWith("ifczip") || file.ToLower().EndsWith("cobiezip")) { //Load zip file using (var zip = ZipFile.OpenRead(file)) { using (var sr = new StreamReader(zip.Entries[0].Open())) { ifc = sr.ReadToEnd(); sr.Close(); } CompressedSize.Text = (zip.Entries[0].CompressedLength / 1000) + "Kb"; UncompressedSize.Text = (zip.Entries[0].Length / 1000) + "Kb"; zip.Dispose(); } } else { //Load uncompressed files. ifc = File.ReadAllText(file); IfcReader.Document = null; CompressedSize.Text = "n/a"; UncompressedSize.Text = "n/a"; } Title = DefaultTitle + " - " + Path.GetFileName(file); IfcReader.Document = new TextDocument { UndoStack = { SizeLimit = 0 } }; //Output the loaded text to the window IfcReader.Document = new TextDocument(ifc); IfcReader.Padding = new Thickness(10, 0, 0, 0); NumberOfLines.Text = IfcReader.GetNumberOfLines().ToString(); NumberOfInstances.Text = IfcReader.GetNumberOfInstances().ToString(); //Populate the tree view browser using (var store = IfcStore.Open(file)) { var containment = TreeViewBuilder.ContainmentView(store.ReferencingModel); SpatialTree.ItemsSource = containment; } }
protected void Page_Load(object sender, EventArgs e) { base.Page_Load(sender, e); PageTitle = "Дерево реестра"; PageMenu = "~/App_Data/SideMenu/Research/ResearchMenu.xml"; var rsch = ResearchManager.GetResearch((int)Session["rsch"]); ASPxLabel1.Text = "Исследование: " + rsch.ResearchName; //GVProcesses.DataSource = ReportManager.GetProcesses2((int)Session["rsch"]); //GVProcesses.DataBind(); if (!IsPostBack) { TreeViewBuilder tvb = new TreeViewBuilder(); var commonTreeItems = tvb.GetCommonTreeItemsFromRegs((int)Session["rsch"]); var rootElements = tvb.GetRootElements(commonTreeItems); tvb.TreeListViewGenerator(TreeView1, commonTreeItems, rootElements, "Дерево реестра"); //Debug.Print("Get research id = " + Request.QueryString["research"]); } }
/// <summary> /// Affichage de documents /// </summary> public void ApplySearch() { TreeViewBuilder treeViewBuilder = new TreeViewBuilder(viewGui.TreeViewDoc); //Requête XmlElement eField; XmlDocumentFacade xmlDoc = new XmlDocumentFacade("<Requests/>"); XmlElement eRequest = xmlDoc.AddNode(null, "Request", ""); xmlDoc.AddAttributeNode(eRequest, "operation", "Select"); xmlDoc.AddAttributeNode(eRequest, "object", "Document"); XmlElement eFields = xmlDoc.AddNode(eRequest, "Fields", ""); eField = xmlDoc.AddNode(eFields, "Field", ""); xmlDoc.AddAttributeNode(eField, "name", "caption"); Console.WriteLine(xmlDoc.ToString()); IList dossiers = viewGui.Controller.RequestModel(xmlDoc.ToString()); treeViewBuilder.Fill(dossiers); }
public TreeViewBuilderTests() { Mock<HtmlTextWriter> writer = new Mock<HtmlTextWriter>(TextWriter.Null); treeView = TreeViewTestHelper.CreateTreeView(writer.Object, null, new Mock<IClientSideObjectWriter>().Object); builder = new TreeViewBuilder(treeView); }