/// <summary>
        /// When application starts, this gets the drawings from Tekla Structures and adds them to the list
        /// </summary>
        private void AddDrawingsToListView()
        {
            if (MyDrawingHandler.GetConnectionStatus())
            {
                int Index = 0;
                DrawingEnumerator MyDrawingEnumerator = MyDrawingHandler.GetDrawings();

                while (MyDrawingEnumerator.MoveNext())
                {
                    Drawing      CurrentDrawing = MyDrawingEnumerator.Current;
                    ListViewItem Item           = new ListViewItem();

                    Item.Tag  = CurrentDrawing;
                    Item.Text = Index + " " + GetDrawingTypeCharacter(CurrentDrawing) + " - " + CurrentDrawing.Mark;

                    listView1.Items.Add(Item);
                    Index++;
                }
            }
        }
Exemple #2
0
        private void DrawingManager_Load(object sender, EventArgs e)
        {
            _drawings = _drawingHandler.GetDrawings().ToAList <Drawing>();

            AddDrawingsToDataGridView();
        }