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();
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        /*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();
        }
Beispiel #5
0
        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();
        }
Beispiel #6
0
        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();
        }