Пример #1
0
 void InitNavBarControl()
 {
     navBarControl = new NavBarControl();
     if (null == navBarControl)
     {
         return;
     }
     navBarControl.Dock           = DockStyle.Fill;
     navBarControl.SmallImages    = navbarSmallImageCollection;
     navBarControl.LargeImages    = navbarLargeImageCollection;
     navBarControl.PaintStyleName = "XP2View";
     navBarControl.LookAndFeel.UseDefaultLookAndFeel = true;
     foreach (var vusermenu in topMenus)
     {
         NavBarGroup navBarGroup = navBarControl.Groups.Add();
         navBarGroup.Caption         = vusermenu.Menudesc;
         navBarGroup.Name            = vusermenu.Menuname;
         navBarGroup.GroupStyle      = NavBarGroupStyle.LargeIconsText;
         navBarGroup.SmallImageIndex = GetImageIndex(vusermenu.Menuname);
         var childMenus = vusermenuList.rows.Where(p => p.Parentid == vusermenu.Sysid).OrderBy(p => p.Menuindex);
         foreach (var childMenu in childMenus)
         {
             NavBarItem navBarItem = navBarControl.Items.Add();
             navBarItem.Caption         = childMenu.Menudesc;
             navBarItem.Name            = childMenu.Menuname;
             navBarItem.LargeImageIndex = GetImageIndex(childMenu.Menuname);
             navBarItem.Name            = childMenu.Menuname;
             navBarItem.LinkClicked    += new NavBarLinkEventHandler(navBarItem_LinkClicked);
             navBarGroup.ItemLinks.Add(navBarItem);
         }
     }
     dockPanelObj.Controls.Add(navBarControl);
 }
Пример #2
0
        public static void NavBarEnableDisableControls(NavBarControl NavBar, bool status, string Code, bool IsFirstLevel)
        {
            if (NavBar == null) return;

            foreach (NavBarGroup GroupList in NavBar.Groups)
            {
                if (IsFirstLevel)
                {
                    if (GroupList.Tag == "002-004" as object) continue;

                    if (object.Equals(GroupList.Tag, Code))

                        GroupList.Visible = status;
                }
                else
                {
                    foreach (NavBarItemLink ItemList in GroupList.ItemLinks)
                    {
                        if (ItemList.ItemName == "navBarItemExit") continue;

                        NavBarItem items = ItemList.Item;

                        if (object.Equals(items.Tag, Code))

                            ItemList.Visible = status;
                    }
                }
            }
        }
Пример #3
0
        public static void AddItemsToNavigation(NavBarControl ribbon, object owner, string addInTreePath)
        {
            var adapter     = GetUIElementAdapter(ribbon);
            var descriptors = AddInTree.BuildItems <NavItemDescriptor>(addInTreePath, owner, false);
            List <NavItemDescriptor> removerItem = new List <NavItemDescriptor>();

            foreach (var descriptor in descriptors)
            {
                List <object> subRemoverItem = new List <object>();
                foreach (NavItemDescriptor subItem in descriptor.SubItems)
                {
                    if (!AuthorizationManager.CheckAccess(subItem.Codon.Id, "Read"))
                    {
                        subRemoverItem.Add(subItem);
                    }
                }
                foreach (var item in subRemoverItem)
                {
                    descriptor.SubItems.Remove(item);
                }

                if (descriptor.SubItems.Count <= 0)
                {
                    removerItem.Add(descriptor);
                }
            }
            foreach (var item in removerItem)
            {
                descriptors.Remove(item);
            }
            BuildParts(adapter, descriptors);
        }
Пример #4
0
 internal override void InitModule(DevExpress.Utils.Menu.IDXMenuManager manager, object data)
 {
     base.InitModule(manager, data);
     mainNavBar = data as NavBarControl;
     InitNavBar(mainNavBar);
     ucMailViewer1.SetMenuManager(manager);
 }
        void DefaultController_GetActiveObjectInfo(object sender, ToolTipControllerGetActiveObjectInfoEventArgs e)
        {
            NavBarControl navBar = e.SelectedControl as NavBarControl;

            if (navBar != null)
            {
                NavBarHitInfo hi = navBar.CalcHitInfo(e.ControlMousePosition);

                if (hi.InLink)
                {
                    SuperToolTip          superTip = new SuperToolTip();
                    SuperToolTipSetupArgs args     = new SuperToolTipSetupArgs();
                    args.Title.Text = hi.Link.Caption;
                    superTip.Setup(args);
                    e.Info.SuperTip = superTip;
                }
                else
                if (hi.InGroup)
                {
                    SuperToolTip superTip = GetSuperTipByGroup(hi.Group);
                    {
                        if (e.Info == null)
                        {
                            e.Info = new ToolTipControlInfo(e.SelectedControl, "");
                        }
                        e.Info.ToolTipType = ToolTipType.SuperTip;
                        e.Info.SuperTip    = superTip;
                    }
                }
            }
        }
Пример #6
0
        public void XtraNavBarUIAdapterFactory_CanReturn_CorrectType_For_NavBarControl()
        {
            var navBarControl         = new NavBarControl();
            IUIElementAdapter adapter = new XtraNavBarUIAdapterFactory().GetAdapter(navBarControl);

            Assert.IsType(typeof(NavBarGroupCollectionUIAdapter), adapter);
        }
Пример #7
0
        private void CreateGroup1(NavBarControl navBar)
        {
            NavBarGroup group1 = new NavBarGroup();

            group1.Header = "Items";
            //Display an image within the group's header
            group1.ImageSource = new BitmapImage(new Uri("pack://application:,,,/Images/folder.png"));

            NavBarItem item1 = new NavBarItem();

            item1.Content = "Home";
            group1.Items.Add(item1);

            NavBarItem item2 = new NavBarItem();

            item2.Content = "Work";
            group1.Items.Add(item2);

            NavBarItem item3 = new NavBarItem();

            item3.Content = "Private";
            //Display an image within the item
            item3.ImageSource = new BitmapImage(new Uri("pack://application:,,,/Images/private.png"));
            //Change item image layout
            Style itemStyle = new Style();

            itemStyle.Setters.Add(new Setter(NavBarViewBase.LayoutSettingsProperty, new LayoutSettings()
            {
                ImageDocking = Dock.Right
            }));
            item3.VisualStyle = itemStyle;
            group1.Items.Add(item3);

            navBar.Groups.Add(group1);
        }
Пример #8
0
        /// <summary>
        /// 增加一个导航分组
        /// </summary>
        /// <param name="naviPane"></param>
        /// <param name="extPath">路径</param>
        /// <param name="name">名称</param>
        /// <param name="text"></param>
        /// <param name="groupStyle">样式</param>
        /// <param name="imagefile">显示的小图标文件名,以"${...}"括起来</param>
        /// <param name="largeimage">显示的大图标文件名</param>
        /// <returns></returns>
        public NavBarGroup AddNaviBar(string naviPane, string extPath, string id, string text, NavBarGroupStyle groupStyle, string imagefile, string largeimage)
        {
            NavBarGroup group = null;

            NavBarControl naviBar = WorkItem.Items.Get <NavBarControl>(naviPane);

            if (naviBar == null)
            {
                throw new UniframeworkException(String.Format("未定义导航栏 \"{0}\"", naviPane));
            }

            group            = new NavBarGroup(text);
            group.Name       = id;
            group.GroupStyle = groupStyle;
            naviBar.Groups.Add(group);
            if (!String.IsNullOrEmpty(imagefile))
            {
                group.SmallImage = BuilderUtility.GetBitmap(WorkItem, imagefile, 16, 16);
            }
            if (!String.IsNullOrEmpty(largeimage))
            {
                group.LargeImage = BuilderUtility.GetBitmap(WorkItem, largeimage, 32, 32);
            }
            WorkItem.UIExtensionSites.RegisterSite(extPath, group);
            return(group);
        }
Пример #9
0
        private void ShowNavigationItemAction_CustomizeControl(object sender,
                                                               DevExpress.ExpressApp.Actions.CustomizeControlEventArgs e)
        {
            NavBarControl navBar = e.Control as NavBarControl;

            if (navBar != null)
            {
                // Customize NavBar
                foreach (NavBarGroup group in navBar.Groups)
                {
                    if (group.ControlContainer != null && group.ControlContainer.Controls.Count == 1)
                    {
                        TreeList treeList = group.ControlContainer.Controls[0] as TreeList;
                        // Customize embedded TreeList
                    }
                }
            }
            else
            {
                TreeList treeList = e.Control as TreeList;
                if (treeList != null)
                {
                    // Customize TreeList
                }
            }
        }
Пример #10
0
        public static ChatItem CreateItem(this NavBarControl source, ChatStore store)
        {
            ChatItem item = new ChatItem(source, store.ChatUserName,
                                         store.ChatDisplayName, store.ChatType, store.UserType);

            return(item);
        }
Пример #11
0
        //public static ChatItem CreateItem(this NavBarControl source,AddChatRequest request)
        //{
        //    ChatItem item = new ChatItem(source, request.UserName,
        //        request.DisplayName, request.ChatType, request.UserType);

        //    return item;
        //}

        public static ChatItem CreateItem(this NavBarControl source, ChatMessage request)
        {
            ChatItem item = new ChatItem(source, request.SendUserName,
                                         request.SendDisplayName, request.ChatType, request.UserType);

            return(item);
        }
Пример #12
0
        public static void NavBarEnableDisableControls(NavBarControl NavBar, bool status)
        {
            if (NavBar == null)
            {
                return;
            }

            foreach (NavBarGroup GroupList in NavBar.Groups)
            {
                if (object.Equals(GroupList.Tag, "011-005"))
                {
                    GroupList.Visible = true;
                }

                else
                {
                    GroupList.Visible = status;
                }
                //if (GroupList.Tag == "002-004" as object) continue;
                //GroupList.Visible = status;|| (ItemList.ItemName == "navBarItemCheck")|| (ItemList.ItemName == "navBarItemDataUpload")
                foreach (NavBarItemLink ItemList in GroupList.ItemLinks)
                {
                    if ((ItemList.ItemName == "navBarItemExit") || (ItemList.ItemName == "navBarItemLogout") || (ItemList.ItemName == "navBarItemHelp") || (ItemList.ItemName == "navBarItemCheck"))
                    {
                        continue;
                    }

                    ItemList.Visible = status;
                }
            }
        }
Пример #13
0
        private NavBarGroup CreateNavBarGroup1(ToolStripMenuItem items)
        {
            try
            {
                NavBarGroup navBarGroup = new NavBarGroup();
                navBarGroup.Caption    = items.Text;
                navBarGroup.Expanded   = true;
                navBarGroup.GroupStyle = DevExpress.XtraNavBar.NavBarGroupStyle.ControlContainer;

                NavBarControl navBar = CreateNavBarGroup2(items);
                if (navBar != null)
                {
                    NavBarGroupControlContainer navBarGroupControl = new NavBarGroupControlContainer();
                    navBarGroupControl.Appearance.BackColor            = Color.Red;
                    navBarGroupControl.Appearance.Options.UseBackColor = true;
                    navBarGroupControl.Controls.Add(navBar);

                    navBarGroup.ControlContainer = navBarGroupControl;
                    navBarControl.Controls.Add(navBarGroupControl);
                }
                return(navBarGroup);
            }
            catch (Exception ex)
            {
                return(null);
            }
        }
