Ejemplo n.º 1
0
        private void ArchivShow(PresentationEnum present)
        {
            PresentTreeVM archiveViewModel = new PresentTreeVM(present);

            archiveViewModel.Description = archiveViewModel.DisplayName;
            var archiveView = new PresentTreeView();

            archiveViewModel.View = archiveView;

            Workspace.This.Panels.Add(archiveViewModel);
            Workspace.This.ActiveDocument = archiveViewModel;
        }
Ejemplo n.º 2
0
 private void Init(PresentationEnum present, List <string> nodesList)
 {
     this.settings = new PresentTreeSettings()
     {
         presentation = present
     };
     DisplayName        = settings.presentation.GetName();
     NodeVMs            = ConvertToNodes(nodesList, 1);
     DetailsVM          = new PresentDetailVM(this, settings.presentation);
     DocumentCreationVM = new DocumentCreationVM(this);
     DetailsInfoVM      = new DetailsInfoVM();
 }
Ejemplo n.º 3
0
        static public void SetColumn(C1TrueDBGrid _Dgd, string _DataField, string _Caption, int _Width = -1, int _Index = -1, string _NumberFormat             = "",
                                     AlignHorzEnum _HorizontalAlignment = AlignHorzEnum.Near, bool _Visible             = true, PresentationEnum _Presentation = PresentationEnum.Normal, bool _Button = false, bool _Locked = false)
        {
            int          i;
            C1DataColumn column;

            if (_Index == -1)
            {
                i      = _Dgd.Columns.Count;
                column = new C1DataColumn();
                _Dgd.Columns.Insert(i, column);
            }
            else
            {
                i      = _Index;
                column = _Dgd.Columns[_Index];
            }
            column.DataField = _DataField;
            column.Caption   = _Caption;

            if (!string.IsNullOrEmpty(_NumberFormat))
            {
                column.NumberFormat = _NumberFormat;
            }

            var displayColumn = _Dgd.Splits[0].DisplayColumns[i];

            if (_Width == -1)
            {
                displayColumn.AutoSize();
            }
            else
            {
                displayColumn.Width = _Width;
            }

            displayColumn.Style.HorizontalAlignment = _HorizontalAlignment;
            displayColumn.Visible = _Visible;
            displayColumn.Locked  = _Locked;
            if (_Button)
            {
                displayColumn.Button       = true;
                displayColumn.ButtonText   = true;
                displayColumn.ButtonAlways = true;
                displayColumn.ButtonFooter = true;
                displayColumn.ButtonHeader = true;
            }
            if (_Presentation == PresentationEnum.CheckBox)
            {
                displayColumn.Style.HorizontalAlignment = AlignHorzEnum.Center;
                column.ValueItems.Presentation          = PresentationEnum.CheckBox;
                column.ValueItems.Translate             = true;
                column.ValueItems.CycleOnClick          = true;
            }
        }
 public void ChangeParent(Node newNodeValue, PresentationEnum present)
 {
     parent = newNodeValue;
 }
 public PresentDetailVM(PresentTreeVM presentTreeVM, PresentationEnum present)
 {
     this.present       = present;
     this.presentTreeVM = presentTreeVM;
 }
Ejemplo n.º 6
0
 public PresentTreeVM(PresentationEnum present)
 {
     Init(present, NodeService.ReadRoot((int)present));
 }