private void _ultraToolbarsManager_ToolClick(object sender, Infragistics.Win.UltraWinToolbars.ToolClickEventArgs e) { //setting the Checked property on the tools for appearance fires the click event if (m_ignoreToolClick) { return; } if (e.Tool != null) { switch (e.Tool.Key) { case RibbonTaskButton.EditPolicy: showEditPolicy(); break; case RibbonTaskButton.UpdatePolicyFindings: showUpdateAssessment(); break; case RibbonTaskButton.Promote: showPromote(); break; case RibbonTaskButton.CopyAssessment: showCopyPolicy(); break; case RibbonTaskButton.Compare: showCompare(); break; case RibbonTaskButton.Remove: showDelete(); break; case RibbonTaskButton.AddServer: showNewAuditServer(); break; case RibbonTaskButton.ConfigureServer: showConfigure(); break; case RibbonTaskButton.ConfigureSecurityCheck: showConfigureSecurityCheck(); break; case RibbonTaskButton.EditExplanationNotes: showExplanationNotes(); break; case RibbonTaskButton.TakeSnapshot: showCollect(); break; } } }
private void baseToolbarsManager_ToolClick(object sender, Infragistics.Win.UltraWinToolbars.ToolClickEventArgs args) { switch (args.Tool.Key) { case "ClearTool": ClearCustXPrtData(); break; case "UndoTool": UndoCustXPrtChanges(); break; } }
private void toolbarsManager_ToolClick(object sender, Infragistics.Win.UltraWinToolbars.ToolClickEventArgs e) { using (new LengthyOperation(parent__)) { switch (e.Tool.Key) { case "mnuUndo": this.EventHandler_Undo(sender, e); break; case "mnuRedo": this.EventHandler_Redo(sender, e); break; case "mnuCopy": this.EventHandler_Copy(sender, e); break; case "mnuPaste": this.EventHandler_Paste(sender, e); break; case "mnuCut": this.EventHandler_Cut(sender, e); break; case "mnuSelectAll": this.EventHandler_SelectAll(sender, e); break; case "mnuDelete": this.EventHandler_Delete(sender, e); break; case "mnuUpdateCodeStructure": this.EventHandler_UpdateCodeStruct(sender, e); break; case "mnuCompile": this.EventHandler_Compile(sender, e); break; case "mnuRun": this.EventHandler_Run(sender, e); break; default: break; } } }
protected virtual void UtbmMain_ToolClick(object sender, Infragistics.Win.UltraWinToolbars.ToolClickEventArgs e) { try { this.Cursor = Cursors.WaitCursor; WfCleanBottomMsg(); switch (e.Tool.Key.ToLower()) { case "btfirst": if (FormQueryMode == YRQueryType.NA) { this.uGrid_Master.PerformAction(Infragistics.Win.UltraWinGrid.UltraGridAction.FirstRowInGrid); } break; case "btprev": if (FormQueryMode == YRQueryType.NA) { this.uGrid_Master.PerformAction(Infragistics.Win.UltraWinGrid.UltraGridAction.PrevRow); } break; case "btnext": if (FormQueryMode == YRQueryType.NA) { this.uGrid_Master.PerformAction(Infragistics.Win.UltraWinGrid.UltraGridAction.NextRow); } break; case "btend": if (FormQueryMode == YRQueryType.NA) { this.uGrid_Master.PerformAction(Infragistics.Win.UltraWinGrid.UltraGridAction.LastRowInBand); } break; case "btquery": if (WfQuery() == true) { FormQueryMode = YRQueryType.INQUERY; WfDisplayMode(); } break; case "btok": uGrid_Master.UpdateData(); if (FormQueryMode == YRQueryType.INQUERY) //查詢中組合查詢條件 { WfQueryOk(); FormQueryMode = YRQueryType.NA; WfDisplayMode(); break; } if (FormQueryMode == YRQueryType.NA) //查詢完時 { WfReturnOk(); } break; case "btcancel": if (FormQueryMode == YRQueryType.INQUERY) { if (MsgInfoReturned.ParamSearchList != null) { DtMaster = BoMaster.OfGetDataTable(StrSqlBody + " AND 1<>1 ", MsgInfoReturned.ParamSearchList.ToArray()); } else { DtMaster = BoMaster.OfGetDataTable(StrSqlBody + " AND 1<>1 "); } BindingMaster.DataSource = DtMaster; this.FormQueryMode = YRQueryType.NA; WfDisplayMode(); } else { MsgInfoReturned.Result = DialogResult.Cancel; this.Close(); } break; case "btall": foreach (DataRow ldr in DtMaster.Rows) { ldr["is_pick"] = "Y"; } break; case "btnone": foreach (DataRow ldr in DtMaster.Rows) { ldr["is_pick"] = "N"; } break; } } catch (Exception ex) { WfShowErrorMsg(ex.Message); } finally { this.Cursor = Cursors.Default; } }
private void _ultraToolbarsManager_ToolClick(object sender, Infragistics.Win.UltraWinToolbars.ToolClickEventArgs e) { //setting the Checked property on the tools for appearance fires the click event if (m_ignoreToolClick) { return; } if (e.Tool != null) { switch (e.Tool.Key) { case RibbonTaskButton.AddPolicy: showNewPolicy(); break; case RibbonTaskButton.EditPolicy: showEditPolicy(); break; case RibbonTaskButton.CopyAssessment: showCopyPolicy(); break; case RibbonTaskButton.Compare: showCompare(); break; case RibbonTaskButton.AddServer: showNewAuditServer(); break; case RibbonTaskButton.Configure: showConfigure(); break; case RibbonTaskButton.TakeSnapshot: showCollect(); break; case RibbonTaskButton.ExploreUsers: showPermissions(Views.View_PermissionExplorer.Tab.UserPermissions); break; case RibbonTaskButton.ExploreRoles: showPermissions(Views.View_PermissionExplorer.Tab.RolePermissions); break; case RibbonTaskButton.ExploreObjects: showPermissions(Views.View_PermissionExplorer.Tab.ObjectPermissions); break; case RibbonTaskButton.ViewReports: showReports(); break; case RibbonTaskButton.ImportServers: ShowImportServers(); break; case RibbonAuditData.Select: selectAuditData(); break; } } }
private void toolbarsWorkspace_ToolClick(object sender, Infragistics.Win.UltraWinToolbars.ToolClickEventArgs e) { switch (e.Tool.Key) { case "Refresh": ILaytonView explorerView = (ILaytonView)explorerWorkspace.ActiveSmartPart; explorerView.RefreshView(); ILaytonView tabView = (ILaytonView)tabWorkspace.ActiveSmartPart; tabView.RefreshView(); break; case "Settings": this.WorkItem.RootWorkItem.WorkItems[WorkItemNames.SettingsWorkItem].Activate(); break; case "Help": try { //System.Diagnostics.Process.Start(Properties.Settings.Default.appHelpFile); FormUserGuide form = new FormUserGuide(); form.ShowDialog(); } catch { MessageBox.Show("Could not load help file: " + Properties.Settings.Default.appHelpFile + System.Environment.NewLine + "Be sure the help file is located in the root of the application folder.", "Error Loading Help File", MessageBoxButtons.OK, MessageBoxIcon.Error); } break; case "About": LaytonAboutForm aboutForm = new LaytonAboutForm((LaytonCabShellWorkItem)WorkItem.RootWorkItem); aboutForm.ShowDialog(); ILaytonView overviewExplorerView = (ILaytonView)explorerWorkspace.ActiveSmartPart; if (overviewExplorerView is Layton.AuditWizard.Overview.OverviewExplorerView) overviewExplorerView.RefreshView(); break; case "Visit Website": try { System.Diagnostics.Process.Start("http://www.laytontechnology.com"); } catch { MessageBox.Show("Unable to launch the default web browser.", "Error Opening Website", MessageBoxButtons.OK, MessageBoxIcon.Error); } break; case "Exit": Application.Exit(); break; case "Expand Main View": LaytonCabShellWorkItem rootWorkItem = WorkItem.RootWorkItem as LaytonCabShellWorkItem; if (rootWorkItem.Shell.ExplorerWorkspaceCollapsed) { rootWorkItem.Shell.ExplorerWorkspaceCollapsed = false; e.Tool.InstanceProps.AppearancesSmall.Appearance.Image = Properties.Resources.expand_view_16; e.Tool.SharedProps.Caption = e.Tool.Key; } else { rootWorkItem.Shell.ExplorerWorkspaceCollapsed = true; e.Tool.InstanceProps.AppearancesSmall.Appearance.Image = Properties.Resources.collapse_view_16; e.Tool.SharedProps.Caption = "Default Layout"; } break; default: break; } }
protected virtual void UtbmMain_ToolClick(object sender, Infragistics.Win.UltraWinToolbars.ToolClickEventArgs e) { AdvanceQueryInfo activeTabInfo; try { this.Cursor = Cursors.WaitCursor; if (intCurTab == 0) { activeTabInfo = tabMaster; } else { activeTabInfo = tabDetailList[intCurTab - 1]; } WfCleanBottomMsg(); switch (e.Tool.Key.ToLower()) { case "btfirst": var sss = activeTabInfo.UComboColumn; activeTabInfo.UGrid.PerformAction(Infragistics.Win.UltraWinGrid.UltraGridAction.FirstRowInGrid); break; case "btprev": activeTabInfo.UGrid.PerformAction(Infragistics.Win.UltraWinGrid.UltraGridAction.PrevRow); break; case "btnext": activeTabInfo.UGrid.PerformAction(Infragistics.Win.UltraWinGrid.UltraGridAction.NextRow); break; case "btend": activeTabInfo.UGrid.PerformAction(Infragistics.Win.UltraWinGrid.UltraGridAction.LastRowInBand); break; case "btok": activeTabInfo.UGrid.UpdateData(); //uGridMaster.UpdateData(); WfReturnOk(); break; case "btcancel": tabMaster.Result = DialogResult.Cancel; this.Hide(); break; case "btadd": WfAdd(activeTabInfo); break; case "btdelete": if (activeTabInfo.UGrid.ActiveRow == null) { break; } var activeRow = activeTabInfo.UGrid.ActiveRow; var activeIndex = activeRow.VisibleIndex; activeRow.Delete(false); if (activeTabInfo.UGrid.Rows.Count == 0) { break; } //考慮最後一筆的情形時 if (activeIndex + 1 > activeTabInfo.UGrid.Rows.Count) { activeIndex = activeIndex - 1; } activeTabInfo.UGrid.ActiveRow = activeTabInfo.UGrid.Rows.GetRowAtVisibleIndex(activeIndex); break; case "btcleanall": WfCleanAll(activeTabInfo); break; } } catch (Exception ex) { WfShowErrorMsg(ex.Message); } finally { this.Cursor = Cursors.Default; } }
protected virtual void UtbmMain_ToolClick(object sender, Infragistics.Win.UltraWinToolbars.ToolClickEventArgs e) { try { this.Cursor = Cursors.WaitCursor; DataRow drNew; DataRow[] returnRowCollection; string extendSqlWhere = ""; WfCleanBottomMsg(); switch (e.Tool.Key.ToLower()) { case "btfirst": if (_formQueryMode == YRQueryType.NA) { this.uGrid_Master.PerformAction(Infragistics.Win.UltraWinGrid.UltraGridAction.FirstRowInGrid); } break; case "btprev": if (_formQueryMode == YRQueryType.NA) { this.uGrid_Master.PerformAction(Infragistics.Win.UltraWinGrid.UltraGridAction.PrevRow); } break; case "btnext": if (_formQueryMode == YRQueryType.NA) { this.uGrid_Master.PerformAction(Infragistics.Win.UltraWinGrid.UltraGridAction.NextRow); } break; case "btend": if (_formQueryMode == YRQueryType.NA) { this.uGrid_Master.PerformAction(Infragistics.Win.UltraWinGrid.UltraGridAction.LastRowInBand); } break; case "btquery": if (MsgInfoReturned.ParamSearchList == null) { _dtMaster = _boMaster.OfGetDataTable(_strSqlBody + " AND 1<>1 "); } else { _dtMaster = _boMaster.OfGetDataTable(_strSqlBody + " AND 1<>1 ", MsgInfoReturned.ParamSearchList.ToArray()); } //修改column 型別為string 並將實際的型別丟到 column.prefix foreach (DataColumn ldc_temp in _dtMaster.Columns) { if (ldc_temp.Prefix != "") { continue; } ldc_temp.Prefix = ldc_temp.DataType.Name; ldc_temp.DataType = typeof(string); //ldc_temp.DataType = System.Type.GetType("System.String"); } BindingMaster.DataSource = _dtMaster; uGrid_Master.DataSource = BindingMaster; drNew = _dtMaster.NewRow(); _dtMaster.Rows.Add(drNew); _formQueryMode = YRQueryType.INQUERY; if (iMaxPickRow == 1) { uGrid_Master.ActiveCell = uGrid_Master.Rows[0].Cells[0]; } else { uGrid_Master.ActiveCell = uGrid_Master.Rows[0].Cells[1]; } WfDisplayMode(); break; case "btok": if (_formQueryMode == YRQueryType.INQUERY) //查詢中組合查詢條件 { uGrid_Master.UpdateData(); extendSqlWhere = WfGetQueryString(_dtMaster.Rows[0], _azqTbList); if (MsgInfoReturned.ParamSearchList == null) { _dtMaster = _boMaster.OfGetDataTable(_strSqlBody + extendSqlWhere); } else { _dtMaster = _boMaster.OfGetDataTable(_strSqlBody + extendSqlWhere, MsgInfoReturned.ParamSearchList.ToArray()); } BindingMaster.DataSource = _dtMaster; //改取sort後的第一筆 if (_dtMaster != null && _dtMaster.Rows.Count > 0) { uGrid_Master.Rows.GetRowWithListIndex(0).Selected = true; } _formQueryMode = YRQueryType.NA; WfDisplayMode(); break; } if (_formQueryMode == YRQueryType.NA) //查詢完時 { uGrid_Master.UpdateData(); MsgInfoReturned.DataRowList.Clear(); if (iMaxPickRow == 1) { //if (uGrid_Master.Selected.Rows != null) if (uGrid_Master.ActiveRow != null) { MsgInfoReturned.DataRowList.Add(((uGrid_Master.ActiveRow as UltraGridRow).ListObject as DataRowView).Row); } } else { returnRowCollection = _dtMaster.Select(" is_pick ='Y' "); if (returnRowCollection != null) { MsgInfoReturned.DataRowList.AddRange(returnRowCollection); } MsgInfoReturned.StrMultiRtn = WfGetStrMultiRtrn(returnRowCollection); } this.Close(); } break; case "btcancel": this.Close(); break; case "btall": foreach (DataRow ldr in _dtMaster.Rows) { ldr["is_pick"] = "Y"; } break; case "btnone": foreach (DataRow ldr in _dtMaster.Rows) { ldr["is_pick"] = "N"; } break; } } catch (Exception ex) { WfShowMsg(ex.Message); } finally { this.Cursor = Cursors.Default; } }
protected virtual void UtbmMain_ToolClick(object sender, Infragistics.Win.UltraWinToolbars.ToolClickEventArgs e) { try { this.Cursor = Cursors.WaitCursor; WfCleanBottomMsg(); switch (e.Tool.Key.ToLower()) { case "btok": if (WfToolbarExecute() == false) { return; } break; case "btcancel": this.Close(); break; case "btclean": TabMaster.DtSource.Clear(); DrMaster = TabMaster.DtSource.NewRow(); TabMaster.DtSource.Rows.Add(DrMaster); WfSetMasterRowDefault(DrMaster); BindingMaster.EndEdit(); break; case "bthome": var frmMenu = Application.OpenForms .Cast <System.Windows.Forms.Form>() .Where(p => p.Name.ToLower() == "frmmenu" || p.Name.ToLower() == "frmprogramlist") //mdi或sdi .First() ; if (frmMenu != null) { frmMenu.BringToFront(); if (!frmMenu.IsMdiChild) { frmMenu.WindowState = FormWindowState.Maximized; } } break; case "btfrmnavigator": WfOpenFrmNavigator(); break; case "btexit": this.Close(); break; } } catch (Exception ex) { WfShowErrorMsg(ex.Message); } finally { IsInSaveCancle = false; IsInCRUDIni = false; this.Cursor = Cursors.Default; } }