Пример #14
0
        private void NavBar_MouseClick(object sender, MouseEventArgs e)
        {
            NavBarControl nav = (sender as NavBarControl);   //取到NavBarControl对象引用
            NavBarHitInfo hh  = nav.CalcHitInfo(e.Location); //计算点击区域的对象

            NavBarGroup group = hh.Group;

            bool InGroup        = hh.InGroup;
            bool InGroupCaption = hh.InGroupCaption;

            if (InGroup && InGroupCaption)//点击导航分组按钮
            {
                try
                {
                    if (group != nav.ActiveGroup)
                    {
                        nav.ActiveGroup = group;
                    }

                    else
                    {
                        //if (CurrentModule != null)
                        //    CurrentModule.Activate();
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
Пример #15
0
        private NavBarControl CreateNavBarGroup2(ToolStripMenuItem items)
        {
            NavBarControl navBarControl2lenvel = new NavBarControl();

            try
            {
                //navBarContro.ActiveGroup = this.navBarGroup2;
                navBarControl2lenvel.Dock = System.Windows.Forms.DockStyle.Fill;
                //navBarContro.Groups.AddRange(new DevExpress.XtraNavBar.NavBarGroup[] {
                //navBarGroup2});
                foreach (object item in items.DropDownItems)
                {
                    navBarControl2lenvel.Groups.Add(CreateNavBarGroup((ToolStripMenuItem)item));
                }

                navBarControl2lenvel.Location = new System.Drawing.Point(0, 0);
                //navBarControl2lenvel.Name = "navBarControl2";
                navBarControl.PaintStyleKind = DevExpress.XtraNavBar.NavBarViewKind.NavigationPane;
                //navBarControl.Size = new System.Drawing.Size(224, 385);
                navBarControl2lenvel.TabIndex = 0;
                navBarControl2lenvel.Text     = items.Text;
                navBarControl2lenvel.View     = new DevExpress.XtraNavBar.ViewInfo.StandardSkinExplorerBarViewInfoRegistrator("Caramel");
                navBarControl2lenvel.Dock     = DockStyle.Fill;
                return(navBarControl2lenvel);
            }
            catch (Exception ex)
            {
                return(navBarControl2lenvel);
            }
        }
Пример #16
0
        /// <summary>
        /// 创建导航组件的组按钮(NavBarControl.NavBarGroup)
        /// </summary>
        /// <param name="navBar">NavBarControl对象</param>
        /// <param name="moduleMenu">模块主菜单</param>
        /// <param name="moduleDisplayName">模块名称</param>
        protected override void CreateNavBarButton(NavBarControl navBar, ToolStripMenuItem moduleMenu, string moduleDisplayName)
        {
            //绑定事件,当组按钮的Index改变时触发
            //navBar.ActiveGroupChanged += new NavBarGroupEventHandler(this.OnActiveGroupChanged);
            navBar.MouseClick += new MouseEventHandler(this.OnNavBar_MouseClick);

            NavBarGroup group = CreateNavBarGroup(navBar, moduleDisplayName); //根据模块名创建NavBarGroup(组按钮)

            //创建组的子按钮
            foreach (ToolStripItem menuItem in moduleMenu.DropDownItems)
            {
                if (menuItem is ToolStripSeparator)
                {
                    continue;
                }
                if (MenuStripUtils.IsSubMenuOwner(menuItem))
                {
                    CreateLinkByMenu(navBar, group, menuItem, 0, true);
                    CreateLinkSubItem(navBar, group, menuItem);
                }
                else
                {
                    CreateLinkByMenu(navBar, group, menuItem, 1, false);
                }
            }
        }
Пример #17
0
        public void generarMenu(NavBarControl navBargen)
        {
            DevExpress.XtraNavBar.NavBarItem  item;
            DevExpress.XtraNavBar.NavBarGroup grupoItem;
            IEnumerable <ELEMENTO>            grupos = menuServicio.getElemento((int)EnumTipoElemento.GRUPOMENU);

            foreach (ELEMENTO elemento in grupos)
            {
                grupoItem             = navBargen.Groups.Add();
                grupoItem.Caption     = elemento.NOMBRE;
                navBargen.ActiveGroup = grupoItem;
                IEnumerable <ELEMENTO> items = menuServicio.getElementos(elemento.CODIGOELEMENTO);
                foreach (ELEMENTO opcion in items)
                {
                    item         = navBargen.Items.Add();
                    item.Caption = opcion.NOMBRE;
                    item.Tag     = opcion.ACCION;
                    if (opcion.GRAFICO != null)
                    {
                        item.ImageOptions.SmallImage = (Image)ResourceNasti.ResourceManager.GetObject(opcion.GRAFICO);
                    }
                    item.LinkClicked += new NavBarLinkEventHandler(eventoGeneral.NavBarItem1_LinkClicked);
                    navBargen.ActiveGroup.ItemLinks.Add(item);
                }
            }
        }
Пример #18
0
        /// <summary>
        /// 实现接口, 创建NavBarControl组件
        /// </summary>
        /// <param name="mainMenu">系统主菜单</param>
        /// <param name="navBar">NavBarControl组件</param>
        public virtual void CreateNavigator(MenuStrip mainMenu, NavBarControl navBar)
        {
            try
            {
                navBar.BeginUpdate();
                navBar.Groups.Clear();
                navBar.Items.Clear();

                //枚举系统主菜单的模块菜单
                foreach (ToolStripMenuItem moduleMenu in mainMenu.Items)
                {
                    //取到菜单,然后递归所有子菜单项创建NavBarControl
                    if (moduleMenu != null && moduleMenu.Enabled)//创建该模块的NavBarButton.
                    {
                        this.CreateNavBarButton(navBar, moduleMenu, moduleMenu.Text);
                    }
                }

                //没有任何模块(Groups数目为0)则创建一个空的Group, 注:每个Group对应一个模块.
                if (navBar.Groups.Count == 0)
                {
                    navBar.Groups.Add(new NavBarGroup(""));
                }

                navBar.EndUpdate();
            }
            catch (Exception ex) { Msg.ShowException(ex); }
        }
Пример #19
0
        private void LoadToolbox(NavBarControl navBar)
        {
            NavBarGroup group;
            NavBarItem  item;

            // Clear navigation bar
            navBar.Items.Clear();
            navBar.Groups.Clear();

            foreach (IPluginPackage package in StudioContext.PluginManager.InstalledPackages)
            {
                group            = new NavBarGroup();
                group.Name       = "rpgPlugins";
                group.Caption    = package.Name;
                group.Expanded   = true;
                group.GroupStyle = NavBarGroupStyle.LargeIconsList;
                group.Tag        = package;

                foreach (IPluginModuleDescriptor module in package.Modules)
                {
                    item              = new NavBarItem();
                    item.Tag          = module;
                    item.Caption      = module.Caption;
                    item.SmallImage   = module.SmallIcon;
                    item.LargeImage   = module.LargeIcon;
                    item.LinkClicked += PluginItem_LinkClicked;

                    group.ItemLinks.Add(item);
                }

                navBar.Groups.Add(group);
            }
        }
Пример #20
0
        public static bool ManageUserLoginNavBar(NavBarControl NavBar)
        {
            if (NavBar == null)
            {
                return(false);
            }

            string UserID = Program.UserID;

            string AppCode = Program.ApplicationCode;

            if (String.IsNullOrEmpty(UserID))
            {
                return(false);
            }

            bool bResponse = false;

            /* •———————————————————————————————•
            | Load User Application Modules |
            |  •———————————————————————————————• */
            DataTable Dt;

            string SQL = String.Format(@"SELECT [ModulesCode],[ModulesName] FROM [dbo].[ViewUserApplicationModules] 
                    WHERE [UserID] = '{0}' AND [ApplicationCode] = '{1}'", UserID, AppCode);

            Dt = (new Logic()).getSqlStatement(SQL).Tables[0];

            if (Dt != null && Dt.Rows.Count > 0)
            {
                foreach (DataRow Dr in Dt.Rows)
                {
                    // Make visible the Menu group
                    NavBarEnableDisableControls(NavBar, true, Dr["ModulesCode"] as string, true);

                    /* •——————————————————————————————————————•
                    | Load User Application Modules Access |
                    |  •——————————————————————————————————————• */
                    SQL = String.Format(@"SELECT [ModuleAccessCode],[ModuleAccessName] 
                            FROM [dbo].[ViewUserApplicationModulesAccess] 
                            WHERE [UserID] = '{0}' AND [ModulesCode] = '{1}' AND [ApplicationCode] = '{2}'"
                                        , UserID, Dr["ModulesCode"], AppCode);

                    DataTable Dtt = (new Logic()).getSqlStatement(SQL).Tables[0];

                    if (Dtt != null && Dtt.Rows.Count > 0)
                    {
                        foreach (DataRow Drr in Dtt.Rows)
                        {
                            // Make Visible the Menu Group Items
                            NavBarEnableDisableControls(NavBar, true, Drr["ModuleAccessCode"] as string, false);

                            LoadUserApplicationRight(UserID, Dr["ModulesCode"] as string, Drr["ModuleAccessCode"] as string, AppCode);
                        }
                    }
                }
                bResponse = true;
            }
            return(bResponse);
        }
Пример #21
0
        private void CreateGroup2(NavBarControl navBar)
        {
            NavBarGroup group2 = new NavBarGroup();

            group2.Header = "Custom Content";
            //Specify that the group's content should be defined via the Content property
            group2.DisplaySource = DisplaySource.Content;

            //Create a StackPanel and specify it as the group's content
            StackPanel stackPanel = new StackPanel()
            {
                Orientation = Orientation.Horizontal
            };

            group2.Content = stackPanel;

            //Define the panel's content by creating two text blocks
            stackPanel.Children.Add(new TextBlock()
            {
                Text = "Selected Item: "
            });

            TextBlock textBlock2           = new TextBlock();
            Binding   textBlockTextBinding = new Binding("SelectedItem.Content");

            textBlockTextBinding.Source = navBar; //textBlockTextBinding.Source = navBar.Groups[0];
            //The second text block displays the text of the NavBarControl's selected item
            textBlock2.SetBinding(TextBlock.TextProperty, textBlockTextBinding);
            stackPanel.Children.Add(textBlock2);

            navBar.Groups.Add(group2);
        }
Пример #22
0
 public frmFeed(DialogRole role, NavBarControl navBar)
 {
     InitializeComponent();
     this.role   = role;
     this.navBar = navBar;
     cbeGroup.Properties.Items.AddRange(NavBarHelper.GetGroupNames(navBar));
     sbOK.Text   = role == DialogRole.New ? Properties.Resources.Add : Properties.Resources.OK;
     Text        = (role == DialogRole.New ? Properties.Resources.NewFeedDescription : Properties.Resources.EditFeedDescription).Replace(".", string.Empty);
     uniqueNames = NavBarHelper.GetItemNames(navBar);
     uniqueNames.Add(string.Empty);
     if (role == DialogRole.New)
     {
         teCaption.Text = NavBarHelper.GetUniqueItemName(Properties.Resources.TempFeedName, navBar);
         cbeGroup.Text  = Properties.Resources.TempGroupName;
         sbOK.Enabled   = false;
     }
     else
     {
         uniqueNames.Remove(CurrentItem.Caption);
         teCaption.Text = CurrentItem.Caption;
         cbeGroup.Text  = CurrentGroup.Caption;
         heLink.Text    = string.Format("{0}", CurrentItem.Tag);
     }
     InitValidation();
 }
Пример #23
0
        public static void ManageNavBarControls(NavBarControl NavBar, string AppCode)
        {
            var Blogic = new Logic();

            foreach (NavBarGroup GroupList in NavBar.Groups)
            {
                if (Blogic.InsertNavModules(GroupList.Tag as string, GroupList.Caption, AppCode))
                {
                    foreach (NavBarItemLink ItemList in GroupList.ItemLinks)
                    {
                        NavBarItem items = ItemList.Item;

                        if (!Blogic.InsertNavModulesAccess(items.Tag as string, items.Caption, GroupList.Tag as string))
                        {
                            Common.setMessageBox("Error Updating Application Modules Access", Program.ApplicationName, 3);

                            break;
                        }
                    }
                }
                else
                {
                    //if (String.IsNullOrEmpty(Blogic.GetLastErrorMessage))
                    //{
                    //    Common.setMessageBox("Error Updating Application Modules", Program.ApplicationName, 3);
                    //    break;
                    //}
                }
            }
        }
Пример #24
0
        //public static void LoadModules(XtraForm frm, TreeList treeList)
        //{
        //    treeList.KeyFieldName = "Id";
        //    treeList.ParentFieldName = "ParentId";
        //    AppModule objModule = frm.Tag as AppModule;
        //    if (objModule != null)
        //    {
        //        foreach (ChucNang c in DataServices.ChucNang.GetByIDTrangThai(objModule.Id, true))
        //        {
        //            TList<ChucNang> listModules = DataServices.ChucNang.GetByMaNhomQuyenParentIDPhanLoaiTrangThai(UserInfo.GroupID, c.Id, "Module", true);
        //            if (listModules.Count > 0)
        //            {
        //                treeList.DataSource = listModules;
        //                return;
        //            }
        //        }
        //    }
        //}

        public void LoadModules(XtraForm frm, NavBarControl navControl, GroupControl pContainer, ImageCollection simageCollection)
        {
            AppContainer = pContainer;
            int      sIndex = 0;
            ChucNang cn     = frm.Tag as ChucNang;

            if (cn == null || !cn.TrangThai)
            {
                return;
            }

            List <ChucNang> dsGroup = _dataChucNang.LayDuLieu(cn.ModuleID, "Module", true);

            foreach (ChucNang grp in dsGroup)
            {
                //Group
                NavBarGroup group = new NavBarGroup(grp.ModuleName)
                {
                    Name = string.Format("navBarGroup{0}", grp.ModuleID), GroupStyle = NavBarGroupStyle.Default
                };
                if (grp.HinhAnh != null)
                {
                    simageCollection.AddImage(grp.HinhAnh);
                    group.SmallImageIndex = sIndex;
                    sIndex++;
                }
                //Item
                List <ChucNang> dsItem = _dataChucNang.LayDuLieu(grp.ModuleID, "Module", true);
                foreach (ChucNang i in dsItem)
                {
                    NavBarItem item = new NavBarItem(i.ModuleName)
                    {
                        Caption = i.ModuleName,
                        Hint    = i.ModuleName,
                        Name    = string.Format("navBarItem{0}{1}", i.ModuleID, grp.ModuleID),
                        Tag     = i
                                  //Tag = new AppModule() {
                                  //    Id = i.ModuleID,
                                  //    ModuleId = i.GUIName,
                                  //    Caption = i.ModuleName,
                                  //    Type = i.KieuForm,
                                  //    MethodName = i.TenPhuongThuc,
                                  //    Parameter = i.ThamSo
                                  //}
                    };
                    item.LinkClicked += NavItemClick;
                    if (i.HinhAnh != null)
                    {
                        simageCollection.AddImage(i.HinhAnh);
                        item.SmallImageIndex = sIndex;
                        sIndex++;
                    }
                    group.ItemLinks.Add(item);
                    navControl.Items.Add(item);
                }
                navControl.Groups.Add(group);
            }
            return;
        }
 public NavBarControl Items_ReAdd(NavBarControl _navBarControl, List <CusNavBarItem> _navBarItemReAdd)
 {
     for (int i_ReAdd = 0; i_ReAdd < _navBarItemReAdd.Count; i_ReAdd++)
     {
         _navBarControl.Items.Add(_navBarItemReAdd[i_ReAdd]);
     }
     return(_navBarControl);
 }
 public static NavPanePopup GetPopup(NavBarControl nControl)
 {
     if (nControl == null || !(nControl.View is NavigationPaneView))
     {
         return(null);
     }
     return(LayoutHelper.FindElement(nControl, fe => fe is NavPanePopup) as NavPanePopup);
 }
Пример #27
0
 private void UnsubscribeEvents(NavBarControl navBarControl)
 {
     if (navBarControl == null)
     {
         NavBarControl.CustomDrawGroupCaption -= NavBarControl_CustomDrawGroupCaption;
         NavBarControl.MouseClick             -= NavBarControl_MouseClick;
     }
 }
Пример #28
0
 public void Dispose()
 {
     if (navBarControl != null)
     {
         navBarControl.Dispose();
         navBarControl = null;
     }
 }
 private void ShowNavigationItemAction_CustomizeControl(object sender, DevExpress.ExpressApp.Actions.CustomizeControlEventArgs e)
 {
     //This are all the posible controls
     navBar    = e.Control as NavBarControl;
     treeList  = e.Control as TreeList;
     accordion = e.Control as DevExpress.ExpressApp.Win.Templates.Navigation.XafAccordionControl;
     Debug.WriteLine(string.Format("{0}:{1}", "e.Control.GetType()", e.Control.GetType()));
 }
Пример #30
0
 void RegisterNavPanes(NavBarControl navBar, ModuleType[] types)
 {
     for (int i = 0; i < types.Length; i++)
     {
         RegisterNavPane(navBar, ViewModel.GetNavPaneModuleType(types[i]));
     }
     officeNavigationBar.RegisterItem    += officeNavigationBar_RegisterItem;
     officeNavigationBar.NavigationClient = navBar;
 }
Пример #31
0
 public frmFeed(DialogRole role, NavBarControl navBar)
 {
     InitializeComponent();
     this.role = role;
     this.navBar = navBar;
     cbeGroup.Properties.Items.AddRange(NavBarHelper.GetGroupNames(navBar));
     sbOK.Text = role == DialogRole.New ? Properties.Resources.Add : Properties.Resources.OK;
     Text = (role == DialogRole.New ? Properties.Resources.NewFeedDescription : Properties.Resources.EditFeedDescription).Replace(".", string.Empty);
     uniqueNames = NavBarHelper.GetItemNames(navBar);
     uniqueNames.Add(string.Empty);
     if(role == DialogRole.New) {
         teCaption.Text = NavBarHelper.GetUniqueItemName(Properties.Resources.TempFeedName, navBar);
         cbeGroup.Text = Properties.Resources.TempGroupName;
         sbOK.Enabled = false;
     } else {
         uniqueNames.Remove(CurrentItem.Caption);
         teCaption.Text = CurrentItem.Caption;
         cbeGroup.Text = CurrentGroup.Caption;
         heLink.Text = string.Format("{0}", CurrentItem.Tag);
     }
     InitValidation();
 }
Пример #32
0
        public void GetMenu(NavBarControl navBarControl,ImageList images)
        {
            menuGroup = context.Module.Where(m => m.MpParentCode == "0").ToList<Module>();
            if (menuGroup.Count>0)
            {
                foreach (Module module in menuGroup)
                {

                    // 新建NavBarGroup
                    NavBarGroup group=new NavBarGroup();
                    group.Caption = module.MpName;
                    group.GroupClientHeight = 80;
                    group.GroupStyle = DevExpress.XtraNavBar.NavBarGroupStyle.ControlContainer;

                    //group.Appearance.Options.UseTextOptions = true;
                    //group.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;

                    group.Name = module.MpCode;
                    NavBarGroupControlContainer controlContainer=new NavBarGroupControlContainer();
                    controlContainer.Name = module.MpName + module.MpCode;
                    controlContainer.Size = new System.Drawing.Size(140, 175);

                    group.LargeImage = images.Images[count++];

                    #region 创建树
                  //  TreeList treeNode = new TreeList();

                    TreeView treeNode=new TreeView();
                   treeNode.NodeMouseDoubleClick += new TreeNodeMouseClickEventHandler(treeNode_NodeMouseDoubleClick);
                   // treeNode.TreeListMenuItemClick += new TreeListMenuItemClickEventHandler(treeNode_TreeListMenuItemClick);
                    treeNode.Size = controlContainer.Size;

                    treeNode.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
                        | System.Windows.Forms.AnchorStyles.Left)
                        | System.Windows.Forms.AnchorStyles.Right)));
                    treeNode.Location = new System.Drawing.Point(0, 0);
                    treeNode.Name = module.MpCode;
                    treeNode.ImageList = images;

                    foreach (Module subModule in context.Module)
                    {
                        if (subModule.MpParentCode == treeNode.Name)
                        {
                            var subsubTreeNode = new TreeNode();
                            subsubTreeNode.Text = subModule.MpName; //目录名

                            subsubTreeNode.Name = subModule.MpCode; //编号
                            subsubTreeNode.ToolTipText = subModule.MpParentCode; //获取或设置当鼠标指针悬停于 TreeNode 之上时显示的文本。
                            subsubTreeNode.ImageIndex = count++;
                            treeNode.Nodes.Add(subsubTreeNode);
                            GetSubMenu(subsubTreeNode);
                        }
                    }

                    #endregion

                    // 添加

                    controlContainer.Controls.Add(treeNode);
                    group.ControlContainer = controlContainer;
                    navBarControl.Controls.Add(controlContainer);
                    navBarControl.Groups.Add(group);

                }
            }
        }
Пример #33
0
 private void InitNavBar(NavBarControl navBar)
 {
     AddNavBarItem(Properties.Resources.FeedBlogs, Properties.Resources.FeedGroupDX, "http://community.devexpress.com/blogs/MainFeed.aspx", navBar);
     AddNavBarItem(Properties.Resources.FeedVideos, Properties.Resources.FeedGroupDX, "http://tv.devexpress.com/rss.ashx", navBar);
     AddNavBarItem(Properties.Resources.FeedWebinars, Properties.Resources.FeedGroupDX, "http://www.devexpress.com/rss/webinars/", navBar);
     AddNavBarItem(Properties.Resources.FeedNews, Properties.Resources.FeedGroupDX, "http://www.devexpress.com/rss/news/news20.xml", navBar);
     AddNavBarItem(Properties.Resources.FeedBBCNews, Properties.Resources.FeedGroupMisc, "http://www.bbc.co.uk/news/rss.xml", navBar);
     AddNavBarItem(Properties.Resources.FeedEngadget, Properties.Resources.FeedGroupMisc, "http://www.engadget.com/rss.xml", navBar);
     AddNavBarItem(Properties.Resources.FeedStackOverflow, Properties.Resources.FeedGroupMisc, "http://stackoverflow.com/feeds/tag?tagnames=devexpress&sort=newest", navBar);
       //  navBar.LinkPressed += new NavBarLinkEventHandler(FeedNavBar_LinkPressed);
     mainNavBar.SelectedLink = null;
     UpdateSelectedLinkData();
 }
Пример #34
0
 public static void DeleteEmptyGroup(NavBarControl nb)
 {
     for(int i = nb.Groups.Count - 1; i >= 0; i--)
         if(nb.Groups[i].ItemLinks.Count == 0)
             nb.Groups.RemoveAt(i);
 }
Пример #35
0
        /// <summary>
        /// 跟据菜单创建导航组件
        /// </summary>
        /// <param name="navBarControl">导航控件</param>
        /// <param name="mainMenu">主菜单</param>
        /// <param name="style">导航控件的自定义显示类型</param>
        public void CreateNavBarButtons(NavBarControl navBarControl, MenuStrip mainMenu, NavigatorStyle style)
        {
            //跟据用户选择样式创建不同类型的Navigator
            NavigatorBase creator;

            //支持两种策略
            if (NavigatorStyle.BarItem == style)
                creator = new NavigatorBarList(this);
            else
                creator = new NavigatorTreeView(this);

            navBarControl.BeginUpdate();
            creator.CreateNavigator(mainMenu, navBarControl);
            navBarControl.EndUpdate();
        }
Пример #36
0
 public FormManager(NavBarControl navBar)
 {
     OpenForms = new List<BuzzleGlobalView>();
     InitializeNavBar(navBar);
 }
Пример #37
0
 internal override void InitModule(DevExpress.Utils.Menu.IDXMenuManager manager, object data)
 {
     base.InitModule(manager, data);
     mainNavBar = data as NavBarControl;
     InitNavBar(mainNavBar);
     ucMailViewer1.SetMenuManager(manager);
 }
Пример #38
0
 public MenuService(Shell shell)
 {
     this.navbarcontrol = shell.NavBarContainer;
 }
Пример #39
0
        public void NavBarLocalize(NavBarControl nav)
        {
            foreach (NavBarGroup item in nav.Groups )
            {
                string label = GetLocalizeWord(item.Name);
                if (label != null)
                {
                    item.Caption = label;
                }
            }

            foreach (NavBarItem item in nav.Items)
            {
                string label = GetLocalizeWord(item.Name);
                if (label != null)
                {
                    item.Caption = label;
                }
            }
        }
Пример #40
0
 public static List<string> GetItemNames(NavBarControl navBar)
 {
     List<string> ret = new List<string>();
     foreach(NavBarItem item in navBar.Items)
         ret.Add(item.Caption);
     return ret;
 }
Пример #41
0
 public static object[] GetGroupNames(NavBarControl navBar)
 {
     List<string> ret = new List<string>();
     foreach(NavBarGroup group in navBar.Groups)
         ret.Add(group.Caption);
     return ret.ToArray();
 }
Пример #42
0
 private void InitializeNavBar(NavBarControl navBar)
 {
     navBar.Groups.Clear();
     navBar.Groups.Add(_navBarGroup);
 }
Пример #43
0
 public static NavBarGroup GetGroupByName(string groupName, NavBarControl navBar)
 {
     NavBarGroup group = null;
     foreach(NavBarGroup fGroup in navBar.Groups)
         if(fGroup.Name.Equals(groupName))
             group = fGroup;
     if(group == null) {
         group = new NavBarGroup(groupName);
         group.Name = groupName;
         navBar.Groups.Add(group);
     }
     return group;
 }
 public ModuleObserver(Form frm, NavBarControl Nav)
 {
     Parent = frm;
     Nav.ActiveGroupChanged += NavBar_ActiveGroupChanged;
     Nav.MouseClick += NavBar_MouseClick;
 }
Пример #45
0
 public static NavBarItemLink GetFirstItem(NavBarControl nb)
 {
     foreach(NavBarGroup group in nb.Groups)
         foreach(NavBarItemLink link in group.ItemLinks)
             return link;
     return null;
 }
Пример #46
0
 public static string GetUniqueItemName(string name, NavBarControl navBar)
 {
     List<string> names = GetItemNames(navBar);
     for(int i = 1; i < 9999; i++) {
         string ret = string.Format("{0}{1}", name, i);
         if(!names.Contains(ret)) return ret;
     }
     return string.Empty;
 }
Пример #47
0
 public MenuService(Shell shell)
 {
     this.manager = shell.NavBarContainer;
 }
Пример #48
0
 /*  void FeedNavBar_LinkPressed(object sender, NavBarLinkEventArgs e) {
     Cursor.Current = Cursors.WaitCursor;
     try {
         partName = e.Link.Item.Caption;
         LoadFeedToGrid(GetFeed(e.Link.Item));
         UpdateCurrentRecord();
     } finally {
         Cursor.Current = Cursors.Default;
     }
 }*/
 void AddNavBarItem(string name, string groupName, string link, NavBarControl navBar)
 {
     NavBarGroup group = NavBarHelper.GetGroupByName(groupName, navBar);
     NavBarItem item = new NavBarItem(name);
     NavBarHelper.SetNavBarItemImage(item, link);
     group.ItemLinks.Add(item);
     group.Expanded = true;
     item.Tag = link;
 }
Пример #49
0
 /// <summary>
 /// Required method for Designer support - do not modify
 /// the contents of this method with the code editor.
 /// </summary>
 private void InitializeComponent()
 {
     this.components = new System.ComponentModel.Container();
     System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmMain));
     this.mnuMain = new System.Windows.Forms.MainMenu(this.components);
     this.MenuItem1 = new System.Windows.Forms.MenuItem();
     this.mnuDBLogin = new System.Windows.Forms.MenuItem();
     this.MenuItem2 = new System.Windows.Forms.MenuItem();
     this.mnuNavBar = new System.Windows.Forms.MenuItem();
     this.MenuItem6 = new System.Windows.Forms.MenuItem();
     this.mnuLargeIcons = new System.Windows.Forms.MenuItem();
     this.mnuSmallIcons = new System.Windows.Forms.MenuItem();
     this.mnuSideBarProp = new System.Windows.Forms.MenuItem();
     this.MenuItem4 = new System.Windows.Forms.MenuItem();
     this.mnuExit = new System.Windows.Forms.MenuItem();
     this.mnuSettings = new System.Windows.Forms.MenuItem();
     this.mnu_Sett = new System.Windows.Forms.MenuItem();
     this.mnuAbout = new System.Windows.Forms.MenuItem();
     this.menuItem3 = new System.Windows.Forms.MenuItem();
     this.imlMain = new System.Windows.Forms.ImageList(this.components);
     this.tmrMain = new System.Windows.Forms.Timer(this.components);
     this.imlSmallImageNavBar = new System.Windows.Forms.ImageList(this.components);
     this.imlNavBar = new System.Windows.Forms.ImageList(this.components);
     this.sbarMain = new System.Windows.Forms.StatusBar();
     this.sPnlGeneral = new System.Windows.Forms.StatusBarPanel();
     this.sPnlLogon = new System.Windows.Forms.StatusBarPanel();
     this.sPnlDate = new System.Windows.Forms.StatusBarPanel();
     this.sPnlPath = new System.Windows.Forms.StatusBarPanel();
     this.pnlBody = new System.Windows.Forms.Panel();
     this.pnlMain = new System.Windows.Forms.Panel();
     this.pnlHeader = new System.Windows.Forms.Panel();
     this.lblTitle = new System.Windows.Forms.Label();
     this.pnlNavBar = new System.Windows.Forms.Panel();
     this.navBar = new DevExpress.XtraNavBar.NavBarControl();
     this.navBarGroup1 = new DevExpress.XtraNavBar.NavBarGroup();
     this.nBarClient = new DevExpress.XtraNavBar.NavBarItem();
     this.nBarDept = new DevExpress.XtraNavBar.NavBarItem();
     this.nBarProgram = new DevExpress.XtraNavBar.NavBarItem();
     this.nBarCourse = new DevExpress.XtraNavBar.NavBarItem();
     this.nBarTeacher = new DevExpress.XtraNavBar.NavBarItem();
     this.navBarGroup2 = new DevExpress.XtraNavBar.NavBarGroup();
     this.nBarEvent = new DevExpress.XtraNavBar.NavBarItem();
     this.nBarDay = new DevExpress.XtraNavBar.NavBarItem();
     this.nBarWeek = new DevExpress.XtraNavBar.NavBarItem();
     this.nBarMonth = new DevExpress.XtraNavBar.NavBarItem();
     this.navBarGroup3 = new DevExpress.XtraNavBar.NavBarGroup();
     this.nBarUser = new DevExpress.XtraNavBar.NavBarItem();
     this.navBarGroup4 = new DevExpress.XtraNavBar.NavBarGroup();
     this.navBarItem1 = new DevExpress.XtraNavBar.NavBarItem();
     this.navBarItem2 = new DevExpress.XtraNavBar.NavBarItem();
     this.navBarTransportationExpenses = new DevExpress.XtraNavBar.NavBarItem();
     this.navBarReportBillingInfo = new DevExpress.XtraNavBar.NavBarItem();
     this.nBarContacts = new DevExpress.XtraNavBar.NavBarItem();
     this.cMenu_New = new System.Windows.Forms.ContextMenu();
     this.mnuItemClient = new System.Windows.Forms.MenuItem();
     this.mnuItemDept = new System.Windows.Forms.MenuItem();
     this.mnuItemProgram = new System.Windows.Forms.MenuItem();
     this.mnuItemCourse = new System.Windows.Forms.MenuItem();
     this.mnuItemContact = new System.Windows.Forms.MenuItem();
     this.menuItem11 = new System.Windows.Forms.MenuItem();
     this.mnuItemUser = new System.Windows.Forms.MenuItem();
     this.tBarMain = new FlatToolBar.FlatToolbar();
     this.tbtnNew = new System.Windows.Forms.ToolBarButton();
     this.tbtnDuplicate = new System.Windows.Forms.ToolBarButton();
     this.tbtnOpen = new System.Windows.Forms.ToolBarButton();
     this.tbtnDelete = new System.Windows.Forms.ToolBarButton();
     this.tbtnSepa = new System.Windows.Forms.ToolBarButton();
     this.tbtnFind = new System.Windows.Forms.ToolBarButton();
     this.tbtnPrint = new System.Windows.Forms.ToolBarButton();
     this.tbtnInfoProgram = new System.Windows.Forms.ToolBarButton();
     this.printPreviewDialog1 = new System.Windows.Forms.PrintPreviewDialog();
     this.printDocument1 = new System.Drawing.Printing.PrintDocument();
     ((System.ComponentModel.ISupportInitialize)(this.sPnlGeneral)).BeginInit();
     ((System.ComponentModel.ISupportInitialize)(this.sPnlLogon)).BeginInit();
     ((System.ComponentModel.ISupportInitialize)(this.sPnlDate)).BeginInit();
     ((System.ComponentModel.ISupportInitialize)(this.sPnlPath)).BeginInit();
     this.pnlBody.SuspendLayout();
     this.pnlHeader.SuspendLayout();
     this.pnlNavBar.SuspendLayout();
     ((System.ComponentModel.ISupportInitialize)(this.navBar)).BeginInit();
     this.SuspendLayout();
     //
     // mnuMain
     //
     this.mnuMain.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
     this.MenuItem1,
     this.mnuSettings,
     this.mnuAbout});
     //
     // MenuItem1
     //
     this.MenuItem1.Index = 0;
     this.MenuItem1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
     this.mnuDBLogin,
     this.MenuItem2,
     this.mnuNavBar,
     this.MenuItem6,
     this.mnuLargeIcons,
     this.mnuSmallIcons,
     this.mnuSideBarProp,
     this.MenuItem4,
     this.mnuExit});
     this.MenuItem1.Text = "Main";
     //
     // mnuDBLogin
     //
     this.mnuDBLogin.Index = 0;
     this.mnuDBLogin.Text = "Database Login";
     this.mnuDBLogin.Click += new System.EventHandler(this.mnuDBLogin_Click);
     //
     // MenuItem2
     //
     this.MenuItem2.Index = 1;
     this.MenuItem2.Text = "-";
     //
     // mnuNavBar
     //
     this.mnuNavBar.Index = 2;
     this.mnuNavBar.Text = "Show Navigation Bar";
     this.mnuNavBar.Click += new System.EventHandler(this.mnuNavBar_Click);
     //
     // MenuItem6
     //
     this.MenuItem6.Index = 3;
     this.MenuItem6.Text = "-";
     //
     // mnuLargeIcons
     //
     this.mnuLargeIcons.Index = 4;
     this.mnuLargeIcons.Text = "Large Icons";
     this.mnuLargeIcons.Click += new System.EventHandler(this.mnuLargeIcons_Click);
     //
     // mnuSmallIcons
     //
     this.mnuSmallIcons.Index = 5;
     this.mnuSmallIcons.Text = "Small Icons";
     this.mnuSmallIcons.Click += new System.EventHandler(this.mnuSmallIcons_Click);
     //
     // mnuSideBarProp
     //
     this.mnuSideBarProp.Index = 6;
     this.mnuSideBarProp.Text = "Display Properties";
     this.mnuSideBarProp.Click += new System.EventHandler(this.mnuSideBarProp_Click);
     //
     // MenuItem4
     //
     this.MenuItem4.Index = 7;
     this.MenuItem4.Text = "-";
     //
     // mnuExit
     //
     this.mnuExit.Index = 8;
     this.mnuExit.Text = "Exit";
     this.mnuExit.Click += new System.EventHandler(this.mnuExit_Click);
     //
     // mnuSettings
     //
     this.mnuSettings.Index = 1;
     this.mnuSettings.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
     this.mnu_Sett});
     this.mnuSettings.Text = "Tools";
     //
     // mnu_Sett
     //
     this.mnu_Sett.Index = 0;
     this.mnu_Sett.Text = "Settings";
     this.mnu_Sett.Click += new System.EventHandler(this.mnu_Sett_Click);
     //
     // mnuAbout
     //
     this.mnuAbout.Index = 2;
     this.mnuAbout.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
     this.menuItem3});
     this.mnuAbout.Text = "Help";
     //
     // menuItem3
     //
     this.menuItem3.Index = 0;
     this.menuItem3.Text = "About";
     this.menuItem3.Click += new System.EventHandler(this.menuItem3_Click);
     //
     // imlMain
     //
     this.imlMain.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imlMain.ImageStream")));
     this.imlMain.TransparentColor = System.Drawing.Color.Fuchsia;
     this.imlMain.Images.SetKeyName(0, "");
     this.imlMain.Images.SetKeyName(1, "");
     this.imlMain.Images.SetKeyName(2, "");
     this.imlMain.Images.SetKeyName(3, "");
     this.imlMain.Images.SetKeyName(4, "clone-icon.gif");
     this.imlMain.Images.SetKeyName(5, "tvuPrint.ico");
     this.imlMain.Images.SetKeyName(6, "RibbonPrintPreviewDemoIcon.ico");
     this.imlMain.Images.SetKeyName(7, "Printers & Faxes.ico");
     //
     // tmrMain
     //
     this.tmrMain.Interval = 1000;
     this.tmrMain.Tick += new System.EventHandler(this.tmrMain_Tick);
     //
     // imlSmallImageNavBar
     //
     this.imlSmallImageNavBar.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imlSmallImageNavBar.ImageStream")));
     this.imlSmallImageNavBar.TransparentColor = System.Drawing.Color.Magenta;
     this.imlSmallImageNavBar.Images.SetKeyName(0, "");
     this.imlSmallImageNavBar.Images.SetKeyName(1, "");
     this.imlSmallImageNavBar.Images.SetKeyName(2, "");
     this.imlSmallImageNavBar.Images.SetKeyName(3, "");
     this.imlSmallImageNavBar.Images.SetKeyName(4, "");
     this.imlSmallImageNavBar.Images.SetKeyName(5, "");
     this.imlSmallImageNavBar.Images.SetKeyName(6, "");
     this.imlSmallImageNavBar.Images.SetKeyName(7, "");
     this.imlSmallImageNavBar.Images.SetKeyName(8, "");
     this.imlSmallImageNavBar.Images.SetKeyName(9, "");
     this.imlSmallImageNavBar.Images.SetKeyName(10, "");
     this.imlSmallImageNavBar.Images.SetKeyName(11, "");
     this.imlSmallImageNavBar.Images.SetKeyName(12, "");
     this.imlSmallImageNavBar.Images.SetKeyName(13, "");
     this.imlSmallImageNavBar.Images.SetKeyName(14, "");
     this.imlSmallImageNavBar.Images.SetKeyName(15, "");
     this.imlSmallImageNavBar.Images.SetKeyName(16, "");
     this.imlSmallImageNavBar.Images.SetKeyName(17, "");
     //
     // imlNavBar
     //
     this.imlNavBar.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imlNavBar.ImageStream")));
     this.imlNavBar.TransparentColor = System.Drawing.Color.Magenta;
     this.imlNavBar.Images.SetKeyName(0, "");
     this.imlNavBar.Images.SetKeyName(1, "");
     this.imlNavBar.Images.SetKeyName(2, "");
     this.imlNavBar.Images.SetKeyName(3, "");
     this.imlNavBar.Images.SetKeyName(4, "");
     this.imlNavBar.Images.SetKeyName(5, "");
     this.imlNavBar.Images.SetKeyName(6, "");
     this.imlNavBar.Images.SetKeyName(7, "");
     this.imlNavBar.Images.SetKeyName(8, "");
     this.imlNavBar.Images.SetKeyName(9, "");
     this.imlNavBar.Images.SetKeyName(10, "");
     this.imlNavBar.Images.SetKeyName(11, "");
     this.imlNavBar.Images.SetKeyName(12, "");
     this.imlNavBar.Images.SetKeyName(13, "");
     this.imlNavBar.Images.SetKeyName(14, "");
     this.imlNavBar.Images.SetKeyName(15, "");
     this.imlNavBar.Images.SetKeyName(16, "");
     this.imlNavBar.Images.SetKeyName(17, "");
     this.imlNavBar.Images.SetKeyName(18, "");
     this.imlNavBar.Images.SetKeyName(19, "");
     this.imlNavBar.Images.SetKeyName(20, "");
     this.imlNavBar.Images.SetKeyName(21, "");
     this.imlNavBar.Images.SetKeyName(22, "");
     this.imlNavBar.Images.SetKeyName(23, "money_envelope.ico");
     //
     // sbarMain
     //
     this.sbarMain.Location = new System.Drawing.Point(0, 641);
     this.sbarMain.Name = "sbarMain";
     this.sbarMain.Panels.AddRange(new System.Windows.Forms.StatusBarPanel[] {
     this.sPnlGeneral,
     this.sPnlLogon,
     this.sPnlDate,
     this.sPnlPath});
     this.sbarMain.ShowPanels = true;
     this.sbarMain.Size = new System.Drawing.Size(1142, 28);
     this.sbarMain.TabIndex = 17;
     this.sbarMain.Text = "sBarMain";
     //
     // sPnlGeneral
     //
     this.sPnlGeneral.AutoSize = System.Windows.Forms.StatusBarPanelAutoSize.Spring;
     this.sPnlGeneral.Name = "sPnlGeneral";
     this.sPnlGeneral.Width = 631;
     //
     // sPnlLogon
     //
     this.sPnlLogon.Icon = ((System.Drawing.Icon)(resources.GetObject("sPnlLogon.Icon")));
     this.sPnlLogon.Name = "sPnlLogon";
     this.sPnlLogon.Text = "Logon : ";
     this.sPnlLogon.Width = 220;
     //
     // sPnlDate
     //
     this.sPnlDate.Name = "sPnlDate";
     this.sPnlDate.Text = "Date : ";
     this.sPnlDate.Width = 220;
     //
     // sPnlPath
     //
     this.sPnlPath.Icon = ((System.Drawing.Icon)(resources.GetObject("sPnlPath.Icon")));
     this.sPnlPath.Name = "sPnlPath";
     this.sPnlPath.Width = 50;
     //
     // pnlBody
     //
     this.pnlBody.Controls.Add(this.pnlMain);
     this.pnlBody.Controls.Add(this.pnlHeader);
     this.pnlBody.Controls.Add(this.pnlNavBar);
     this.pnlBody.Dock = System.Windows.Forms.DockStyle.Fill;
     this.pnlBody.Location = new System.Drawing.Point(0, 46);
     this.pnlBody.Name = "pnlBody";
     this.pnlBody.Size = new System.Drawing.Size(1142, 595);
     this.pnlBody.TabIndex = 18;
     //
     // pnlMain
     //
     this.pnlMain.BackColor = System.Drawing.SystemColors.Window;
     this.pnlMain.Dock = System.Windows.Forms.DockStyle.Fill;
     this.pnlMain.Location = new System.Drawing.Point(224, 39);
     this.pnlMain.Name = "pnlMain";
     this.pnlMain.Size = new System.Drawing.Size(918, 556);
     this.pnlMain.TabIndex = 1;
     //
     // pnlHeader
     //
     this.pnlHeader.BackColor = System.Drawing.SystemColors.ControlDark;
     this.pnlHeader.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
     this.pnlHeader.Controls.Add(this.lblTitle);
     this.pnlHeader.Dock = System.Windows.Forms.DockStyle.Top;
     this.pnlHeader.Location = new System.Drawing.Point(224, 0);
     this.pnlHeader.Name = "pnlHeader";
     this.pnlHeader.Size = new System.Drawing.Size(918, 39);
     this.pnlHeader.TabIndex = 0;
     this.pnlHeader.Resize += new System.EventHandler(this.pnlHeader_Resize);
     //
     // lblTitle
     //
     this.lblTitle.AutoSize = true;
     this.lblTitle.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this.lblTitle.ForeColor = System.Drawing.SystemColors.ActiveCaptionText;
     this.lblTitle.Location = new System.Drawing.Point(23, 6);
     this.lblTitle.Name = "lblTitle";
     this.lblTitle.Size = new System.Drawing.Size(54, 24);
     this.lblTitle.TabIndex = 0;
     this.lblTitle.Text = "Title";
     //
     // pnlNavBar
     //
     this.pnlNavBar.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
     this.pnlNavBar.Controls.Add(this.navBar);
     this.pnlNavBar.Dock = System.Windows.Forms.DockStyle.Left;
     this.pnlNavBar.Location = new System.Drawing.Point(0, 0);
     this.pnlNavBar.Name = "pnlNavBar";
     this.pnlNavBar.Size = new System.Drawing.Size(224, 595);
     this.pnlNavBar.TabIndex = 12;
     //
     // navBar
     //
     this.navBar.ActiveGroup = this.navBarGroup1;
     this.navBar.Appearance.ItemDisabled.Options.UseTextOptions = true;
     this.navBar.Appearance.ItemDisabled.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
     this.navBar.Appearance.ItemDisabled.TextOptions.WordWrap = DevExpress.Utils.WordWrap.Wrap;
     this.navBar.Appearance.ItemHotTracked.Options.UseTextOptions = true;
     this.navBar.Appearance.ItemHotTracked.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
     this.navBar.Appearance.ItemHotTracked.TextOptions.WordWrap = DevExpress.Utils.WordWrap.Wrap;
     this.navBar.Appearance.ItemPressed.Options.UseTextOptions = true;
     this.navBar.Appearance.ItemPressed.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
     this.navBar.Appearance.ItemPressed.TextOptions.WordWrap = DevExpress.Utils.WordWrap.Wrap;
     this.navBar.ContentButtonHint = null;
     this.navBar.Dock = System.Windows.Forms.DockStyle.Fill;
     this.navBar.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this.navBar.Groups.AddRange(new DevExpress.XtraNavBar.NavBarGroup[] {
     this.navBarGroup1,
     this.navBarGroup2,
     this.navBarGroup3,
     this.navBarGroup4});
     this.navBar.Items.AddRange(new DevExpress.XtraNavBar.NavBarItem[] {
     this.nBarUser,
     this.nBarDept,
     this.nBarCourse,
     this.nBarProgram,
     this.nBarEvent,
     this.nBarContacts,
     this.nBarTeacher,
     this.nBarClient,
     this.nBarDay,
     this.nBarWeek,
     this.nBarMonth,
     this.navBarItem1,
     this.navBarItem2,
     this.navBarTransportationExpenses,
     this.navBarReportBillingInfo});
     this.navBar.LargeImages = this.imlNavBar;
     this.navBar.Location = new System.Drawing.Point(0, 0);
     this.navBar.Name = "navBar";
     this.navBar.OptionsNavPane.ExpandedWidth = 220;
     this.navBar.Size = new System.Drawing.Size(220, 591);
     this.navBar.SmallImages = this.imlSmallImageNavBar;
     this.navBar.TabIndex = 5;
     this.navBar.Text = "Navigation";
     this.navBar.View = new DevExpress.XtraNavBar.ViewInfo.FlatViewInfoRegistrator();
     this.navBar.Click += new System.EventHandler(this.navBar_Click);
     //
     // navBarGroup1
     //
     this.navBarGroup1.Caption = "System Data";
     this.navBarGroup1.Expanded = true;
     this.navBarGroup1.ItemLinks.AddRange(new DevExpress.XtraNavBar.NavBarItemLink[] {
     new DevExpress.XtraNavBar.NavBarItemLink(this.nBarClient),
     new DevExpress.XtraNavBar.NavBarItemLink(this.nBarDept),
     new DevExpress.XtraNavBar.NavBarItemLink(this.nBarProgram),
     new DevExpress.XtraNavBar.NavBarItemLink(this.nBarCourse),
     new DevExpress.XtraNavBar.NavBarItemLink(this.nBarTeacher)});
     this.navBarGroup1.LargeImageIndex = 16;
     this.navBarGroup1.Name = "navBarGroup1";
     //
     // nBarClient
     //
     this.nBarClient.Caption = "Client";
     this.nBarClient.LargeImageIndex = 16;
     this.nBarClient.Name = "nBarClient";
     this.nBarClient.SmallImageIndex = 14;
     this.nBarClient.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.nBarClient_LinkClicked);
     //
     // nBarDept
     //
     this.nBarDept.Caption = "Department";
     this.nBarDept.LargeImageIndex = 19;
     this.nBarDept.Name = "nBarDept";
     this.nBarDept.SmallImageIndex = 4;
     this.nBarDept.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.nBarDept_LinkClicked);
     //
     // nBarProgram
     //
     this.nBarProgram.Caption = "Program";
     this.nBarProgram.LargeImageIndex = 2;
     this.nBarProgram.Name = "nBarProgram";
     this.nBarProgram.SmallImageIndex = 2;
     this.nBarProgram.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.nBarProgram_LinkClicked);
     //
     // nBarCourse
     //
     this.nBarCourse.Caption = "Class";
     this.nBarCourse.LargeImageIndex = 1;
     this.nBarCourse.Name = "nBarCourse";
     this.nBarCourse.SmallImageIndex = 1;
     this.nBarCourse.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.nBarCourse_LinkClicked);
     //
     // nBarTeacher
     //
     this.nBarTeacher.Caption = "Instructor";
     this.nBarTeacher.LargeImageIndex = 17;
     this.nBarTeacher.Name = "nBarTeacher";
     this.nBarTeacher.SmallImageIndex = 5;
     this.nBarTeacher.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.nBarTeacher_LinkClicked);
     //
     // navBarGroup2
     //
     this.navBarGroup2.Caption = "Schedule";
     this.navBarGroup2.ItemLinks.AddRange(new DevExpress.XtraNavBar.NavBarItemLink[] {
     new DevExpress.XtraNavBar.NavBarItemLink(this.nBarEvent),
     new DevExpress.XtraNavBar.NavBarItemLink(this.nBarDay),
     new DevExpress.XtraNavBar.NavBarItemLink(this.nBarWeek),
     new DevExpress.XtraNavBar.NavBarItemLink(this.nBarMonth)});
     this.navBarGroup2.Name = "navBarGroup2";
     //
     // nBarEvent
     //
     this.nBarEvent.Caption = "Event";
     this.nBarEvent.LargeImageIndex = 4;
     this.nBarEvent.Name = "nBarEvent";
     this.nBarEvent.SmallImageIndex = 4;
     this.nBarEvent.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.nBarEvent_LinkClicked);
     //
     // nBarDay
     //
     this.nBarDay.Caption = "Day";
     this.nBarDay.LargeImageIndex = 20;
     this.nBarDay.Name = "nBarDay";
     this.nBarDay.SmallImageIndex = 15;
     this.nBarDay.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.nBarDay_LinkClicked);
     //
     // nBarWeek
     //
     this.nBarWeek.Caption = "Week";
     this.nBarWeek.LargeImageIndex = 21;
     this.nBarWeek.Name = "nBarWeek";
     this.nBarWeek.SmallImageIndex = 16;
     this.nBarWeek.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.nBarWeek_LinkClicked);
     //
     // nBarMonth
     //
     this.nBarMonth.Caption = "Month";
     this.nBarMonth.LargeImageIndex = 22;
     this.nBarMonth.Name = "nBarMonth";
     this.nBarMonth.SmallImageIndex = 17;
     this.nBarMonth.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.nBarMonth_LinkClicked);
     //
     // navBarGroup3
     //
     this.navBarGroup3.Caption = "Access";
     this.navBarGroup3.ItemLinks.AddRange(new DevExpress.XtraNavBar.NavBarItemLink[] {
     new DevExpress.XtraNavBar.NavBarItemLink(this.nBarUser)});
     this.navBarGroup3.Name = "navBarGroup3";
     //
     // nBarUser
     //
     this.nBarUser.Caption = "User";
     this.nBarUser.LargeImageIndex = 18;
     this.nBarUser.Name = "nBarUser";
     this.nBarUser.SmallImageIndex = 12;
     this.nBarUser.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.nBarUser_LinkClicked);
     //
     // navBarGroup4
     //
     this.navBarGroup4.Caption = "Accounting";
     this.navBarGroup4.ItemLinks.AddRange(new DevExpress.XtraNavBar.NavBarItemLink[] {
     new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem1),
     new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem2),
     new DevExpress.XtraNavBar.NavBarItemLink(this.navBarTransportationExpenses),
     new DevExpress.XtraNavBar.NavBarItemLink(this.navBarReportBillingInfo)});
     this.navBarGroup4.Name = "navBarGroup4";
     //
     // navBarItem1
     //
     this.navBarItem1.Caption = "Pay Details By Instructor";
     this.navBarItem1.LargeImageIndex = 6;
     this.navBarItem1.Name = "navBarItem1";
     this.navBarItem1.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.navBarItem1_LinkClicked);
     //
     // navBarItem2
     //
     this.navBarItem2.Caption = "Payroll By Instructor";
     this.navBarItem2.LargeImageIndex = 5;
     this.navBarItem2.Name = "navBarItem2";
     this.navBarItem2.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.navBarItem2_LinkClicked);
     //
     // navBarTransportationExpenses
     //
     this.navBarTransportationExpenses.Caption = "Transportation Expenses";
     this.navBarTransportationExpenses.LargeImageIndex = 23;
     this.navBarTransportationExpenses.Name = "navBarTransportationExpenses";
     this.navBarTransportationExpenses.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.navBarTransportationExpenses_LinkClicked);
     //
     // navBarReportBillingInfo
     //
     this.navBarReportBillingInfo.Caption = "Billing Information By Client";
     this.navBarReportBillingInfo.LargeImageIndex = 2;
     this.navBarReportBillingInfo.Name = "navBarReportBillingInfo";
     this.navBarReportBillingInfo.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.navBarReportBillingInfo_LinkClicked);
     //
     // nBarContacts
     //
     this.nBarContacts.Caption = "Contacts";
     this.nBarContacts.LargeImageIndex = 16;
     this.nBarContacts.Name = "nBarContacts";
     this.nBarContacts.SmallImageIndex = 13;
     this.nBarContacts.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.nBarContacts_LinkClicked);
     //
     // cMenu_New
     //
     this.cMenu_New.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
     this.mnuItemClient,
     this.mnuItemDept,
     this.mnuItemProgram,
     this.mnuItemCourse,
     this.mnuItemContact,
     this.menuItem11,
     this.mnuItemUser});
     //
     // mnuItemClient
     //
     this.mnuItemClient.Index = 0;
     this.mnuItemClient.Text = "Client";
     this.mnuItemClient.Click += new System.EventHandler(this.mnuItemClient_Click);
     //
     // mnuItemDept
     //
     this.mnuItemDept.Index = 1;
     this.mnuItemDept.Text = "Department";
     this.mnuItemDept.Click += new System.EventHandler(this.mnuItemDept_Click);
     //
     // mnuItemProgram
     //
     this.mnuItemProgram.Index = 2;
     this.mnuItemProgram.Text = "Program";
     this.mnuItemProgram.Click += new System.EventHandler(this.mnuItemProgram_Click);
     //
     // mnuItemCourse
     //
     this.mnuItemCourse.Index = 3;
     this.mnuItemCourse.Text = "Class";
     this.mnuItemCourse.Click += new System.EventHandler(this.mnuItemCourse_Click);
     //
     // mnuItemContact
     //
     this.mnuItemContact.Index = 4;
     this.mnuItemContact.Text = "Instructor";
     this.mnuItemContact.Click += new System.EventHandler(this.mnuItemContact_Click);
     //
     // menuItem11
     //
     this.menuItem11.Index = 5;
     this.menuItem11.Text = "-";
     //
     // mnuItemUser
     //
     this.mnuItemUser.Index = 6;
     this.mnuItemUser.Text = "User";
     this.mnuItemUser.Click += new System.EventHandler(this.mnuItemUser_Click);
     //
     // tBarMain
     //
     //this.tBarMain.Appearance = System.Windows.Forms.ToolBarAppearance.Flat;
     this.tBarMain.Buttons.AddRange(new System.Windows.Forms.ToolBarButton[] {
     this.tbtnNew,
     this.tbtnDuplicate,
     this.tbtnOpen,
     this.tbtnDelete,
     this.tbtnSepa,
     this.tbtnFind,
     this.tbtnPrint,
     this.tbtnInfoProgram});
     this.tBarMain.ButtonSize = new System.Drawing.Size(67, 34);
     //this.tBarMain.Divider = false;
     this.tBarMain.DropDownArrows = true;
     this.tBarMain.DropDownAsOne = false;
     this.tBarMain.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this.tBarMain.ImageList = this.imlMain;
     this.tBarMain.Location = new System.Drawing.Point(0, 0);
     this.tBarMain.Name = "tBarMain";
     this.tBarMain.ShowToolTips = true;
     this.tBarMain.Size = new System.Drawing.Size(1142, 46);
     this.tBarMain.TabIndex = 11;
     this.tBarMain.TextAlign = System.Windows.Forms.ToolBarTextAlign.Right;
     this.tBarMain.ButtonClick += new System.Windows.Forms.ToolBarButtonClickEventHandler(this.tBarMain_ButtonClick);
     //
     // tbtnNew
     //
     this.tbtnNew.DropDownMenu = this.cMenu_New;
     this.tbtnNew.ImageIndex = 0;
     this.tbtnNew.Name = "tbtnNew";
     this.tbtnNew.Style = System.Windows.Forms.ToolBarButtonStyle.DropDownButton;
     this.tbtnNew.Text = "New";
     this.tbtnNew.ToolTipText = "New";
     //
     // tbtnDuplicate
     //
     this.tbtnDuplicate.Enabled = false;
     this.tbtnDuplicate.ImageIndex = 4;
     this.tbtnDuplicate.Name = "tbtnDuplicate";
     this.tbtnDuplicate.Text = "Clone";
     //
     // tbtnOpen
     //
     this.tbtnOpen.ImageIndex = 1;
     this.tbtnOpen.Name = "tbtnOpen";
     this.tbtnOpen.Text = "Open";
     this.tbtnOpen.ToolTipText = "Open";
     //
     // tbtnDelete
     //
     this.tbtnDelete.ImageIndex = 2;
     this.tbtnDelete.Name = "tbtnDelete";
     this.tbtnDelete.ToolTipText = "Delete";
     //
     // tbtnSepa
     //
     this.tbtnSepa.Name = "tbtnSepa";
     this.tbtnSepa.Style = System.Windows.Forms.ToolBarButtonStyle.Separator;
     //
     // tbtnFind
     //
     this.tbtnFind.ImageIndex = 3;
     this.tbtnFind.Name = "tbtnFind";
     this.tbtnFind.ToolTipText = "Find";
     //
     // tbtnPrint
     //
     this.tbtnPrint.ImageIndex = 7;
     this.tbtnPrint.Name = "tbtnPrint";
     this.tbtnPrint.Text = "Print";
     //
     // tbtnInfoProgram
     //
     this.tbtnInfoProgram.ImageIndex = 6;
     this.tbtnInfoProgram.Name = "tbtnInfoProgram";
     this.tbtnInfoProgram.Text = "Program Info";
     this.tbtnInfoProgram.Visible = false;
     //
     // printPreviewDialog1
     //
     this.printPreviewDialog1.AutoScrollMargin = new System.Drawing.Size(0, 0);
     this.printPreviewDialog1.AutoScrollMinSize = new System.Drawing.Size(0, 0);
     this.printPreviewDialog1.ClientSize = new System.Drawing.Size(400, 300);
     this.printPreviewDialog1.Document = this.printDocument1;
     this.printPreviewDialog1.Enabled = true;
     this.printPreviewDialog1.Icon = ((System.Drawing.Icon)(resources.GetObject("printPreviewDialog1.Icon")));
     this.printPreviewDialog1.Name = "printPreviewDialog1";
     this.printPreviewDialog1.Visible = false;
     //
     // printDocument1
     //
     this.printDocument1.PrintPage += new System.Drawing.Printing.PrintPageEventHandler(this.printDocument1_PrintPage);
     //
     // frmMain
     //
     this.AutoScaleBaseSize = new System.Drawing.Size(7, 17);
     this.ClientSize = new System.Drawing.Size(1142, 669);
     this.Controls.Add(this.pnlBody);
     this.Controls.Add(this.sbarMain);
     this.Controls.Add(this.tBarMain);
     this.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
     this.Menu = this.mnuMain;
     this.MinimumSize = new System.Drawing.Size(1015, 607);
     this.Name = "frmMain";
     this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
     this.Text = "Kurdyla Scheduler";
     this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
     this.Closing += new System.ComponentModel.CancelEventHandler(this.frmMain_Closing);
     this.Load += new System.EventHandler(this.frmMain_Load);
     ((System.ComponentModel.ISupportInitialize)(this.sPnlGeneral)).EndInit();
     ((System.ComponentModel.ISupportInitialize)(this.sPnlLogon)).EndInit();
     ((System.ComponentModel.ISupportInitialize)(this.sPnlDate)).EndInit();
     ((System.ComponentModel.ISupportInitialize)(this.sPnlPath)).EndInit();
     this.pnlBody.ResumeLayout(false);
     this.pnlHeader.ResumeLayout(false);
     this.pnlHeader.PerformLayout();
     this.pnlNavBar.ResumeLayout(false);
     ((System.ComponentModel.ISupportInitialize)(this.navBar)).EndInit();
     this.ResumeLayout(false);
     this.PerformLayout();
 }
