コード例 #1
0
        public LaytonToolbarsController([ServiceDependency] WorkItem workItem)
        {
            this.WorkItem = workItem;
            this.toolbarsWorkspace = workItem.Workspaces[WorkspaceNames.ToolbarsWorkspace] as UltraToolbarsManagerWorkspace;
            this.tabWorkspace = workItem.Workspaces[WorkspaceNames.TabWorkspace] as UltraTabWorkspace;
            this.explorerWorkspace = workItem.Workspaces[WorkspaceNames.ExplorerWorkspace] as UltraExplorerBarWorkspace;

            // listen for the tool click event from the toolbarworkspace
            this.toolbarsWorkspace.ToolClick += new Infragistics.Win.UltraWinToolbars.ToolClickEventHandler(toolbarsWorkspace_ToolClick);
            this.toolbarsWorkspace.AfterRibbonTabSelected += new RibbonTabEventHandler(toolbarsWorkspace_AfterRibbonTabSelected);
        }
コード例 #2
0
        public void PromjenaGodine(object sender, EventArgs e)
        {
            GODINESelectionListWorkItem item = this.WorkItem.Items.AddNew <GODINESelectionListWorkItem>("test");
            DataRow row2 = item.ShowModal(true, "", null);

            item.Terminate();
            if (row2 != null)
            {
                IEnumerator       enumerator = null;
                GODINEDataAdapter adapter    = new GODINEDataAdapter();
                GODINEDataSet     dataSet    = new GODINEDataSet();
                adapter.Fill(dataSet);
                try
                {
                    enumerator = dataSet.GODINE.Rows.GetEnumerator();
                    while (enumerator.MoveNext())
                    {
                        DataRow current = (DataRow)enumerator.Current;
                        current["godineaktivna"] = false;
                    }
                }
                finally
                {
                    if (enumerator is IDisposable)
                    {
                        (enumerator as IDisposable).Dispose();
                    }
                }
                dataSet.GODINE.Select("idgodine =" + Conversions.ToString(row2["idgodine"]))[0]["godineaktivna"] = true;
                adapter.Update(dataSet);
                UltraExplorerBarWorkspace smartPart     = (UltraExplorerBarWorkspace)this.WorkItem.Workspaces["Dock"].SmartParts[1];
                UltraDockSmartPartInfo    smartPartInfo = new UltraDockSmartPartInfo {
                    DefaultPaneStyle = ChildPaneStyle.VerticalSplit,
                    Description      = Deklarit.Resources.Resources.MainMenu
                };
                Size size = new System.Drawing.Size(180, 100);
                smartPartInfo.PreferredSize   = size;
                smartPartInfo.DefaultLocation = DockedLocation.DockedLeft;
                smartPartInfo.Title           = "Aktivna godina:" + Conversions.ToString((int)mipsed.application.framework.Application.ActiveYear);
                this.WorkItem.Workspaces["Dock"].ApplySmartPartInfo(smartPart, smartPartInfo);
            }
        }