private void frmItCisco_Load(object sender, EventArgs e) { // initial Bar BarManager barManager = new BarManager(); barManager.Form = this; barManager.BeginUpdate(); Bar bar1 = new Bar(barManager, "My MainMenu"); bar1.DockStyle = BarDockStyle.Top; barManager.MainMenu = bar1; // Create bar items for the bar1 and bar2 BarSubItem subMenuLoad = new BarSubItem(barManager, "Load"); BarSubItem subMenuViewLogs = new BarSubItem(barManager, "Logs"); BarSubItem subMenuFile = new BarSubItem(barManager, "File"); BarButtonItem buttonLoadAllPorts = new BarButtonItem(barManager, "Load all ports"); BarButtonItem buttonLoadAllPortsIncludeMac = new BarButtonItem(barManager, "Load all ports include mac"); BarButtonItem buttonLoadAllPortsFromDb = new BarButtonItem(barManager, "Load all ports from database"); BarButtonItem buttonLoadAllPortsToDebug = new BarButtonItem(barManager, "Load to debug"); BarButtonItem buttonLog_51_11 = new BarButtonItem(barManager, "Show log in C2960X-01"); BarButtonItem buttonLog_51_12 = new BarButtonItem(barManager, "Show log in C2960X-02"); BarButtonItem buttonLog_51_13 = new BarButtonItem(barManager, "Show log in C2960X-03"); BarButtonItem buttonLog_51_14 = new BarButtonItem(barManager, "Show log in C2960X-04"); BarButtonItem buttonLog_51_15 = new BarButtonItem(barManager, "Show log in C2960X-05"); BarButtonItem buttonLog_51_16 = new BarButtonItem(barManager, "Show log in C2960X-06"); BarButtonItem buttonSaveExcel = new BarButtonItem(barManager, "Save as Excel ..."); subMenuLoad.AddItems(new BarItem[] { buttonLoadAllPorts, buttonLoadAllPortsIncludeMac, buttonLoadAllPortsFromDb, buttonLoadAllPortsToDebug }); subMenuViewLogs.AddItems(new BarItem[] { buttonLog_51_11, buttonLog_51_12, buttonLog_51_13, buttonLog_51_14, buttonLog_51_15, buttonLog_51_16 }); subMenuFile.AddItems(new BarItem[] { buttonSaveExcel }); //Add the sub-menus to the bar1 bar1.AddItems(new BarItem[] { subMenuLoad, subMenuViewLogs, subMenuFile }); // A handler to process clicks on bar items barManager.ItemClick += new ItemClickEventHandler(barManager_ItemClick); barManager.EndUpdate(); // initial textedit teIp.Properties.ReadOnly = true; tePort.Properties.ReadOnly = true; teName.Properties.ReadOnly = true; teStatus.Properties.ReadOnly = true; // initial button disableAllComponent(); }
private void frmBomToMocCompare_Load(object sender, EventArgs e) { isInitialBomList = true; // initial Bar BarManager barManager = new BarManager(); barManager.Form = this; barManager.BeginUpdate(); Bar bar1 = new Bar(barManager, "My MainMenu"); bar1.DockStyle = BarDockStyle.Top; barManager.MainMenu = bar1; // Create bar items for the bar1 and bar2 BarSubItem subMenuFile = new BarSubItem(barManager, "File"); BarSubItem subMenuView = new BarSubItem(barManager, "View"); BarButtonItem buttonSaveOrgGrid = new BarButtonItem(barManager, "Save Orginal Bom as Excel ..."); BarButtonItem buttonSaveFilterGrid = new BarButtonItem(barManager, "Save Filter Bom as Excel ..."); BarButtonItem buttonSaveAll = new BarButtonItem(barManager, "Save All as Excel ..."); BarButtonItem buttonExpandAll = new BarButtonItem(barManager, "ExpandAll"); BarButtonItem buttonCollapseAll = new BarButtonItem(barManager, "CollapseAll"); BarButtonItem buttonShowRowId = new BarButtonItem(barManager, "ShowRowId"); subMenuFile.AddItems(new BarItem[] { buttonSaveOrgGrid, buttonSaveFilterGrid }); subMenuView.AddItems(new BarItem[] { buttonExpandAll, buttonCollapseAll, buttonShowRowId }); //Add the sub-menus to the bar1 bar1.AddItems(new BarItem[] { subMenuFile, subMenuView }); // A handler to process clicks on bar items barManager.ItemClick += new ItemClickEventHandler(barManager_ItemClick); barManager.EndUpdate(); // initial BomList sbtnGetBomList_Click(sender, e); }
private void frmBomCompareDev_Load(object sender, EventArgs e) { BarManager barManager = new BarManager(); barManager.Form = this; barManager.BeginUpdate(); Bar bar1 = new Bar(barManager, "My MainMenu"); bar1.DockStyle = BarDockStyle.Top; barManager.MainMenu = bar1; // Create bar items for the bar1 and bar2 BarSubItem subMenuFile = new BarSubItem(barManager, "File"); BarSubItem subMenuView = new BarSubItem(barManager, "View"); BarButtonItem buttonSaveOrgGrid = new BarButtonItem(barManager, "Save Orginal Grid as Excel ..."); BarButtonItem buttonSaveNewGrid = new BarButtonItem(barManager, "Save New Grid as Excel ..."); BarButtonItem buttonSaveCompareGrid = new BarButtonItem(barManager, "Save CompareDetail sheet as Excel ..."); BarButtonItem buttonSaveSummayDetailGrid = new BarButtonItem(barManager, "Save SummaryDetail sheet as Excel ..."); BarButtonItem buttonSaveSummay = new BarButtonItem(barManager, "Save Summary as Excel ..."); BarButtonItem buttonSaveAll = new BarButtonItem(barManager, "Save All as Excel ..."); BarButtonItem buttonExpandAll = new BarButtonItem(barManager, "ExpandAll"); BarButtonItem buttonCollapseAll = new BarButtonItem(barManager, "CollapseAll"); subMenuFile.AddItems(new BarItem[] { buttonSaveOrgGrid, buttonSaveNewGrid, buttonSaveCompareGrid, buttonSaveSummayDetailGrid, buttonSaveSummay }); subMenuView.AddItems(new BarItem[] { buttonExpandAll, buttonCollapseAll }); //Add the sub-menus to the bar1 bar1.AddItems(new BarItem[] { subMenuFile, subMenuView }); // A handler to process clicks on bar items barManager.ItemClick += new ItemClickEventHandler(barManager_ItemClick); barManager.EndUpdate(); // initial BomList btnGetBomList_Click(sender, e); }
/*void bi_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) * { * try * { * foreach (DevExpress.XtraBars.BarCheckItemLink bi in StyleSubMenu.ItemLinks) * { * ((DevExpress.XtraBars.BarCheckItem)bi.Item).Checked = false; * if (bi.Caption == e.Item.Caption) ((DevExpress.XtraBars.BarCheckItem)bi.Item).Checked = true; * } * defaultSkin.LookAndFeel.SetSkinStyle(e.Item.Caption); * } * catch (Exception ex) * { * MyLocalizer.XtraMessageBoxShow(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); * } * }*/ public void CreateMenu() { BarManager barManager = new BarManager(); barManager.Form = this; // Prevent excessive updates while adding and customizing bars and bar items. // The BeginUpdate must match the EndUpdate method. barManager.BeginUpdate(); // Create two bars and dock them to the top of the form. // Bar1 - is a main menu, which is stretched to match the form's width. // Bar2 - is a regular bar. Bar bar1 = new Bar(barManager, "Главное меню"); bar1.DockStyle = BarDockStyle.Top; bar1.DockRow = 0; barManager.MainMenu = bar1; bar1.Appearance.Font = new System.Drawing.Font("Segoe UI", 11.25F); bar1.Appearance.Options.UseFont = true; bar1.OptionsBar.MultiLine = true; bar1.OptionsBar.UseWholeRow = true; bar1.OptionsBar.AllowQuickCustomization = false; bar1.OptionsBar.AllowCollapse = false; // Create bar items for the bar1 and bar2 BarSubItem subDictMenu = new BarSubItem(barManager, "Справочники"); BarSubItem subSettingMenu = new BarSubItem(barManager, "Настройки"); BarSubItem subAboutMenu = new BarSubItem(barManager, "О программе"); btnSubject = new BarButtonItem(barManager, "Субъекты"); btnSubject.Appearance.Font = new System.Drawing.Font("Segoe UI", 11.25F); btnSubject.Appearance.Options.UseFont = true; btnBranch = new BarButtonItem(barManager, "Филиалы"); btnBranch.Appearance.Font = new System.Drawing.Font("Segoe UI", 11.25F); btnBranch.Appearance.Options.UseFont = true; btnSubstation = new BarButtonItem(barManager, "Подстанции/станции"); btnSubstation.Appearance.Font = new System.Drawing.Font("Segoe UI", 11.25F); btnSubstation.Appearance.Options.UseFont = true; btnEquipmentManufacturer = new BarButtonItem(barManager, "Заводы-изготовители оборудования"); btnEquipmentManufacturer.Appearance.Font = new System.Drawing.Font("Segoe UI", 11.25F); btnEquipmentManufacturer.Appearance.Options.UseFont = true; //((BarButtonItemLink)btnEquipmentManufacturer).BeginGroup = true; btnInputManufacturer = new BarButtonItem(barManager, "Заводы-изготовители вводов"); btnInputManufacturer.Appearance.Font = new System.Drawing.Font("Segoe UI", 11.25F); btnInputManufacturer.Appearance.Options.UseFont = true; btnEquipmentType = new BarButtonItem(barManager, "Типы оборудования"); btnEquipmentType.Appearance.Font = new System.Drawing.Font("Segoe UI", 11.25F); btnEquipmentType.Appearance.Options.UseFont = true; btnRPNType = new BarButtonItem(barManager, "Типы РПН"); btnRPNType.Appearance.Font = new System.Drawing.Font("Segoe UI", 11.25F); btnRPNType.Appearance.Options.UseFont = true; btnInputType = new BarButtonItem(barManager, "Типы вводов"); btnInputType.Appearance.Font = new System.Drawing.Font("Segoe UI", 11.25F); btnInputType.Appearance.Options.UseFont = true; btnSwitchDriveType = new BarButtonItem(barManager, "Типы привода"); btnSwitchDriveType.Appearance.Font = new System.Drawing.Font("Segoe UI", 11.25F); btnSwitchDriveType.Appearance.Options.UseFont = true; btnEquipment = new BarButtonItem(barManager, "Оборудование"); btnEquipment.Appearance.Font = new System.Drawing.Font("Segoe UI", 11.25F); btnEquipment.Appearance.Options.UseFont = true; //((BarButtonItemLink)btnEquipment).BeginGroup = true; btnCheck = new BarButtonItem(barManager, "Проверки"); btnCheck.Appearance.Font = new System.Drawing.Font("Segoe UI", 11.25F); btnCheck.Appearance.Options.UseFont = true; subDictMenu.AddItems(new BarItem[] { btnSubject, btnBranch, btnSubstation, btnEquipmentManufacturer, btnInputManufacturer, btnEquipmentType, btnRPNType, btnInputType, btnSwitchDriveType, btnEquipment, btnCheck }); subDictMenu.ItemLinks[3].BeginGroup = true; subDictMenu.ItemLinks[9].BeginGroup = true; //Add the sub-menus to the bar1 bar1.AddItems(new BarItem[] { subDictMenu, subSettingMenu, subAboutMenu }); btnSubject.ItemClick += new ItemClickEventHandler(SubjectSubMenu_ItemClick); btnBranch.ItemClick += new ItemClickEventHandler(BranchSubMenu_ItemClick); btnSubstation.ItemClick += new ItemClickEventHandler(SubstationSubMenu_ItemClick); btnEquipmentManufacturer.ItemClick += new ItemClickEventHandler(ManufactureSubMenu_ItemClick); btnInputManufacturer.ItemClick += new ItemClickEventHandler(ManufacturerInputSubMenu_ItemClick); btnEquipmentType.ItemClick += new ItemClickEventHandler(EquipmentTypeSubMenu_ItemClick); btnRPNType.ItemClick += new ItemClickEventHandler(RPNTypeSubMenu_ItemClick); btnInputType.ItemClick += new ItemClickEventHandler(InputTypeSubMenu_ItemClick); btnSwitchDriveType.ItemClick += new ItemClickEventHandler(SwitchDriveTypeSubMenu_ItemClick); btnEquipment.ItemClick += new ItemClickEventHandler(EquipmentSubMenu_ItemClick); btnCheck.ItemClick += new ItemClickEventHandler(CheckSubMenu_ItemClick); subSettingMenu.ItemClick += new ItemClickEventHandler(Settings_ItemClick); subAboutMenu.ItemClick += new ItemClickEventHandler(AboutMenu_ItemClick); barManager.EndUpdate(); }
public void CreateMenu() { BarManager barManager = new BarManager(); barManager.Form = this; // Prevent excessive updates while adding and customizing bars and bar items. // The BeginUpdate must match the EndUpdate method. barManager.BeginUpdate(); // Create two bars and dock them to the top of the form. // Bar1 - is a main menu, which is stretched to match the form's width. // Bar2 - is a regular bar. Bar bar1 = new Bar(barManager, "Главное меню"); bar1.DockStyle = BarDockStyle.Top; bar1.DockRow = 0; barManager.MainMenu = bar1; bar1.Appearance.Font = new System.Drawing.Font("Segoe UI", 11.25F); bar1.Appearance.Options.UseFont = true; bar1.OptionsBar.MultiLine = true; bar1.OptionsBar.UseWholeRow = true; bar1.OptionsBar.AllowQuickCustomization = false; bar1.OptionsBar.AllowCollapse = false; // Create bar items for the bar1 and bar2 BarSubItem subDictMenu = new BarSubItem(barManager, "Справочники"); subSettingsMenu = new BarSubItem(barManager, "Настройки"); BarSubItem subAboutMenu = new BarSubItem(barManager, "О программе"); BarButtonItem btnCondenserType = new BarButtonItem(barManager, "Тип конденсатора"); btnCondenserType.Appearance.Font = new System.Drawing.Font("Segoe UI", 11.25F); btnCondenserType.Appearance.Options.UseFont = true; BarButtonItem btnInsulatingLiquidType = new BarButtonItem(barManager, "Марка изоляционной жидкости"); btnInsulatingLiquidType.Appearance.Font = new System.Drawing.Font("Segoe UI", 11.25F); btnInsulatingLiquidType.Appearance.Options.UseFont = true; BarButtonItem btnCondensers = new BarButtonItem(barManager, "Перечень конденсаторов"); btnCondensers.Appearance.Font = new System.Drawing.Font("Segoe UI", 11.25F); btnCondensers.Appearance.Options.UseFont = true; subDictMenu.AddItems(new BarItem[] { btnCondenserType, btnInsulatingLiquidType, btnCondensers }); subDictMenu.ItemLinks[2].BeginGroup = true; //btnAdminMode = new BarButtonItem(barManager, "Режим Администратора"); //btnAdminMode.Appearance.Font = new System.Drawing.Font("Segoe UI", 11.25F); //btnAdminMode.Appearance.Options.UseFont = true; //btnParameters = new BarButtonItem(barManager, "Параметры"); //btnParameters.Appearance.Font = new System.Drawing.Font("Segoe UI", 11.25F); //btnParameters.Appearance.Options.UseFont = true; //subSettingsMenu.AddItems(new BarItem[] { btnParameters }); if (Program.m_bExpertMode) { subSettingsMenu.Visibility = BarItemVisibility.Always; } else { subSettingsMenu.Visibility = BarItemVisibility.Never; } //Add the sub-menus to the bar1 bar1.AddItems(new BarItem[] { subDictMenu, subSettingsMenu, subAboutMenu }); btnCondenserType.ItemClick += new ItemClickEventHandler(CondenserType_ItemClick); btnInsulatingLiquidType.ItemClick += new ItemClickEventHandler(InsulatingLiquidType_ItemClick); subAboutMenu.ItemClick += new ItemClickEventHandler(AboutSubMenu_ItemClick); subSettingsMenu.ItemClick += new ItemClickEventHandler(subSettingsMenu_ItemClick); btnCondensers.ItemClick += new ItemClickEventHandler(btnCondensers_ItemClick); //btnAdminMode.ItemClick += btnAdminMode_ItemClick; //btnLimitC2H2.ItemClick += btnLimitC2H2_ItemClick; //btnLimitCO2_CO.ItemClick += btnLimitCO2_CO_ItemClick; //btnKoefDegreeAproxCO2_CO.ItemClick += btnKoefDegreeAproxCO2_CO_ItemClick; //btnParameters.ItemClick += btnParameters_ItemClick; barManager.EndUpdate(); }
private void load_topmenu() { // tao menu dua vao profile barManager1.BeginUpdate(); Bar bar1 = new Bar(barManager1, "My MainMenu"); bar1.DockStyle = BarDockStyle.Top; //bar1.DockRow = 0; barManager1.MainMenu = bar1; BarSubItem subMenuSystem = new BarSubItem(barManager1, "System"); BarButtonItem buttonOld = new BarButtonItem(barManager1, "Old version"); BarButtonItem buttonOpen = new BarButtonItem(barManager1, "Change Password"); BarButtonItem buttonExit = new BarButtonItem(barManager1, "Exit"); subMenuSystem.AddItems(new BarItem[] { buttonOld, buttonOpen, buttonExit }); //tao menu con trong profile UserJoinRole SQLString = "select * from UserJoinRole where username='******'"; dt = gen.GetTable(SQLString); for (int i = 0; i < dt.Rows.Count; i++) { string rcode = dt.Rows[i]["RoleCode"].ToString(); // rolecode string rolename = gen.GetString2("Roles", "RoleName", "RoleCode", rcode); BarSubItem subMenuFunctionsi = new BarSubItem(barManager1, rolename); bar1.AddItems(new BarItem[] { subMenuFunctionsi }); // ung voi moi profile tao menu con transaction try { var ctx = gen.GetNewEntity(); // khai bao new entity Framework var query = ctx.Transactions .Where(c => c.RoleCode == rcode && c.IsDisplay == 1 && c.IsParent == 0).OrderBy(c => c.SortNo); // khong co folder cha foreach (var data in query) { string tcode = data.TransactionCode.Trim(); string TransactionName = data.TransactionName; BarButtonItem buttonj = new BarButtonItem(barManager1, tcode + " - " + TransactionName); subMenuFunctionsi.AddItems(new BarItem[] { buttonj }); } } catch { // MessageBox.Show(SQLString); } // hien tiep cac folder DataTable dt2 = new DataTable(); SQLString = "select ParentFolder from Transactions where IsDisplay = 1 and IsParent = 1 and rolecode='" + rcode + "' group by ParentFolder"; dt2 = gen.GetTable(SQLString); for (int j = 0; j < dt2.Rows.Count; j++) { string ParentFolder = dt2.Rows[j]["ParentFolder"].ToString(); BarSubItem subMenuFunctionsj = new BarSubItem(barManager1, ParentFolder); subMenuFunctionsi.AddItems(new BarItem[] { subMenuFunctionsj }); // tao tiep transaction con var ctx = gen.GetNewEntity(); // khai bao new entity Framework var query = ctx.Transactions .Where(c => c.RoleCode == rcode && c.IsDisplay == 1 && c.IsParent == 1 && c.ParentFolder == ParentFolder).OrderBy(c => c.SortNo); foreach (var data in query) { string tcode = data.TransactionCode.Trim(); string TransactionName = data.TransactionName; BarButtonItem buttonj = new BarButtonItem(barManager1, tcode + " - " + TransactionName); subMenuFunctionsj.AddItems(new BarItem[] { buttonj }); } } } //Add the sub-menus to the bar1 bar1.AddItems(new BarItem[] { subMenuSystem }); barManager1.ItemClick += new ItemClickEventHandler(barManager1_ItemClick); barManager1.EndUpdate(); }