Пример #50
0
 void RegisterNavPanes(NavBarControl navBar, ModuleType[] types) {
     for(int i = 0; i < types.Length; i++)
         RegisterNavPane(navBar, ViewModel.GetNavPaneModuleType(types[i]));
     officeNavigationBar.RegisterItem += officeNavigationBar_RegisterItem;
     officeNavigationBar.NavigationClient = navBar;
 }
Пример #51
0
 private void InitializeComponent()
 {
     this.navBarControl1 = new NavBarControl();
     this.navBarGroup1 = new NavBarGroup();
     this.navBarItem1 = new NavBarItem();
     this.navBarItem2 = new NavBarItem();
     this.navBarItem3 = new NavBarItem();
     this.navBarItem6 = new NavBarItem();
     this.navBarItem7 = new NavBarItem();
     this.navBarItem8 = new NavBarItem();
     this.navBarItem9 = new NavBarItem();
     this.navBarItem10 = new NavBarItem();
     this.navBarItem11 = new NavBarItem();
     this.navBarItem12 = new NavBarItem();
     this.navBarItem13 = new NavBarItem();
     this.navBarItem14 = new NavBarItem();
     this.navBarItem15 = new NavBarItem();
     this.navBarItem16 = new NavBarItem();
     this.navBarItem17 = new NavBarItem();
     this.navBarItem18 = new NavBarItem();
     this.navBarItem19 = new NavBarItem();
     this.navBarItem20 = new NavBarItem();
     this.navBarItem21 = new NavBarItem();
     this.navBarItem22 = new NavBarItem();
     this.navBarItem23 = new NavBarItem();
     this.navBarItem24 = new NavBarItem();
     this.navBarItem25 = new NavBarItem();
     this.navBarItem26 = new NavBarItem();
     this.navBarItem27 = new NavBarItem();
     this.navBarGroup2 = new NavBarGroup();
     this.navBarItem4 = new NavBarItem();
     this.navBarItem5 = new NavBarItem();
     ((ISupportInitialize)this.navBarControl1).BeginInit();
     base.SuspendLayout();
     this.navBarControl1.ActiveGroup = this.navBarGroup1;
     this.navBarControl1.Appearance.Background.BackColor = Color.Red;
     this.navBarControl1.Appearance.Background.Font = new Font("宋体", 15f, FontStyle.Regular, GraphicsUnit.Point, 0);
     this.navBarControl1.Appearance.Background.Options.UseBackColor = true;
     this.navBarControl1.Appearance.Background.Options.UseFont = true;
     this.navBarControl1.BackColor = Color.Black;
     this.navBarControl1.DragDropFlags = NavBarDragDrop.None;
     this.navBarControl1.Font = new Font("宋体", 15.75f, FontStyle.Regular, GraphicsUnit.Point, 134);
     this.navBarControl1.Groups.AddRange(new NavBarGroup[]
     {
         this.navBarGroup1,
         this.navBarGroup2
     });
     this.navBarControl1.Items.AddRange(new NavBarItem[]
     {
         this.navBarItem1,
         this.navBarItem2,
         this.navBarItem3,
         this.navBarItem4,
         this.navBarItem5,
         this.navBarItem6,
         this.navBarItem7,
         this.navBarItem8,
         this.navBarItem9,
         this.navBarItem10,
         this.navBarItem11,
         this.navBarItem12,
         this.navBarItem13,
         this.navBarItem14,
         this.navBarItem15,
         this.navBarItem16,
         this.navBarItem17,
         this.navBarItem18,
         this.navBarItem19,
         this.navBarItem20,
         this.navBarItem21,
         this.navBarItem22,
         this.navBarItem23,
         this.navBarItem24,
         this.navBarItem25,
         this.navBarItem26,
         this.navBarItem27
     });
     this.navBarControl1.Location = new Point(1, 1);
     this.navBarControl1.Name = "navBarControl1";
     this.navBarControl1.OptionsNavPane.ExpandedWidth = 162;
     this.navBarControl1.Size = new Size(157, 591);
     this.navBarControl1.TabIndex = 5;
     this.navBarControl1.Text = "navBarControl1";
     this.navBarControl1.View = new StandardSkinExplorerBarViewInfoRegistrator("Lilian");
     this.navBarGroup1.Caption = "企业用户查询";
     this.navBarGroup1.Expanded = true;
     this.navBarGroup1.ItemLinks.AddRange(new NavBarItemLink[]
     {
         new NavBarItemLink(this.navBarItem1),
         new NavBarItemLink(this.navBarItem2),
         new NavBarItemLink(this.navBarItem3),
         new NavBarItemLink(this.navBarItem6),
         new NavBarItemLink(this.navBarItem7),
         new NavBarItemLink(this.navBarItem8),
         new NavBarItemLink(this.navBarItem9),
         new NavBarItemLink(this.navBarItem10),
         new NavBarItemLink(this.navBarItem11),
         new NavBarItemLink(this.navBarItem12),
         new NavBarItemLink(this.navBarItem13),
         new NavBarItemLink(this.navBarItem14),
         new NavBarItemLink(this.navBarItem15),
         new NavBarItemLink(this.navBarItem16),
         new NavBarItemLink(this.navBarItem17),
         new NavBarItemLink(this.navBarItem18),
         new NavBarItemLink(this.navBarItem19),
         new NavBarItemLink(this.navBarItem20),
         new NavBarItemLink(this.navBarItem21),
         new NavBarItemLink(this.navBarItem22),
         new NavBarItemLink(this.navBarItem23),
         new NavBarItemLink(this.navBarItem24),
         new NavBarItemLink(this.navBarItem25),
         new NavBarItemLink(this.navBarItem26),
         new NavBarItemLink(this.navBarItem27)
     });
     this.navBarGroup1.Name = "navBarGroup1";
     this.navBarItem1.Appearance.Font = new Font("宋体", 10.5f, FontStyle.Regular, GraphicsUnit.Point, 134);
     this.navBarItem1.Appearance.Options.UseFont = true;
     this.navBarItem1.AppearanceHotTracked.Font = new Font("宋体", 10.5f);
     this.navBarItem1.AppearanceHotTracked.Options.UseFont = true;
     this.navBarItem1.AppearancePressed.Font = new Font("宋体", 10.5f);
     this.navBarItem1.AppearancePressed.Options.UseFont = true;
     this.navBarItem1.CanDrag = false;
     this.navBarItem1.Caption = "农药登记查询";
     this.navBarItem1.Name = "navBarItem1";
     this.navBarItem2.Appearance.Font = new Font("宋体", 10.5f);
     this.navBarItem2.Appearance.Options.UseFont = true;
     this.navBarItem2.AppearanceHotTracked.Font = new Font("宋体", 10.5f);
     this.navBarItem2.AppearanceHotTracked.Options.UseFont = true;
     this.navBarItem2.AppearancePressed.Font = new Font("宋体", 10.5f);
     this.navBarItem2.AppearancePressed.Options.UseFont = true;
     this.navBarItem2.CanDrag = false;
     this.navBarItem2.Caption = "生产企业=>农药";
     this.navBarItem2.Name = "navBarItem2";
     this.navBarItem3.Appearance.Font = new Font("宋体", 10.5f);
     this.navBarItem3.Appearance.Options.UseFont = true;
     this.navBarItem3.AppearanceHotTracked.Font = new Font("宋体", 10.5f);
     this.navBarItem3.AppearanceHotTracked.Options.UseFont = true;
     this.navBarItem3.AppearancePressed.Font = new Font("宋体", 10.5f);
     this.navBarItem3.AppearancePressed.Options.UseFont = true;
     this.navBarItem3.CanDrag = false;
     this.navBarItem3.Caption = "作物对象=>农药";
     this.navBarItem3.Name = "navBarItem3";
     this.navBarItem6.Appearance.Font = new Font("宋体", 10.5f);
     this.navBarItem6.Appearance.Options.UseFont = true;
     this.navBarItem6.AppearanceHotTracked.Font = new Font("宋体", 10.5f);
     this.navBarItem6.AppearanceHotTracked.Options.UseFont = true;
     this.navBarItem6.AppearancePressed.Font = new Font("宋体", 10.5f);
     this.navBarItem6.AppearancePressed.Options.UseFont = true;
     this.navBarItem6.Caption = "农药单混剂查询";
     this.navBarItem6.Name = "navBarItem6";
     this.navBarItem7.Appearance.Font = new Font("宋体", 10.5f);
     this.navBarItem7.Appearance.Options.UseFont = true;
     this.navBarItem7.AppearanceHotTracked.Font = new Font("宋体", 10.5f);
     this.navBarItem7.AppearanceHotTracked.Options.UseFont = true;
     this.navBarItem7.AppearancePressed.Font = new Font("宋体", 10.5f);
     this.navBarItem7.AppearancePressed.Options.UseFont = true;
     this.navBarItem7.Caption = "临时转正式";
     this.navBarItem7.Name = "navBarItem7";
     this.navBarItem8.Appearance.Font = new Font("宋体", 10.5f);
     this.navBarItem8.Appearance.Options.UseFont = true;
     this.navBarItem8.AppearanceHotTracked.Font = new Font("宋体", 10.5f);
     this.navBarItem8.AppearanceHotTracked.Options.UseFont = true;
     this.navBarItem8.AppearancePressed.Font = new Font("宋体", 10.5f);
     this.navBarItem8.AppearancePressed.Options.UseFont = true;
     this.navBarItem8.Caption = "农药新命名规则";
     this.navBarItem8.Name = "navBarItem8";
     this.navBarItem9.Appearance.Font = new Font("宋体", 10.5f);
     this.navBarItem9.Appearance.Options.UseFont = true;
     this.navBarItem9.AppearanceHotTracked.Font = new Font("宋体", 10.5f);
     this.navBarItem9.AppearanceHotTracked.Options.UseFont = true;
     this.navBarItem9.AppearancePressed.Font = new Font("宋体", 10.5f);
     this.navBarItem9.AppearancePressed.Options.UseFont = true;
     this.navBarItem9.Caption = "农药有效性查询";
     this.navBarItem9.Name = "navBarItem9";
     this.navBarItem10.Appearance.Font = new Font("宋体", 10.5f);
     this.navBarItem10.Appearance.Options.UseFont = true;
     this.navBarItem10.AppearanceHotTracked.Font = new Font("宋体", 10.5f);
     this.navBarItem10.AppearanceHotTracked.Options.UseFont = true;
     this.navBarItem10.AppearancePressed.Font = new Font("宋体", 10.5f);
     this.navBarItem10.AppearancePressed.Options.UseFont = true;
     this.navBarItem10.Caption = "过期产品查询";
     this.navBarItem10.Name = "navBarItem10";
     this.navBarItem11.Appearance.Font = new Font("宋体", 10.5f);
     this.navBarItem11.Appearance.Options.UseFont = true;
     this.navBarItem11.AppearanceHotTracked.Font = new Font("宋体", 10.5f);
     this.navBarItem11.AppearanceHotTracked.Options.UseFont = true;
     this.navBarItem11.AppearancePressed.Font = new Font("宋体", 10.5f);
     this.navBarItem11.AppearancePressed.Options.UseFont = true;
     this.navBarItem11.Caption = "农药标签信息查询";
     this.navBarItem11.Name = "navBarItem11";
     this.navBarItem12.Caption = "禁限用查询";
     this.navBarItem12.Name = "navBarItem12";
     this.navBarItem13.Caption = "农药受理查询";
     this.navBarItem13.Name = "navBarItem13";
     this.navBarItem14.Caption = "生产企业查询";
     this.navBarItem14.Name = "navBarItem14";
     this.navBarItem15.Caption = "农药单位查询";
     this.navBarItem15.Name = "navBarItem15";
     this.navBarItem16.Caption = "农药=>生产企业";
     this.navBarItem16.Name = "navBarItem16";
     this.navBarItem17.Caption = "试验单位查询";
     this.navBarItem17.Name = "navBarItem17";
     this.navBarItem18.Caption = "有效成分查询";
     this.navBarItem18.Name = "navBarItem18";
     this.navBarItem19.Caption = "成分=>作物对象";
     this.navBarItem19.Name = "navBarItem19";
     this.navBarItem20.Caption = "作物=>防治对象";
     this.navBarItem20.Name = "navBarItem20";
     this.navBarItem21.Caption = "防治对象=>作物";
     this.navBarItem21.Name = "navBarItem21";
     this.navBarItem22.Caption = "合理使用准则";
     this.navBarItem22.Name = "navBarItem22";
     this.navBarItem23.Caption = "中毒与急救";
     this.navBarItem23.Name = "navBarItem23";
     this.navBarItem24.Caption = "农药类别=>成分";
     this.navBarItem24.Name = "navBarItem24";
     this.navBarItem25.Caption = "有效成分=>剂型";
     this.navBarItem25.Name = "navBarItem25";
     this.navBarItem26.Caption = "环境毒性查询";
     this.navBarItem26.Name = "navBarItem26";
     this.navBarItem27.Caption = "田间试验查询";
     this.navBarItem27.Name = "navBarItem27";
     this.navBarGroup2.Caption = "服务";
     this.navBarGroup2.Expanded = true;
     this.navBarGroup2.ItemLinks.AddRange(new NavBarItemLink[]
     {
         new NavBarItemLink(this.navBarItem4),
         new NavBarItemLink(this.navBarItem5)
     });
     this.navBarGroup2.Name = "navBarGroup2";
     this.navBarItem4.Appearance.Font = new Font("宋体", 10.5f);
     this.navBarItem4.Appearance.Options.UseFont = true;
     this.navBarItem4.Caption = "数据升级";
     this.navBarItem4.Name = "navBarItem4";
     this.navBarItem5.Appearance.Font = new Font("宋体", 10.5f);
     this.navBarItem5.Appearance.Options.UseFont = true;
     this.navBarItem5.Caption = "汇款信息";
     this.navBarItem5.Name = "navBarItem5";
     base.AutoScaleDimensions = new SizeF(6f, 12f);
     base.AutoScaleMode = AutoScaleMode.Font;
     base.Controls.Add(this.navBarControl1);
     base.Name = "UserManu";
     base.Size = new Size(158, 592);
     ((ISupportInitialize)this.navBarControl1).EndInit();
     base.ResumeLayout(false);
 }
Пример #52
0
 void RegisterNavPane(NavBarControl navBar, ModuleType type) {
     NavBarGroup navGroup = new NavBarGroup();
     navGroup.Tag = type;
     navGroup.Name = "navGroup" + ViewModel.GetModuleName(type);
     navGroup.Caption = ViewModel.GetModuleCaption(type);
     navGroup.LargeImage = (System.Drawing.Image)ViewModel.GetModuleImage(type);
     navGroup.GroupStyle = NavBarGroupStyle.ControlContainer;
     navGroup.ControlContainer = new NavBarGroupControlContainer();
     navBar.Controls.Add(navGroup.ControlContainer);
     navBar.Groups.Add(navGroup);
 }