Beispiel #1
0
 private void LinkItemsWithGroups(NavBarGroup navBarGroup, List<NavigationItem> navBarItemList)
 {
     foreach (var item in navBarItemList)
     {
         var tmpNavBarItem = navBarControlDashboard.Items.Add();
         tmpNavBarItem.Caption = item.Caption;
         tmpNavBarItem.Name = item.Code;
         navBarGroup.ItemLinks.Add(tmpNavBarItem);
     }
 }
Beispiel #2
0
 private void LoadMenuItemDetails(MenuEntityItem itemParent, NavBarGroup menuItemParent)
 {
     List<MenuEntityItem> details = new MenuEntityItemLogic().GetAllByParent(itemParent.MenuEntityItemId);
     foreach (MenuEntityItem item in details)
     {
         NavBarItem menuItem = new NavBarItem();
         menuItem.Text = item.Name;
         if (!string.IsNullOrEmpty(item.PagePath) && item.PagePath != "#")
             menuItem.NavigateUrl = item.PagePath;
         menuItemParent.Items.Add(menuItem);
     }
 }
 NavBarGroup GetParent(string parentName)
 {
     foreach (NavBarGroup item in manager.Groups)
     {
         NavBarGroup button = item as NavBarGroup;
         if (button != null && button.Header.ToString() == parentName)
             return button;
     }
     NavBarGroup newParent = new NavBarGroup { Header = parentName, Name = "bsi" + Regex.Replace(parentName, "[^a-zA-Z0-9]", "") };
     newParent.IsExpanded = false;
     manager.Groups.Add(newParent);
     return newParent;
 }
Beispiel #4
0
 void CreateNavBarItems(NavBarGroup group) {
     group.NavBar.LinkSelectionMode = LinkSelectionModeType.OneInControl;
     NavBarItemLink link = AddNavBarItem(group, Properties.Resources.OwnerName, global::DevExpress.ProductsDemo.Win.Properties.Resources.Owner, GetTasksData(null), null);
     link.Item.Appearance.Font = new Font(AppearanceObject.DefaultFont, FontStyle.Underline);
     //foreach(Contact contact in TaskGenerator.Customers)
     foreach (UserInfo contact in TaskGenerator.Customers)
         AddNavBarItem(group, contact.Id, null, GetTasksData(contact), contact);
     //AddNavBarItem(group, contact.Name, contact.Icon, GetTasksData(contact), contact);
     NavBarItemLink allTasks = AddNavBarItem(group, "All tasks", null, DataHelper.Tasks, null);
     allTasks.Item.Appearance.Font = new Font(AppearanceObject.DefaultFont, FontStyle.Bold);
     group.SelectedLink = link;
     ShowData(group.SelectedLink.Item);
 }
        public void Add(MenuItem item)
        {
            //NavBarGroup group = GetParent(item.Parent);

            NavBarGroup group = new NavBarGroup();

            group.Header = item.Title;
            group.Name = item.Title;
            //NavBarItem menu = new NavBarItem { Content = item.Title, Command = item.Command, Name = "bbi" + Regex.Replace(item.Title, "[^a-zA-Z0-9]", "") };
            //group.Items.Add(menu);
            navbarcontrol.Groups.Add(group);

            //group.ItemLinks.Add(new BarButtonItemLink { BarItemName = button.Name });
        }
        public void SowModule(NavBarGroup group)
        {

            if (CurrentModule == null)
            {
                //初始化模块容器
                CurrentModule = new frmModuleView(Parent as IMain)
                {
                    MdiParent = Parent,
                    ControlBox = false,
                    WindowState = FormWindowState.Maximized
                };
            }
            CurrentModule.UpdateModule(group);

            CurrentModule.Show();

        }
        /// <summary>
        /// 构建插件单元
        /// </summary>
        /// <param name="caller">调用者</param>
        /// <param name="context">上下文,用于存放在构建时需要的组件</param>
        /// <param name="element">插件单元</param>
        /// <param name="subItems">被构建的子对象列表</param>
        /// <returns>构建好的插件单元</returns>
        public object BuildItem(object caller, WorkItem context, AddInElement element, ArrayList subItems)
        {
            if (element.Configuration.Attributes["label"] == null)
                throw new AddInException(String.Format("没有为类型为 \"{0}\" 的插件单元{1}提供label属性。",
                    element.ClassName, element.Id));
            if(element.Configuration.Attributes["navipane"] == null)
                throw new AddInException(String.Format("没有为类型为 \"{0}\" 的插件单元{1}提供navipane属性。",
                    element.ClassName, element.Id));

            string label = element.Configuration.Attributes["label"];
            string navipane = element.Configuration.Attributes["navipane"];
            NavBarGroup item = new NavBarGroup(BuilderUtility.GetStringRES(context, label));
            item.GroupStyle = NavBarGroupStyle.LargeIconsText;
            NavBarControl naviPane = context.Items.Get<NavBarControl>(navipane);
            if (naviPane == null)
                throw new UniframeworkException("未定义框架外壳的导航栏管理器。");
            naviPane.Groups.Add(item); // 添加分组条到导航栏

            if (element.Configuration.Attributes["tooltip"] != null)
                item.Hint = element.Configuration.Attributes["tooltip"];

            // 设置分组栏显示的图像
            if (element.Configuration.Attributes["imagefile"] != null)
            {
                string image = element.Configuration.Attributes["imagefile"];
                item.SmallImage = BuilderUtility.GetBitmap(context, image, 16, 16);
            }
            if (element.Configuration.Attributes["largeimage"] != null)
            {
                string largeImage = element.Configuration.Attributes["largeimage"];
                item.LargeImage = BuilderUtility.GetBitmap(context, largeImage, 32, 32);
            }

            if (element.Configuration.Attributes["register"] != null)
            {
                bool register = bool.Parse(element.Configuration.Attributes["register"]);
                if (register)
                    context.UIExtensionSites.RegisterSite(BuilderUtility.CombinPath(element.Path, element.Id), item);
            }
            return item;
        }
Beispiel #8
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (!IsPostBack)
         {
             if (Session["SelectedMenuGroup"] != null)
             {
                 int groupId = 0;
                 Int32.TryParse(Session["SelectedMenuGroup"].ToString(), out groupId);
                 BusinessLogicLayer.Entities.ContentManagement.MenuEntityItem item = BusinessLogicLayer.Common.MenuEntityItemLogic.GetByID(groupId);
                 if (item != null)
                 {
                     NavBarGroup group = new NavBarGroup(item.Name,item.Name);
                     LoadMenuItemDetails(item, group);
                     NavigationMenu.Groups.Add(group);
                 }
             }
         }
     }
 }
        private void BuildMenuByAbmConfig(NavBarGroup grupo)
        {
            try {

                //List<ABMControl> controls = new List<ABMControl>();

                if (BusinessMapper.AbmConfigXmlPath == null || BusinessMapper.AbmConfigXmlPath == string.Empty)
                    throw new Exception("Path del archivo AbmConfig.xml sin definir.");

                XmlDocument xDoc = new XmlDocument();
                xDoc.Load(BusinessMapper.AbmConfigXmlPath);

                grupo.Items.Clear();
                foreach (XmlNode nodo in xDoc.SelectNodes("Entities/Entity"))
                {
                    if (nodo.Attributes["AbmUrl"] != null)
                    {
                        grupo.Items.Add(
                            new NavBarItem(
                                nodo.Attributes["Title"].Value,
                                nodo.Attributes["EntityName"].Value, "",
                                nodo.Attributes["AbmUrl"].Value));
                    }
                    else
                    {
                        grupo.Items.Add(
                            new NavBarItem(
                                nodo.Attributes["Title"].Value,
                                nodo.Attributes["EntityName"].Value, "",
                                string.Format("~/Forms/AbmGenerico.aspx?EntityName={0}",
                                    nodo.Attributes["EntityName"].Value)));
                    }
                }

            }
            catch (Exception ex)
            {
                string a = ex.Message;
            }
        }
        public void UpdateModule(NavBarGroup group)
        {

            this.SuspendLayout();
            flowLayoutPanel1.Controls.Clear();
            int cellNum = 0;
            if (group != null)
            {
                NavBarItem item;
                foreach (NavBarItemLink itemLink in group.VisibleItemLinks)
                {
                    item = itemLink.Item;
                    SimpleButton btn = new SimpleButton();
                    btn.Text = item.Caption;

                    btn.Appearance.Options.UseTextOptions = true;
                    btn.Appearance.TextOptions.WordWrap = DevExpress.Utils.WordWrap.Wrap;
                    btn.ImageLocation = DevExpress.XtraEditors.ImageLocation.TopCenter;
                    btn.Image = _GZFramework.Demo.Library.MyClass.LoadUIImage.LoadFunctionButtonImg((item.Tag as ModuleFunction).FunctionPng);
                    btn.Margin = new System.Windows.Forms.Padding(5);
                    btn.Padding = new System.Windows.Forms.Padding(3, 1, 3, 1);
                    btn.Size = new System.Drawing.Size(btnWidth, btnHeight);


                    btn.Tag = item.Tag;

                    btn.Click += btn_Click;


                    flowLayoutPanel1.Controls.Add(btn);
                }
                this.Text = group.Caption;
            }

            this.Activate();
            this.ResumeLayout();
        }
        /// <summary>
        /// 好友的信息到达事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="item"></param>
        public void ClientConnection_OnRosterItem(object sender, agsXMPP.protocol.iq.roster.RosterItem item)
        {
            //wei=>this.TA_Execute(delegate
            //wei=>{
            //wei=>LockWatcher lkw = LockWatcher.New();
            lock (NavLock)
            {
                //wei=> lkw.Stop();

                /*
                 * Additionally, if subscription='from' or subscription='none', you can have ask='suscribe',
                 * which means you sent a subscription request to the item but haven't received an answer yet.
                 */

                /*
                 * Therefore, the following types of contacts SHOULD be displayed by clients:
                 *
                 * items with subscription='both' or subscription='to' ;
                 * items with subscription='none' or subscription='from' and ask='subscribe'. It is ((subscription='none' or subscription='from') and ask='subscribe') ;
                 * items with subscription='none' or subscription='from' which have a 'name' attribute or a 'group' child set. It is ((subscription='none' or subscription='from') and (name attribute or group child)).
                 * The client MAY display contacts with subscription='from' which don't match one of the above cases in an additional 'Observers' group. If no 'Observers' group is used, the client SHOULD NOT display contacts which don't match one of the above rules.
                 *
                 */

                if ((item.Subscription == SubscriptionType.both || item.Subscription == SubscriptionType.to) ||
                    ((item.Subscription == SubscriptionType.none || item.Subscription == SubscriptionType.from) && item.Ask == AskType.subscribe) ||
                    ((item.Subscription == SubscriptionType.none || item.Subscription == SubscriptionType.from) && (!String.IsNullOrEmpty(item.Name) || item.GetGroups().Count > 0)))
                {
                    // 是否需要排序标记
                    bool needSort = false;
                    // SHOULD be displayed by clients:
                    ElementList   groups     = item.GetGroups();
                    List <string> groupNames = new List <string>();

                    foreach (Element g in groups)
                    {
                        groupNames.Add(g.InnerXml);
                    }

                    if (groupNames.Count == 0)
                    {
                        groupNames.Add(DEFAULT_GROUP_NAME);
                    }

                    // 如果movingJid 和事件传入的 JID 相同,则说明该用户移动成功。
                    //wei=>if (movingJid != null && movingJid.EqualsIgnoreResource(item.Jid))
                    //wei=>
                    //wei=>LockWatcher lkw2 = LockWatcher.New();
                    lock (movingJidFlag)
                    {
                        // 首先先移除 movingJid
                        RemoveJidOnUI(movingJid);
                        needSort  = true;        // 移动好友后,需要做排序处理
                        movingJid = null;
                        // 设置好友移动标记为非阻塞状态
                        movingJidFlag.Set();
                    }
                    //wei=>lkw2.Stop();
                    //wei=>}

                    List <NavBarGroup> testGroups = new List <NavBarGroup>();

                    // 遍历传入好友所属的所有组
                    foreach (String groupName in groupNames)
                    {
                        // 创建组
                        NavBarGroup group = AddGroup(groupName);

                        if (testGroups.Contains(group))
                        {
                            continue;
                        }
                        else
                        {
                            testGroups.Add(group);
                        }

                        bool hasUser = false;
                        // ???????????????????????问题:集合已修改;可能无法执行枚举操作。
                        foreach (NavBarItemLink link in group.ItemLinks)
                        {
                            RosterItem rosterItem = link.Item.Tag as RosterItem;
                            //wei=>if (rosterItem.Jid.EqualsIgnoreResource(item.Jid))
                            //wei=>{
                            // 当前组存在该好友
                            hasUser = true;
                            break;
                            //wei=>}
                        }
                        // 如果当前组中不存在该好友,则新增好友到当前组。
                        if (hasUser == false)
                        {
                            NavBarItem nbItem = new NavBarItem(item.Name);

                            nbItem.Tag = item;
                            //wei=> LockWatcher lkw3 = LockWatcher.New();
                            //wei=>lock (PresenceManager.Instance.LockStatus)
                            {
                                //wei=>lkw3.Stop();
                                // 获取用户状态的图标
                                int    mobileStatus = -1;
                                int    status       = -1;
                                string mobileRes    = "";
                                //wei=>PresenceManager.Instance.GetUserStatus(item.Jid, out mobileStatus, out mobileRes, out status);
                                if (mobileStatus >= 0)
                                {
                                    //wei=> nbItem.SmallImageIndex = ResManager.STATUS_MOBILE;
                                }
                                if (status >= 0)
                                {
                                    nbItem.SmallImageIndex = status;
                                }
                                else if (item.Subscription == SubscriptionType.from || item.Subscription == SubscriptionType.none)
                                {
                                    //wei=> nbItem.SmallImageIndex = ResManager.STATUS_UNSUBSCRIBED;
                                }
                                else
                                {
                                    //wei=>nbItem.SmallImageIndex = ResManager.STATUS_OFFLINE;
                                }
                            }
                            if (nbItem == null)
                            {
                            }
                            if (group == null)
                            {
                            }
                            if (group.ItemLinks == null)
                            {
                            }
                            // ???????????????????????????问题:对象当前正在其他地方使用。
                            group.ItemLinks.Add(nbItem);
                        }
                        // 添加“移动组”子菜单
                        AddMoveGroupMenu(groupName);
                    }
                    // 添加“新增组”菜单
                    AddMoveGroupMenu(MENU_NEW_GROUP);

                    //wei=>XmppRosterManager.Instance.Add(item);

                    if (needSort)
                    {
                        waitcall.Run();
                    }
                }
                else if (item.Subscription == SubscriptionType.remove)
                {
                    RemoveMyRoster(item);
                    //wei=>XmppRosterManager.Instance.Remove(item);
                    return;
                }
                else
                {
                    return;
                }
            }
            //wei=>});
        }
        /// <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;
        }
Beispiel #13
0
 /// <summary>
 ///  用户点击不同主菜单项,动态生成不同的其在菜单项目 比如点击停车场,将生成停车场下面所有的菜单项目
 /// </summary>
 /// <param name="tag"></param>
 /// <param name="id"></param>
 /// <param name="Name"></param>
 private void BarMenuClick(BarItem item)
 {
     if (null == item) return;
     string tag = Convert.ToString(item.Tag);
     string id = basefun.valtag(tag, "id");
     if (string.IsNullOrEmpty(id))
         return;
     foreach (Form fr in this.MdiChildren)
         fr.Close();
     this.navSystemFun.Groups.Clear();
     DataRow[] drs = user.DsDeptRight.Tables[0].Select(string.Format("PID='{0}' and hide='false'", id));
     if (null == drs || drs.Length < 1)
         return;
     int picgrp = -1;
     int picitem = -1;
     foreach (DataRow dr in drs)
     {
         picgrp++;
         string grpname = basefun.valtag(Convert.ToString(dr["ntag"]), "name");
         DevExpress.XtraNavBar.NavBarGroup group = new NavBarGroup();
         group.Appearance.Options.UseTextOptions = true;
         group.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
         group.AppearanceBackground.Options.UseTextOptions = true;
         group.AppearanceBackground.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
         group.GroupStyle = DevExpress.XtraNavBar.NavBarGroupStyle.LargeIconsList;
         group.Caption = grpname;
         group.Tag = Convert.ToString(dr["id"]);
         group.LargeImage = this.imageGroup.Images[picgrp];
         DataRow[] drSunnode = user.DsDeptRight.Tables[0].Select(string.Format("PID='{0}' and hide='false'", group.Tag));
         foreach (DataRow drv in drSunnode)
         {
             picitem++;
             NavBarItem navitem = this.navSystemFun.Items.Add();
             navitem.Caption = Convert.ToString(drv["text"]);
             navitem.Tag = Convert.ToString(drv["ntag"]);
             navitem.LargeImage = this.imageItem.Images[picitem];
             navitem.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(navBarItemLinkCliced);
             group.ItemLinks.Add(navitem);
         }
         this.navSystemFun.Groups.Add(group);
     }
 }
Beispiel #14
0
        private void CreatePlayerMenu(string playerID)
        {
            NavBarGroup group = new NavBarGroup(playerID) { Name = playerID };

            navBarControl1.Groups.Add(group);
            NavBarItem globalItem = new NavBarItem(Translations.TranslationGet("STR_OVERALL", "DE", "Overall")) { Tag = playerID };
            globalItem.LinkClicked += globalItem_LinkClicked;
            group.ItemLinks.Add(globalItem);

            NavBarItem tankItem = new NavBarItem(Translations.TranslationGet("STR_TANKS", "DE", "Tanks")) { Tag = playerID };
            tankItem.LinkClicked += tankItem_LinkClicked;
            group.ItemLinks.Add(tankItem);

            NavBarItem KillCountsItem = new NavBarItem(Translations.TranslationGet("STR_KILLCOUNTS", "DE", "Kill Counts")) { Tag = playerID };
            KillCountsItem.LinkClicked += KillCountsItem_LinkClicked;
            group.ItemLinks.Add(KillCountsItem);

            NavBarItem TankStatsItem = new NavBarItem(Translations.TranslationGet("STR_TANKINFO", "DE", "Tank Info")) { Name = "mnuTankInfo", Tag = playerID };
            TankStatsItem.LinkClicked += TankStatsItem_LinkClicked;
            group.ItemLinks.Add(TankStatsItem);

            NavBarItem KillSummaryItem = new NavBarItem(Translations.TranslationGet("STR_KILLSUMMARY", "DE", "Kill Summary")) { Tag = playerID };
            KillSummaryItem.LinkClicked += KillSummaryItem_LinkClicked;
            group.ItemLinks.Add(KillSummaryItem);

            NavBarItem CustomGroupingItem = new NavBarItem(Translations.TranslationGet("STR_CUSTGROUPINGS", "DE", "Custom Groupings")) { Tag = playerID };
            CustomGroupingItem.LinkClicked += CustomGroupingItem_LinkClicked;
            group.ItemLinks.Add(CustomGroupingItem);

            NavBarItem LastPlayedGamedItem = new NavBarItem(Translations.TranslationGet("STR_RECENTBATTLES", "DE", "Recent Battles")) { Tag = playerID };
            LastPlayedGamedItem.LinkClicked += LastPlayedGamedItem_LinkClicked;
            group.ItemLinks.Add(LastPlayedGamedItem);

            if (ApplicationSettings.AchievementReportVisible)
            {
                NavBarItem AchievementsItem = new NavBarItem(Translations.TranslationGet("STR_ACHIEVPROG", "DE", "Achievement Progress")) { Tag = playerID };
                AchievementsItem.LinkClicked += AchievementsItem_LinkClicked;
                group.ItemLinks.Add(AchievementsItem);
            }

            NavBarItem ChartsItem = new NavBarItem(Translations.TranslationGet("STR_CHARTS", "DE", "Charts")) { Tag = playerID };
            ChartsItem.LinkClicked += ChartsItem_LinkClicked;
            group.ItemLinks.Add(ChartsItem);

            //NavBarItem zedChart = new NavBarItem(Translations.TranslationGet("STR_CHARTS1", "DE", "Zed Charts")) { Tag = playerID };
            //zedChart.LinkClicked += new NavBarLinkEventHandler(zedChartsItem_LinkClicked);
            //group.ItemLinks.Add(zedChart);
        }
Beispiel #15
0
 static bool IsGroupEnabled(NavBarGroup group)
 {
     return(group.Tag == null);
 }
        //------------------------------------------------------------------------------
        public void DataBind()
        {
            uc_RoomStatusItem[] aListRoom;
            var maxLevelSkuTemp = Datasource.Max(b => b.LevelSku);
            int maxLevelSku = int.Parse(maxLevelSkuTemp.ToString());

            aListRoom = new uc_RoomStatusItem[Datasource.Count];
            this.FlowLayoutPanel_Load(maxLevelSku);

            for (int i = 0; i < Datasource.Count; i++) {
                //---------------------------------------------
                // Process when display in past
                if (this.StatusButtonPopup == 1) // qua khu / past
                {
                    if (this.Datasource[i].RoomStatus == 0 && this.Datasource[i].CheckInActual <= CheckTime && CheckTime <= this.Datasource[i].CheckOutActual) {
                        this.Datasource[i].RoomStatus = 3;
                    }
                }
                aListRoom[i] = new uc_RoomStatusItem(this.Datasource[i]);
                aListRoom[i].Visible = true;
                aListRoom[i].StatusButtonPopup = this.StatusButtonPopup;
            }
            for (int i = 1; i <= maxLevelSku; i++) {
                NavBarGroup aNavBarGroup = new NavBarGroup();
                aNavBarGroup.Caption = "Tầng " + i;
                aNavBarGroup.Name = "navBarGroup" + i;

                aNavBarGroup.GroupStyle = DevExpress.XtraNavBar.NavBarGroupStyle.ControlContainer;
                aNavBarGroup.Expanded = true;
                AddFloor(aNavBarGroup, i, aListRoom);

            }
        }
Beispiel #17
0
        private void FillListView(WOTStats ws)
        {
            navBarControl2.Items.Clear();
            navBarControl2.Groups.Clear();
            NavBarGroup group = null;
            NavBarItem groupItem = null;
            foreach (Tank tank in ws.tanks.OrderBy(y => y.CountryID).ThenByDescending(x => x.Tier))
            {
                try
                {
                    if (!tankimage.Images.ContainsKey(String.Format("{0}_{1}", tank.CountryID, tank.TankID)))
                        tankimage.Images.Add(String.Format("{0}_{1}", tank.CountryID, tank.TankID), Image.FromFile(String.Format(@"{0}", WOTHelper.GetImagePath(tank.CountryID + "_" + tank.TankID + "_Large.png"))));

                    if (!tankimage.Images.ContainsKey(String.Format("{0}", tank.CountryID)))
                        tankimage.Images.Add(String.Format("{0}", tank.CountryID), Image.FromFile(String.Format(@"{0}\Images\Countries\{1}.png", WOTHelper.GetEXEPath(), tank.CountryID)));
                }
                catch
                { }

                if (group == null)
                {
                    group = new NavBarGroup(tank.Country_Description);
                    group.Name = "group_" + tank.CountryID;

                    if (tankimage.Images[String.Format("{0}", tank.CountryID)] != null)
                        group.SmallImage = tankimage.Images[String.Format("{0}", tank.CountryID)];

                    navBarControl2.Groups.Add(group);
                }

                if (group.Name != "group_" + tank.CountryID)
                {
                    group = new NavBarGroup(tank.Country_Description);
                    group.Name = "group_" + tank.CountryID;
                    group.SmallImage = tankimage.Images[String.Format("{0}", tank.CountryID)];
                    navBarControl2.Groups.Add(group);
                    groupItem = new NavBarItem(tank.Tank_Description);
                    groupItem.Name = String.Format("{0}_{1}", tank.CountryID, tank.TankID);

                    if (tankimage.Images[String.Format("{0}_{1}", tank.CountryID, tank.TankID)] != null)
                        groupItem.SmallImage = tankimage.Images[String.Format("{0}_{1}", tank.CountryID, tank.TankID)];

                    group.ItemLinks.Add(groupItem);
                }
                else
                {
                    groupItem = new NavBarItem(tank.Tank_Description);
                    groupItem.Name = String.Format("{0}_{1}", tank.CountryID, tank.TankID);

                    if (tankimage.Images[String.Format("{0}_{1}", tank.CountryID, tank.TankID)] != null)
                        groupItem.SmallImage = tankimage.Images[String.Format("{0}_{1}", tank.CountryID, tank.TankID)];

                    group.ItemLinks.Add(groupItem);
                }
                groupItem.LinkClicked += groupItem_LinkClicked;
            }
        }
Beispiel #18
0
        void DropItem(DragEventArgs args)
        {
            var dropSource  = args.OriginalSource;
            var itemControl = LayoutHelper.FindParentObject <NavBarItemControl>(dropSource as DependencyObject);
            var groupHeader = LayoutHelper.FindParentObject <NavBarGroupHeader>(dropSource as DependencyObject);
            var item        = args.Data.GetData(F_FLAG) as NavBarItem;

            if (item != null)
            {
                int postIndex;
                var navBarItem   = new NavBarItem();
                var navBarGroup  = new NavBarGroup();
                var currentGroup = item.Group;

                if (itemControl != null)
                {
                    navBarItem = itemControl.DataContext as NavBarItem;
                }
                else
                {
                    navBarItem = null;
                }

                if (navBarItem != null)
                {
                    navBarGroup = navBarItem.Group;
                }

                else if (groupHeader != null)
                {
                    navBarGroup = groupHeader.DataContext as NavBarGroup;
                }
                else
                {
                    return;
                }

                if (navBarItem != null)
                {
                    postIndex = navBarGroup.Items.IndexOf(navBarItem);
                }
                else
                {
                    postIndex = navBarGroup.Items.Count;
                }

                var currentIndex = navBarGroup.Items.IndexOf(item);

                currentGroup.Items.Remove(item);

                if ((postIndex > navBarGroup.Items.Count && currentGroup != navBarGroup) || (AdornerPosition == Position.Top && postIndex - 1 >= 0 && currentGroup == navBarGroup && currentIndex < postIndex))
                {
                    postIndex--;
                }
                else if (currentGroup == navBarGroup && postIndex > currentGroup.Items.Count)
                {
                    postIndex = currentIndex;
                }
                else if ((AdornerPosition == Position.Bottom && currentGroup != navBarGroup) || (AdornerPosition == Position.Bottom && postIndex + 1 < navBarGroup.Items.Count && currentGroup == navBarGroup && currentIndex > postIndex))
                {
                    postIndex++;
                }
                navBarGroup.Items.Insert(postIndex, item);
                DeleteAdorner();
            }
        }
        private void AddFloor(NavBarGroup aNavBarGroup, int LevelSku, uc_RoomStatusItem[] aListRoom)
        {
            NavBarGroupControlContainer aNavBarGroupControlContainer = new NavBarGroupControlContainer();
            aNavBarGroupControlContainer.Name = "navBarGroupControlContainer" + LevelSku;
            //aNavBarGroupControlContainer.Size =  new System.Drawing.Size(865, 300);
            aNavBarGroupControlContainer.TabIndex = 0;
            aNavBarGroupControlContainer.Height = 500;

            aNavBarGroup.ControlContainer = aNavBarGroupControlContainer;
            aNavBarGroup.GroupClientHeight = 370;

            aNavBarGroupControlContainer.Controls.Add(aListFlowLayoutPanel[LevelSku - 1]);

            this.navBarControl1.Controls.Add(aNavBarGroupControlContainer);
            this.navBarControl1.Groups.Add(aNavBarGroup);

            this.AddRoom(aListFlowLayoutPanel[LevelSku - 1], LevelSku, aListRoom);

            aNavBarGroupControlContainer.Dock = DockStyle.Fill;
            aNavBarGroupControlContainer.AutoSize = true;

            //aNavBarGroupControlContainer.AutoSizeMode = AutoSizeMode.GrowAndShrink;

            aListFlowLayoutPanel[LevelSku - 1].Dock = DockStyle.Fill;
            aListFlowLayoutPanel[LevelSku - 1].AutoSize = true;
            aListFlowLayoutPanel[LevelSku - 1].AutoSizeMode = AutoSizeMode.GrowAndShrink;
        }
Beispiel #20
0
        /// <summary>
        /// 初始化导航栏
        /// </summary>
        private void InitNavbar()
        {
            string    sSql = @"SELECT * FROM t_Navigation with(nolock) ";
            DataTable dt   = DBHelper.GetDataTable(sSql);

            MainNavBar.PaintStyleKind = NavBarViewKind.NavigationPane;
            MainNavBar.Groups.Clear();

            //导航栏
            DataRow[] drNavs = dt.Select("fNavType = 1");
            foreach (DataRow dr in drNavs)
            {
                //Nav容器
                NavBarGroupControlContainer Container = new NavBarGroupControlContainer();
                //Nav分组
                NavBarGroup Group = new NavBarGroup();
                Group.Caption = dr["fName"] + "";
                Group.Name    = dr["fno"] + "";
                //分组的容器
                Group.ControlContainer = Container;
                Group.GroupStyle       = NavBarGroupStyle.ControlContainer;
                //添加
                MainNavBar.Groups.Add(Group);
                MainNavBar.Controls.Add(Container);

                TreeView treeview = new TreeView();
                treeview.NodeMouseDoubleClick += Treeview_NodeMouseDoubleClick;
                treeview.Dock = DockStyle.Fill;

                Container.Controls.Add(treeview);

                //取导航栏同组的数据
                string    sNo = dr["fGroup"] + "";
                DataRow[] drs = dt.Select(string.Format("fGroup = '{0}' and fPid={1}", sNo, 0));

                foreach (DataRow drr in drs)
                {
                    TreeNode fnode = new TreeNode();
                    fnode.Name = string.Empty;//DataHelper.ToString(drr["fNo"]);
                    fnode.Tag  = Convert.ToInt32(drr["fCid"]);
                    fnode.Text = drr["fName"] + "";
                    treeview.Nodes.Add(fnode);
                    FindChildNode(dt, fnode, Convert.ToInt32(fnode.Tag));
                }

                void FindChildNode(DataTable dtAll, TreeNode fnode, int ifid)
                {
                    DataRow[] drsNode = dtAll.Select(string.Format("fPid = {0} and fgroup='{1}'", ifid, sNo));
                    foreach (DataRow drS in drsNode)
                    {
                        if (Convert.ToInt32(drS["fPid"]) == ifid)
                        {
                            TreeNode snode = new TreeNode();
                            snode.Tag  = Convert.ToInt32(drS["fCid"]);
                            snode.Text = drS["fName"] + "";
                            snode.Name = drS["fAssembly"] + "";
                            fnode.Nodes.Add(snode);
                            FindChildNode(dtAll, snode, Convert.ToInt32(snode.Tag));
                        }
                    }
                }

                treeview.ExpandAll();
            }
        }
Beispiel #21
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;
 }
Beispiel #22
0
 void ToggleGroupState(NavBarGroup group)
 {
     SetGroupState(group, !IsGroupEnabled(group));
 }
    //void ListarTipoCambioDelDia()
    //{
    //    int dia = DateTime.Now.Day;
    //    int mes = DateTime.Now.Month;
    //    int año = DateTime.Now.Year;
    //    bool existe = false;
    //    SqlDataAdapter da = new SqlDataAdapter("Play_TC_Existencia " + año + "," + mes + "," + dia, conexion);
    //    DataTable dt = new DataTable();
    //    da.Fill(dt);
    //    if (dt != null)
    //    {
    //        if (dt.Rows.Count > 0)
    //        {
    //            existe = true;
    //        }
    //        else
    //        {
    //            existe = false;
    //        }
    //    }
    //    else
    //    {
    //        existe = false;
    //    }
    //    if (existe == true)
    //    {
    //        lblTC.Text = dt.Rows[0]["f_TC"].ToString();
    //    }
    //    else
    //    {
    //        lblTC.Text = "0.00";
    //    }
    //}
    //protected void Menu1_MenuItemClick(object sender, MenuEventArgs e)
    //{
    //    Session["IdMenu"] = Menu1.SelectedItem.Value;
    //    if (Session["dtUsuario"] != null)
    //    {
    //        DataTable dtUsuario = new DataTable();
    //        dtUsuario = (DataTable)Session["dtUsuario"];
    //        string i_IdRol = dtUsuario.Rows[0]["i_IdRol"].ToString();
    //        string i_IdMenuPrincipal = e.Item.Value;
    //        DataTable dt = new DataTable();
    //        SqlDataAdapter da = new SqlDataAdapter("Play_Menus_Menu " + i_IdRol + "," + i_IdMenuPrincipal, conexion);
    //        da.Fill(dt);
    //        Literal1.Text = "";
    //        Literal1.Text = Literal1.Text + "<ul>";
    //        for (int i = 0; i < dt.Rows.Count; i++)
    //        {
    //            string i_IdMenu = dt.Rows[i]["i_IdMenu"].ToString();
    //            string v_Nombre = dt.Rows[i]["v_Nombre"].ToString();
    //            Literal1.Text = Literal1.Text + "<li>";
    //            Literal1.Text = Literal1.Text + "<h3>&nbsp;" + v_Nombre + "</h3>";
    //            DataTable dtHijos = new DataTable();
    //            SqlDataAdapter daHijos = new SqlDataAdapter("Play_Menus_Menu_Hijos " + i_IdRol + "," + i_IdMenu, conexion);
    //            daHijos.Fill(dtHijos);
    //            if (dtHijos.Rows.Count > 0) { Literal1.Text = Literal1.Text + "<ul>"; }
    //            for (int x = 0; x < dtHijos.Rows.Count; x++)
    //            {
    //                string i_IdMenuHijo = dtHijos.Rows[x]["i_IdMenu"].ToString();
    //                string v_NombreHijo = dtHijos.Rows[x]["v_Nombre"].ToString();
    //                string v_UrlHijo = dtHijos.Rows[x]["v_Url"].ToString();
    //                Literal1.Text = Literal1.Text + " <li><a href='" + v_UrlHijo + "?idMenu=" + i_IdMenuHijo + "'>" + v_NombreHijo + "</a></li>";
    //            }
    //            if (dtHijos.Rows.Count > 0) { Literal1.Text = Literal1.Text + "</ul>"; }
    //            Literal1.Text = Literal1.Text + "</li>";
    //        }
    //        Literal1.Text = Literal1.Text + "</ul>";
    //        Session["MenuHTML"] = Literal1.Text;
    //    }
    //    else
    //    {
    //        Response.Redirect("Login.aspx");
    //    }
    //}
    protected void Menu1_MenuItemClick(object sender, MenuEventArgs e)
    {
        if (Menu1.SelectedItem != null)
        {
            Session["IdMenu"] = Menu1.SelectedItem.Value;
            if (Session["dtUsuario"] != null)
            {
                DataTable dtUsuario = new DataTable();
                dtUsuario = (DataTable)Session["dtUsuario"];
                string i_IdRol = dtUsuario.Rows[0]["i_IdRol"].ToString();
                //string i_IdMenuPrincipal = e.Item.Value;
                string i_IdMenuPrincipal = Menu1.SelectedItem.Value;

                DataTable dt = new DataTable();
                SqlDataAdapter da = new SqlDataAdapter("Play_Menus_Menu " + i_IdRol + "," + i_IdMenuPrincipal, conexion);
                da.Fill(dt);

                //Literal1.Text = "";
                //Literal1.Text = Literal1.Text + "<ul>";
                Menu.Groups.Clear();

                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    string i_IdMenu = dt.Rows[i]["i_IdMenu"].ToString();
                    string v_Nombre = dt.Rows[i]["v_Nombre"].ToString();

                    //Literal1.Text = Literal1.Text + "<li>";
                    //Literal1.Text = Literal1.Text + "<h3>&nbsp;" + v_Nombre + "</h3>";
                    NavBarGroup nvg = new NavBarGroup();
                    nvg.Text = v_Nombre;
                    Menu.Groups.Add(nvg);

                    DataTable dtHijos = new DataTable();
                    SqlDataAdapter daHijos = new SqlDataAdapter("Play_Menus_Menu_Hijos " + i_IdRol + "," + i_IdMenu, conexion);
                    daHijos.Fill(dtHijos);

                    //if (dtHijos.Rows.Count > 0) { Literal1.Text = Literal1.Text + "<ul>"; }

                    for (int x = 0; x < dtHijos.Rows.Count; x++)
                    {
                        string i_IdMenuHijo = dtHijos.Rows[x]["i_IdMenu"].ToString();
                        string v_NombreHijo = dtHijos.Rows[x]["v_Nombre"].ToString();
                        string v_UrlHijo = dtHijos.Rows[x]["v_Url"].ToString();

                        //Literal1.Text = Literal1.Text + " <li><a href='" + v_UrlHijo + "?idMenu=" + i_IdMenuHijo + "'>" + v_NombreHijo + "</a></li>";
                        NavBarItem nvi = new NavBarItem();
                        nvi.Text = v_NombreHijo;
                        nvi.NavigateUrl = v_UrlHijo + "?idMenu=" + i_IdMenuHijo;

                        nvg.Items.Add(nvi);
                    }

                    //if (dtHijos.Rows.Count > 0) { Literal1.Text = Literal1.Text + "</ul>"; }

                    //Literal1.Text = Literal1.Text + "</li>";

                }

                //Literal1.Text = Literal1.Text + "</ul>";
                //Session["MenuHTML"] = Literal1.Text;
            }
            else
            {
                Response.Redirect("Login.aspx");
            }
        }
    }
Beispiel #24
0
        private void InitializeNavBar()
        {
            NavBarGroup group0 = navBarControl1.Groups.Add();

            group0.Expanded = true;
            group0.Caption  = "POCO Bindable Properties";
            NavBarItemLink itemLink0 = group0.AddItem();

            itemLink0.Item.Tag     = typeof(DxSamplePOCOBindableProperties.StandardDataBindingUserControl);
            itemLink0.Item.Caption = "Standard Data-Binding";
            NavBarItemLink itemLink1 = group0.AddItem();

            itemLink1.Item.Tag     = typeof(DxSamplePOCOBindableProperties.DataBindingViaMVVMContextUserControl);
            itemLink1.Item.Caption = "Data-Binding via MVVMContext";
            NavBarItemLink itemLink2 = group0.AddItem();

            itemLink2.Item.Tag     = typeof(DxSamplePOCOBindableProperties.DataBindingViaMVVMContextFluentAPIUserControl);
            itemLink2.Item.Caption = "Data-Binding via MVVMContext (Fluent API)";
            NavBarGroup group1 = navBarControl1.Groups.Add();

            group1.Expanded = true;
            group1.Caption  = "POCO Dependencies";
            NavBarItemLink itemLink3 = group1.AddItem();

            itemLink3.Item.Tag     = typeof(DxSamplePOCODependencies.SimpleDependenciesUserControl);
            itemLink3.Item.Caption = "Simple dependencies";
            NavBarItemLink itemLink4 = group1.AddItem();

            itemLink4.Item.Tag     = typeof(DxSamplePOCODependencies.PropertyChangedNotificationsUserControl);
            itemLink4.Item.Caption = "PropertyChanged notifications";
            NavBarGroup group2 = navBarControl1.Groups.Add();

            group2.Expanded = true;
            group2.Caption  = "UI Triggers";
            NavBarItemLink itemLink5 = group2.AddItem();

            itemLink5.Item.Tag     = typeof(DxSampleUITriggers.SimpleUITriggerUserControl);
            itemLink5.Item.Caption = "Simple UI Trigger";
            NavBarItemLink itemLink6 = group2.AddItem();

            itemLink6.Item.Tag     = typeof(DxSampleUITriggers.SimpleUITriggerFluentAPIUserControl);
            itemLink6.Item.Caption = "Simple UI Trigger (Fluent API)";
            NavBarGroup group3 = navBarControl1.Groups.Add();

            group3.Expanded = true;
            group3.Caption  = "Binding to Legacy ViewModels";
            NavBarItemLink itemLink7 = group3.AddItem();

            itemLink7.Item.Tag     = typeof(DxSampleBindingToLegacyViewModels.DataBindingViaMVVMContextUserControl);
            itemLink7.Item.Caption = "Data-Binding via MVVMContext";
            NavBarItemLink itemLink8 = group3.AddItem();

            itemLink8.Item.Tag     = typeof(DxSampleBindingToLegacyViewModels.DataBindingViaMVVMContextFluentAPIUserControl);
            itemLink8.Item.Caption = "Data-Binding via MVVMContext (Fluent API)";
            NavBarGroup group4 = navBarControl1.Groups.Add();

            group4.Expanded = true;
            group4.Caption  = "Data-Binding Capabilities (Binding Path)";
            NavBarItemLink itemLink9 = group4.AddItem();

            itemLink9.Item.Tag     = typeof(DxSampleDataBindingCapabilitiesBindingPath.DataBindingToNestedPropertiesUserControl);
            itemLink9.Item.Caption = "Data-Binding to Nested Properties";
            NavBarItemLink itemLink10 = group4.AddItem();

            itemLink10.Item.Tag     = typeof(DxSampleDataBindingCapabilitiesBindingPath.DataBindingToNestedPropertiesFluentAPIUserControl);
            itemLink10.Item.Caption = "Data-Binding to Nested Properties (Fluent API)";
            NavBarGroup group5 = navBarControl1.Groups.Add();

            group5.Expanded = true;
            group5.Caption  = "Data-Binding Capabilities (Converters)";
            NavBarItemLink itemLink11 = group5.AddItem();

            itemLink11.Item.Tag     = typeof(DxSampleDataBindingCapabilitiesConverters.DataBindingViaDefaultConvertersFluentAPIUserControl);
            itemLink11.Item.Caption = "Data-Binding via Default Converters (Fluent API)";
            NavBarGroup group6 = navBarControl1.Groups.Add();

            group6.Expanded = true;
            group6.Caption  = "Data-Binding Capabilities (Converters)";
            NavBarItemLink itemLink12 = group6.AddItem();

            itemLink12.Item.Tag     = typeof(DxSampleDataBindingCapabilitiesConverters.DataBindingWithCustomConvertersFluentAPIUserControl);
            itemLink12.Item.Caption = "Data-Binding with Custom Converters (Fluent API)";
            NavBarGroup group7 = navBarControl1.Groups.Add();

            group7.Expanded = true;
            group7.Caption  = "Delegate Commands";
            NavBarItemLink itemLink13 = group7.AddItem();

            itemLink13.Item.Tag     = typeof(DxSampleDelegateCommands.SimpleCommandUserControl);
            itemLink13.Item.Caption = "Simple Command";
            NavBarItemLink itemLink14 = group7.AddItem();

            itemLink14.Item.Tag     = typeof(DxSampleDelegateCommands.CommandWithCanExecuteConditionUserControl);
            itemLink14.Item.Caption = "Command with CanExecute condition";
            NavBarItemLink itemLink15 = group7.AddItem();

            itemLink15.Item.Tag     = typeof(DxSampleDelegateCommands.ParameterizedCommandUserControl);
            itemLink15.Item.Caption = "Parameterized Command";
            NavBarItemLink itemLink16 = group7.AddItem();

            itemLink16.Item.Tag     = typeof(DxSampleDelegateCommands.ParameterizedCommandWithCanExecuteConditionUserControl);
            itemLink16.Item.Caption = "Parameterized Command with CanExecute condition";
            NavBarGroup group8 = navBarControl1.Groups.Add();

            group8.Expanded = true;
            group8.Caption  = "POCO Commands";
            NavBarItemLink itemLink17 = group8.AddItem();

            itemLink17.Item.Tag     = typeof(DxSamplePOCOCommands.SimpleCommandUserControl);
            itemLink17.Item.Caption = "Simple Command";
            NavBarItemLink itemLink18 = group8.AddItem();

            itemLink18.Item.Tag     = typeof(DxSamplePOCOCommands.CommandWithCanExecuteConditionUserControl);
            itemLink18.Item.Caption = "Command with CanExecute condition";
            NavBarItemLink itemLink19 = group8.AddItem();

            itemLink19.Item.Tag     = typeof(DxSamplePOCOCommands.ParameterizedCommandUserControl);
            itemLink19.Item.Caption = "Parameterized Command";
            NavBarItemLink itemLink20 = group8.AddItem();

            itemLink20.Item.Tag     = typeof(DxSamplePOCOCommands.ParameterizedCommandWithCanExecuteConditionUserControl);
            itemLink20.Item.Caption = "Parameterized Command with CanExecute condition";
            NavBarItemLink itemLink21 = group8.AddItem();

            itemLink21.Item.Tag     = typeof(DxSamplePOCOCommands.FluentAPIForCommandsUserControl);
            itemLink21.Item.Caption = "Fluent API for commands";
            NavBarGroup group9 = navBarControl1.Groups.Add();

            group9.Expanded = true;
            group9.Caption  = "POCO Asynchronous Commands";
            NavBarItemLink itemLink22 = group9.AddItem();

            itemLink22.Item.Tag     = typeof(DxSamplePOCOAsynchronousCommands.SimpleCommandUserControl);
            itemLink22.Item.Caption = "Simple Command";
            NavBarItemLink itemLink23 = group9.AddItem();

            itemLink23.Item.Tag     = typeof(DxSamplePOCOAsynchronousCommands.SimpleCommandWithCancellationUserControl);
            itemLink23.Item.Caption = "Simple Command with Cancellation";
            NavBarItemLink itemLink24 = group9.AddItem();

            itemLink24.Item.Tag     = typeof(DxSamplePOCOAsynchronousCommands.FluentAPIForCommandsUserControl);
            itemLink24.Item.Caption = "Fluent API for commands";
            NavBarGroup group10 = navBarControl1.Groups.Add();

            group10.Expanded = true;
            group10.Caption  = "Legacy Commands";
            NavBarItemLink itemLink25 = group10.AddItem();

            itemLink25.Item.Tag     = typeof(DxSampleLegacyCommands.SimpleCommandUserControl);
            itemLink25.Item.Caption = "Simple Command";
            NavBarItemLink itemLink26 = group10.AddItem();

            itemLink26.Item.Tag     = typeof(DxSampleLegacyCommands.ParameterizedCommandUserControl);
            itemLink26.Item.Caption = "Parameterized Command";
            NavBarGroup group11 = navBarControl1.Groups.Add();

            group11.Expanded = true;
            group11.Caption  = "MessageBox Services";
            NavBarItemLink itemLink27 = group11.AddItem();

            itemLink27.Item.Tag     = typeof(DxSampleMessageBoxServices.MessageBoxServiceUserControl);
            itemLink27.Item.Caption = "MessageBox Service";
            NavBarItemLink itemLink28 = group11.AddItem();

            itemLink28.Item.Tag     = typeof(DxSampleMessageBoxServices.XtraMessageBoxServiceUserControl);
            itemLink28.Item.Caption = "XtraMessageBox Service";
            NavBarItemLink itemLink29 = group11.AddItem();

            itemLink29.Item.Tag     = typeof(DxSampleMessageBoxServices.FlyoutMessageBoxServiceUserControl);
            itemLink29.Item.Caption = "FlyoutMessageBox Service";
            NavBarGroup group12 = navBarControl1.Groups.Add();

            group12.Expanded = true;
            group12.Caption  = "Dialog Services";
            NavBarItemLink itemLink30 = group12.AddItem();

            itemLink30.Item.Tag     = typeof(DxSampleDialogServices.XtraDialogServiceUserControl);
            itemLink30.Item.Caption = "XtraDialog Service";
            NavBarItemLink itemLink31 = group12.AddItem();

            itemLink31.Item.Tag     = typeof(DxSampleDialogServices.FlyoutDialogServiceUserControl);
            itemLink31.Item.Caption = "FlyoutDialog Service";
            NavBarItemLink itemLink32 = group12.AddItem();

            itemLink32.Item.Tag     = typeof(DxSampleDialogServices.RibbonDialogServiceUserControl);
            itemLink32.Item.Caption = "RibbonDialog Service";
            NavBarGroup group13 = navBarControl1.Groups.Add();

            group13.Expanded = true;
            group13.Caption  = "Custom Services";
            NavBarItemLink itemLink33 = group13.AddItem();

            itemLink33.Item.Tag     = typeof(DxSampleCustomServices.CustomServiceUserControl);
            itemLink33.Item.Caption = "Custom Service";
            NavBarItemLink itemLink34 = group13.AddItem();

            itemLink34.Item.Tag     = typeof(DxSampleCustomServices.CustomServiceWithKeyUserControl);
            itemLink34.Item.Caption = "Custom Service with Key";
            NavBarGroup group14 = navBarControl1.Groups.Add();

            group14.Expanded = true;
            group14.Caption  = "Simple Behaviors";
            NavBarItemLink itemLink35 = group14.AddItem();

            itemLink35.Item.Tag     = typeof(DxSampleSimpleBehaviors.ConfirmationBehaviorSeparateClassUserControl);
            itemLink35.Item.Caption = "Confirmation Behavior (separate class)";
            NavBarItemLink itemLink36 = group14.AddItem();

            itemLink36.Item.Tag     = typeof(DxSampleSimpleBehaviors.ConfirmationBehaviorGenericConfirmationBehaviorClassUserControl);
            itemLink36.Item.Caption = "Confirmation Behavior (generic ConfirmationBehavior class)";
            NavBarItemLink itemLink37 = group14.AddItem();

            itemLink37.Item.Tag     = typeof(DxSampleSimpleBehaviors.ConfirmationBehaviorFluentAPIUserControl);
            itemLink37.Item.Caption = "Confirmation Behavior (Fluent API)";
            NavBarGroup group15 = navBarControl1.Groups.Add();

            group15.Expanded = true;
            group15.Caption  = "Event-To-Command Behavior";
            NavBarItemLink itemLink38 = group15.AddItem();

            itemLink38.Item.Tag     = typeof(DxSampleEventToCommandBehavior.UsingCommandsWithThirdPartyControlsUserControl);
            itemLink38.Item.Caption = "Using Commands with third-party controls";
            NavBarItemLink itemLink39 = group15.AddItem();

            itemLink39.Item.Tag     = typeof(DxSampleEventToCommandBehavior.UsingCommandsWithThirdPartyControlsFluentAPIUserControl);
            itemLink39.Item.Caption = "Using Commands with third-party controls (Fluent API)";
            NavBarGroup group16 = navBarControl1.Groups.Add();

            group16.Expanded = true;
            group16.Caption  = "Event-To-Command Behavior (Parameters&Converters)";
            NavBarItemLink itemLink40 = group16.AddItem();

            itemLink40.Item.Tag     = typeof(DxSampleEventToCommandBehaviorParametersConverters.PassingParametersToCommandsUserControl);
            itemLink40.Item.Caption = "Passing parameters to Commands";
            NavBarItemLink itemLink41 = group16.AddItem();

            itemLink41.Item.Tag     = typeof(DxSampleEventToCommandBehaviorParametersConverters.PassingEventArgumentsToCommandsASISUserControl);
            itemLink41.Item.Caption = "Passing event Arguments to Commands AS IS";
            NavBarItemLink itemLink42 = group16.AddItem();

            itemLink42.Item.Tag     = typeof(DxSampleEventToCommandBehaviorParametersConverters.PassingEventArgumentsToCommandsViaConverterUserControl);
            itemLink42.Item.Caption = "Passing event Arguments to Commands via Converter";
            NavBarGroup group17 = navBarControl1.Groups.Add();

            group17.Expanded = true;
            group17.Caption  = "Messenger";
            NavBarItemLink itemLink43 = group17.AddItem();

            itemLink43.Item.Tag     = typeof(DxSampleMessenger.SendingAndReceivingMessagesUserControl);
            itemLink43.Item.Caption = "Sending and receiving Messages";
            NavBarItemLink itemLink44 = group17.AddItem();

            itemLink44.Item.Tag     = typeof(DxSampleMessenger.SendingAndReceivingCustomMessagesUserControl);
            itemLink44.Item.Caption = "Sending and receiving custom Messages";
            NavBarItemLink itemLink45 = group17.AddItem();

            itemLink45.Item.Tag     = typeof(DxSampleMessenger.SendingAndReceivingTokenizedMessagesUserControl);
            itemLink45.Item.Caption = "Sending and receiving tokenized Messages";
        }
Beispiel #25
0
        private void FillCompare(WOTStats wsA, WOTStats wsB)
        {
            navBarControl3.Items.Clear();
            navBarControl3.Groups.Clear();

            navBarControl4.Items.Clear();
            navBarControl4.Groups.Clear();

            tankimage.ColorDepth = ColorDepth.Depth32Bit;
            tankimage.ImageSize = new Size(50, 24);

            NavBarGroup group = null;
            NavBarItem groupItem = null;
            foreach (Tank tank in wsA.tanks.OrderBy(y => y.CountryID).ThenByDescending(x => x.Tier))
            {
                try
                {
                    if (!tankimage.Images.ContainsKey(String.Format("{0}_{1}", tank.CountryID, tank.TankID)))
                        tankimage.Images.Add(String.Format("{0}_{1}", tank.CountryID, tank.TankID), Image.FromFile(String.Format(@"{0}", WOTHelper.GetImagePath(tank.CountryID + "_" + tank.TankID + "_Large.png"))));

                    if (!tankimage.Images.ContainsKey(String.Format("{0}", tank.CountryID)))
                        tankimage.Images.Add(String.Format("{0}", tank.CountryID), Image.FromFile(String.Format(@"{0}\Images\Countries\{1}.png", WOTHelper.GetEXEPath(), tank.CountryID)));
                }
                catch
                { }

                if (group == null)
                {
                    group = new NavBarGroup(tank.Country_Description);
                    group.Name = "group_" + tank.CountryID;

                    if (tankimage.Images[String.Format("{0}", tank.CountryID)] != null)
                        group.SmallImage = tankimage.Images[String.Format("{0}", tank.CountryID)];

                    navBarControl3.Groups.Add(group);
                }

                if (group.Name != "group_" + tank.CountryID)
                {
                    group = new NavBarGroup(tank.Country_Description);
                    group.Name = "group_" + tank.CountryID;
                    group.SmallImage = tankimage.Images[String.Format("{0}", tank.CountryID)];
                    navBarControl3.Groups.Add(group);
                    groupItem = new NavBarItem(tank.Tank_Description);
                    groupItem.Name = String.Format("{0}_{1}", tank.CountryID, tank.TankID);

                    if (tankimage.Images[String.Format("{0}_{1}", tank.CountryID, tank.TankID)] != null)
                        groupItem.SmallImage = tankimage.Images[String.Format("{0}_{1}", tank.CountryID, tank.TankID)];

                    group.ItemLinks.Add(groupItem);
                }
                else
                {
                    groupItem = new NavBarItem(tank.Tank_Description);
                    groupItem.Name = String.Format("{0}_{1}", tank.CountryID, tank.TankID);

                    if (tankimage.Images[String.Format("{0}_{1}", tank.CountryID, tank.TankID)] != null)
                        groupItem.SmallImage = tankimage.Images[String.Format("{0}_{1}", tank.CountryID, tank.TankID)];

                    group.ItemLinks.Add(groupItem);
                }
                groupItem.LinkClicked += CompareItemA_LinkClicked;
            }

            group = null;
            groupItem = null;
            foreach (Tank tankB in wsB.tanks.OrderBy(y => y.CountryID).ThenByDescending(x => x.Tier))
            {
                try
                {
                    if (!tankimage.Images.ContainsKey(String.Format("{0}_{1}", tankB.CountryID, tankB.TankID)))
                        tankimage.Images.Add(String.Format("{0}_{1}", tankB.CountryID, tankB.TankID), Image.FromFile(String.Format(@"{0}\Images\Tanks\{1}_{2}_Large.png", WOTHelper.GetEXEPath(), tankB.CountryID, tankB.TankID)));

                    if (!tankimage.Images.ContainsKey(String.Format("{0}", tankB.CountryID)))
                        tankimage.Images.Add(String.Format("{0}", tankB.CountryID), Image.FromFile(String.Format(@"{0}\Images\Countries\{1}.png", WOTHelper.GetEXEPath(), tankB.CountryID)));
                }
                catch
                { }

                if (group == null)
                {
                    group = new NavBarGroup(tankB.Country_Description);
                    group.Name = "group_" + tankB.CountryID;

                    if (tankimage.Images[String.Format("{0}", tankB.CountryID)] != null)
                        group.SmallImage = tankimage.Images[String.Format("{0}", tankB.CountryID)];

                    navBarControl4.Groups.Add(group);
                }

                if (group.Name != "group_" + tankB.CountryID)
                {
                    group = new NavBarGroup(tankB.Country_Description);
                    group.Name = "group_" + tankB.CountryID;
                    group.SmallImage = tankimage.Images[String.Format("{0}", tankB.CountryID)];
                    navBarControl4.Groups.Add(group);
                    groupItem = new NavBarItem(tankB.Tank_Description);
                    groupItem.Name = String.Format("{0}_{1}", tankB.CountryID, tankB.TankID);

                    if (tankimage.Images[String.Format("{0}_{1}", tankB.CountryID, tankB.TankID)] != null)
                        groupItem.SmallImage = tankimage.Images[String.Format("{0}_{1}", tankB.CountryID, tankB.TankID)];

                    group.ItemLinks.Add(groupItem);
                }
                else
                {
                    groupItem = new NavBarItem(tankB.Tank_Description);
                    groupItem.Name = String.Format("{0}_{1}", tankB.CountryID, tankB.TankID);

                    if (tankimage.Images[String.Format("{0}_{1}", tankB.CountryID, tankB.TankID)] != null)
                        groupItem.SmallImage = tankimage.Images[String.Format("{0}_{1}", tankB.CountryID, tankB.TankID)];

                    group.ItemLinks.Add(groupItem);
                }
                groupItem.LinkClicked += new NavBarLinkEventHandler(CompareItemB_LinkClicked);
            }
        }
Beispiel #26
0
        private void SetLeftMenu()
        {
            try
            {
                navBarControl1.Visible = false;
                #region [ TXNTABLE ]
                DTMenu = new DataTable("TXNTABLE");
                DataColumn column;
                column            = new DataColumn();
                column.DataType   = System.Type.GetType("System.Int64");
                column.ColumnName = "TXNCODE";
                column.Unique     = false;
                DTMenu.Columns.Add(column);

                column            = new DataColumn();
                column.DataType   = System.Type.GetType("System.String");
                column.ColumnName = "TXNNAME";
                column.Unique     = false;
                DTMenu.Columns.Add(column);
                #endregion
                System.Drawing.Font font = new System.Drawing.Font(fontname, fontsize, FontStyle.Bold);
                string Caption           = " ";
                string controlname       = " ";
                string picname           = "";
                int    MenuType;
                string StrDll, StrClass, StrFunction, StrPrivNo;
                long   trancode;

                int           index = 2, Top = -1;
                object        rowIndex           = 2;
                int           savetop            = -1;
                int           itemcount          = 0;
                int           subitemcount       = 0;
                bool          isSaveSubGroup     = false;
                bool          isSaveTreeSubGroup = false;
                NavBarGroup[] LeftMenu           = new NavBarGroup[20];
                NavBarItem    SaveSubGroupItems  = new NavBarItem();
                DevExpress.XtraNavBar.NavBarGroupControlContainer[] navBarGroupControlContainer3 = new DevExpress.XtraNavBar.NavBarGroupControlContainer[20];

                DevExpress.Utils.Design.DXTreeView[] treeView1    = new DevExpress.Utils.Design.DXTreeView[20];
                DevExpress.Utils.Design.DXTreeView   savetreeview = null;

                TreeNode[] RootNode     = new TreeNode[20];
                TreeNode   SaveRootNode = null;

                if (_core.FontName.Trim() != "")
                {
                    fontname = _core.FontName;
                }

                if (_core.FontSize != 0)
                {
                    fontsize = (float)_core.FontSize;
                }
                string       line;
                Assembly     asm  = Assembly.GetExecutingAssembly();
                Stream       str  = asm.GetManifestResourceStream("InfoPos.Admin.Resources.LeftMenu.txt");
                StreamReader file = new StreamReader(str);
                navBarControl1.Items.Clear();
                navBarControl1.Groups.Clear();

                int fview = 0, savefview = 0;

                #region [ while ]
                while ((line = file.ReadLine()) != null)
                {
                    string[] words = line.Split(';');

                    MenuType    = Static.ToInt(words[2]);
                    controlname = words[5];

                    if (words[9] != "0")
                    {
                        Caption = words[9];
                    }

                    //Group
                    if (MenuType == 10 || MenuType == 0)
                    {
                        picname = words[3];
                        Top++;
                        if (MenuType == 10)
                        {
                            #region [ TreeView ]
                            treeView1[Top]             = new DevExpress.Utils.Design.DXTreeView();
                            treeView1[Top].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
                            //treeView1[Top].Dock = System.Windows.Forms.DockStyle.Fill;
                            treeView1[Top].Size       = new System.Drawing.Size(400, 322);
                            treeView1[Top].ImageIndex = 0;
                            treeView1[Top].ImageList  = il;
                            treeView1[Top].Location   = new System.Drawing.Point(0, 0);
                            treeView1[Top].Name       = "treeView1" + Static.ToStr(Top);
                            treeView1[Top].BackColor  = navBarControl1.BackColor;

                            treeView1[Top].NodeMouseClick += new TreeNodeMouseClickEventHandler(TreeView_NodeMouseClick);
                            treeView1[Top].KeyDown        += new KeyEventHandler(frmMain_KeyDown);
                            //treeView1[Top].

                            navBarGroupControlContainer3[Top] = new DevExpress.XtraNavBar.NavBarGroupControlContainer();
                            navBarControl1.Controls.Add(navBarGroupControlContainer3[Top]);
                            navBarGroupControlContainer3[Top].Controls.Add(treeView1[Top]);
                            navBarGroupControlContainer3[Top].Name     = "navBarGroupControlContainer3" + Static.ToStr(Top);
                            navBarGroupControlContainer3[Top].Size     = new System.Drawing.Size(navBarControl1.Width, 322);
                            navBarGroupControlContainer3[Top].TabIndex = 2;

                            LeftMenu[Top]         = navBarControl1.Groups.Add();
                            LeftMenu[Top].Caption = Caption;
                            if (picname != "")
                            {
                                LeftMenu[Top].SmallImage = _core.Resource.GetImage(picname);
                                il.Images.Add(picname, _core.Resource.GetImage(picname));
                            }
                            LeftMenu[Top].Name              = controlname + Static.ToStr(Top);
                            LeftMenu[Top].GroupStyle        = NavBarGroupStyle.ControlContainer;
                            LeftMenu[Top].ControlContainer  = navBarGroupControlContainer3[Top];
                            LeftMenu[Top].DragDropFlags     = DevExpress.XtraNavBar.NavBarDragDrop.None;
                            LeftMenu[Top].Expanded          = true;
                            LeftMenu[Top].GroupClientHeight = 322;

                            treeView1[Top].Dock = DockStyle.Fill;

                            savetreeview = treeView1[Top];

                            if (savetop != -1 && itemcount == 0)
                            {
                                LeftMenu[savetop].Visible = false;
                            }

                            if (isSaveSubGroup == true && subitemcount == 0)
                            {
                                SaveSubGroupItems.Visible = false;
                            }
                            #endregion
                        }
                        else
                        if (MenuType == 0)
                        {
                            #region [ navBarControl ]
                            LeftMenu[Top]         = navBarControl1.Groups.Add();
                            LeftMenu[Top].Caption = Caption;
                            if (picname != "")
                            {
                                LeftMenu[Top].SmallImage = _core.Resource.GetImage(picname);
                            }
                            LeftMenu[Top].Name = controlname;

                            if (savetop != -1 && itemcount == 0)
                            {
                                LeftMenu[savetop].Visible = false;
                            }

                            if (isSaveSubGroup == true && subitemcount == 0)
                            {
                                SaveSubGroupItems.Visible = false;
                            }

                            if (isSaveTreeSubGroup == true && subitemcount == 0)
                            {
                                savetreeview.Nodes.Remove(SaveRootNode);
                            }

                            if (fview == 0)
                            {
                                savefview = Top;
                            }
                            fview++;
                            #endregion
                        }
                        savetop            = Top;
                        itemcount          = 0;
                        subitemcount       = 0;
                        isSaveSubGroup     = false;
                        isSaveTreeSubGroup = false;
                    }
                    else
                    {
                        //SubGroup
                        if (MenuType == 1 || MenuType == 11)
                        {
                            if (MenuType == 11)
                            {
                                #region [ RootNodeSubGroup ]
                                if (isSaveTreeSubGroup == true && subitemcount == 0)
                                {
                                    savetreeview.Nodes.Remove(SaveRootNode);
                                }

                                if (isSaveSubGroup == true && subitemcount == 0)
                                {
                                    SaveSubGroupItems.Visible = false;
                                }

                                TreeNode states1 = savetreeview.Nodes.Add(controlname, Caption, picname);
                                states1.SelectedImageKey = picname;
                                SaveRootNode             = states1;
                                isSaveTreeSubGroup       = true;
                                isSaveSubGroup           = false;
                                #endregion
                            }
                            else
                            {
                                #region [ TreeSubGroup ]
                                if (isSaveTreeSubGroup == true && subitemcount == 0)
                                {
                                    savetreeview.Nodes.Remove(SaveRootNode);
                                }

                                if (isSaveSubGroup == true && subitemcount == 0)
                                {
                                    SaveSubGroupItems.Visible = false;
                                }

                                NavBarItem indexItem = navBarControl1.Items.Add();
                                indexItem.Caption         = Caption;
                                indexItem.Appearance.Font = font;
                                indexItem.Name            = controlname;
                                LeftMenu[Top].ItemLinks.Add(indexItem);

                                SaveSubGroupItems  = indexItem;
                                isSaveTreeSubGroup = false;
                                isSaveSubGroup     = true;
                                #endregion
                            }
                            //Parameters
                            subitemcount = 0;
                        }
                        else
                        {
                            //Item
                            if (MenuType == 2 || MenuType == 12)
                            {
                                #region [ Items ]
                                trancode = Static.ToLong(words[5]);
                                if (_core.RemoteObject.GetTxn(trancode) == true)
                                {
                                    picname     = words[3];
                                    StrPrivNo   = words[5];
                                    StrDll      = words[6];
                                    StrClass    = words[7];
                                    StrFunction = words[8];

                                    StringBuilder sb = new StringBuilder();
                                    sb.Clear();
                                    sb.Append(controlname);
                                    sb.Append(";");
                                    sb.Append(StrDll);
                                    sb.Append(";");
                                    sb.Append(StrClass);
                                    sb.Append(";");
                                    sb.Append(StrFunction);
                                    sb.Append(";");
                                    sb.Append(StrPrivNo);

                                    mTxnArray[trancode] = new string[] { Static.ToStr(trancode), StrDll, StrClass, StrFunction };

                                    Caption = Caption + " [" + Static.ToStr(trancode) + "]";
                                    hashname.Add(trancode, Caption);
                                    if (MenuType == 12)
                                    {
                                        //TreeView
                                        il.Images.Add(picname, _core.Resource.GetImage(picname));
                                        TreeNode states1 = SaveRootNode.Nodes.Add(controlname, Caption, picname);
                                        states1.Tag = sb.ToString();
                                        states1.SelectedImageKey = picname;
                                    }
                                    else
                                    {
                                        //NavBarItem
                                        NavBarItem indexItem = navBarControl1.Items.Add();
                                        indexItem.Caption = Caption;
                                        if (picname != "")
                                        {
                                            indexItem.SmallImage = _core.Resource.GetImage(picname);
                                        }
                                        indexItem.LinkClicked += new NavBarLinkEventHandler(indexItem_LinkClicked);
                                        indexItem.Name         = controlname;

                                        indexItem.Tag = sb.ToString();

                                        LeftMenu[Top].ItemLinks.Add(indexItem);
                                    }

                                    DTMenu.Rows.Add(trancode, Caption);

                                    //Param
                                    itemcount++;
                                    subitemcount++;
                                }
                                #endregion
                            }
                            #region [ Seperator ]
                            else
                            {
                                //Seperator
                                if (MenuType == 3)
                                {
                                    NavBarItem indexItem = navBarControl1.Items.Add();
                                    Caption           = " ";
                                    indexItem.Caption = Caption;
                                    indexItem.Name    = controlname;
                                    LeftMenu[Top].ItemLinks.Add(indexItem);
                                }
                            }
                            #endregion
                        }
                    }
                    index++;
                    rowIndex = index;
                }
                #endregion
                file.Close();
                navBarControl1.Visible       = true;
                LeftMenu[savefview].Expanded = true;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Beispiel #27
0
        private void BuildGraphForm(string playerName)
        {
            _chart.AppearanceNameSerializable = "Dark";

            navBarCharts.Items.Clear();
            navBarCharts.Groups.Clear();
            GraphsSettings gs = new GraphsSettings(_message);
            NavBarGroup group = null;
            NavBarItem groupItem = null;

            foreach (KeyValuePair<string, GraphFields> graph in gs.OrderBy(x => x.Value.StatsBase))
            {
                if (group == null)
                {
                    group = new NavBarGroup(graph.Value.StatsBase);
                    group.Name = "graph_" + graph.Value.StatsBase;
                    navBarCharts.Groups.Add(group);
                }

                if (group.Name != "graph_" + graph.Value.StatsBase)
                {
                    group = new NavBarGroup(graph.Value.StatsBase);
                    group.Name = "graph_" + graph.Value.StatsBase;
                    navBarCharts.Groups.Add(group);

                    groupItem = new NavBarItem(graph.Value.Caption);
                    groupItem.Name = graph.Key;

                    group.ItemLinks.Add(groupItem);
                }
                else
                {
                    groupItem = new NavBarItem(graph.Value.Caption);
                    groupItem.Name = graph.Key;

                    group.ItemLinks.Add(groupItem);
                }
                groupItem.LinkClicked += GraphItem_LinkClicked;
            }
            NavBarGroup activeGroup;
            if (_currentChartGroup == null)
                activeGroup = navBarCharts.ActiveGroup;
            else
                activeGroup = navBarCharts.Groups[_currentChartGroup];
            try
            {
                bool found = false;
                activeGroup.Expanded = true;
                foreach (NavBarItemLink item in activeGroup.ItemLinks)
                {
                    if (item.ItemName == _currentSelectedChart)
                    {
                        item.PerformClick();
                        activeGroup.SelectedLink = item;
                        found = true;
                        break;
                    }
                }

                if (!found)
                {
                    activeGroup.ItemLinks[0].PerformClick();
                    activeGroup.SelectedLink = activeGroup.ItemLinks[0];
                }
            }
            catch
            {
                try
                {
                    if (splashScreenManagerWaitForm.IsSplashFormVisible)
                    {
                        splashScreenManagerWaitForm.CloseWaitForm();
                    }
                }
                catch { }
                finally
                {
                    _chart.Series.Clear();
                    _chart.Titles.Clear(); ;
                }
            }
        }
Beispiel #28
0
        private void addModuleLinksToNavBarAndMenu()
        {
            navBar.Items.Clear();
            navBar.Groups.Clear();

            foreach (string category in Provider.UIMetaData.EditForms.OrderBy(f=>f.CategoryName).Select(f => f.CategoryName).Distinct())
            {
                BarSubItem menuFormCat = null;
                NavBarGroup navBarCat = null;

                foreach (EditFormAttribute editForm in Provider.UIMetaData.EditForms.Where(f => f.CategoryName == category).OrderBy(f=>f.DisplayName))
                {
                    if (string.IsNullOrEmpty(editForm.DisplayName))
                        continue;

                    if (!DMT.Provider.ClientUser.HasRight(editForm.RequiredRight))
                        continue;

                    if (menuFormCat == null)
                    {
                        menuFormCat = new BarSubItem();
                        barManager.Items.Add(menuFormCat);
                        menuCommands.LinksPersistInfo.Add(new LinkPersistInfo(menuFormCat));
                        menuFormCat.Caption = category;
                    }

                    BarButtonItem item = new BarButtonItem(barManager, editForm.DisplayName);
                    menuFormCat.LinksPersistInfo.Add(new LinkPersistInfo(item));
                    if(!string.IsNullOrEmpty(editForm.ImageKey))
                        item.Glyph = (Image)FamFamFam.ResourceManager.GetObject(editForm.ImageKey);
                    item.Tag = editForm;

                    if (navBarCat == null)
                    {
                        navBarCat = new NavBarGroup();
                        navBarCat.Caption = category;
                        navBar.Groups.Add(navBarCat);
                    }

                    NavBarItem item2 = new NavBarItem(editForm.DisplayName);
                    navBarCat.ItemLinks.Add(new NavBarItemLink(item2));
                    if (!string.IsNullOrEmpty(editForm.ImageKey))
                        item2.SmallImage = (Image)FamFamFam.ResourceManager.GetObject(editForm.ImageKey);
                    item2.Tag = editForm;

                    cmdMan.Commands.Add(
                        new Command
                            {
                                Execute = cmdOpenForm,
                                DisplayName = editForm.DisplayName,
                                Triggers = new List<CommandTrigger>{
                                       new CommandTrigger() {Control=item, Argument = editForm.FormType.FullName },
                                       new CommandTrigger() {Control=item2, Argument = editForm.FormType.FullName, Event="LinkClicked" }
                                   }
                            });
                }
            }
        }
Beispiel #29
0
 private void AddNavBarGroup(IEnumerable<ViewTicket> viewTickets) {
     try {
         var navBarContentTemplate = FindResource("NavBarGroupContentTemplate") as DataTemplate;
         if (navBarContentTemplate != null) {
             RowType rowType = viewTickets.First().Children.First().Ticket.RowType;
             var navBarGroup = new NavBarGroup { DisplaySource = DisplaySource.Content, Header = rowType.Name, ImageSource = Helper.GetImageFromUrl(rowType.Icon), ContentTemplate = navBarContentTemplate, Content = viewTickets, Tag = rowType.TypeRow };
             navBar.Groups.Add(navBarGroup);
         }
     }
     catch (Exception ex) {
         _log.Error(ex);
     }
 }
Beispiel #30
0
 /// <summary>
 /// Initializes a new instance of the <see cref="NavBarItemCollectionUIAdapter"/> class.
 /// </summary>
 /// <param name="navBarGroup"></param>
 public NavBarItemCollectionUIAdapter(NavBarGroup navBarGroup)
     : this(navBarGroup.ItemLinks, navBarGroup.NavBar.Items)
 {
     // Do nothing (except chain constructor)
 }
Beispiel #31
0
 private void InitializeComponent()
 {
     this.components = new System.ComponentModel.Container();
     DevExpress.Utils.SuperToolTip     superToolTip1          = new DevExpress.Utils.SuperToolTip();
     DevExpress.Utils.ToolTipTitleItem toolTipTitleItem1      = new DevExpress.Utils.ToolTipTitleItem();
     System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(xfmDictionary));
     this.navBarControl1    = new DevExpress.XtraNavBar.NavBarControl();
     this.navEmployee       = new DevExpress.XtraNavBar.NavBarGroup();
     this.bbiPosition       = new DevExpress.XtraNavBar.NavBarItem();
     this.bbiDIC_Hospital   = new DevExpress.XtraNavBar.NavBarItem();
     this.bbiDegree         = new DevExpress.XtraNavBar.NavBarItem();
     this.bbiJob            = new DevExpress.XtraNavBar.NavBarItem();
     this.bbiPatientObject  = new DevExpress.XtraNavBar.NavBarItem();
     this.bbiEthnic         = new DevExpress.XtraNavBar.NavBarItem();
     this.bbiDoiTuongBHYT   = new DevExpress.XtraNavBar.NavBarItem();
     this.bbiRelative       = new DevExpress.XtraNavBar.NavBarItem();
     this.bbiEducation      = new DevExpress.XtraNavBar.NavBarItem();
     this.bbiSpecialty      = new DevExpress.XtraNavBar.NavBarItem();
     this.ppiDIC_Province   = new DevExpress.XtraNavBar.NavBarItem();
     this.bbiDIC_Huyen      = new DevExpress.XtraNavBar.NavBarItem();
     this.bbiDIC_XaPhuong   = new DevExpress.XtraNavBar.NavBarItem();
     this.navOrganization   = new DevExpress.XtraNavBar.NavBarGroup();
     this.bbiSubsidiary     = new DevExpress.XtraNavBar.NavBarItem();
     this.bbiBranch         = new DevExpress.XtraNavBar.NavBarItem();
     this.bbiDepartment     = new DevExpress.XtraNavBar.NavBarItem();
     this.bbiGroup          = new DevExpress.XtraNavBar.NavBarItem();
     this.navTimekeeping    = new DevExpress.XtraNavBar.NavBarGroup();
     this.bbiShift          = new DevExpress.XtraNavBar.NavBarItem();
     this.bbiSymbol         = new DevExpress.XtraNavBar.NavBarItem();
     this.bbiMachine        = new DevExpress.XtraNavBar.NavBarItem();
     this.bbiHoliday        = new DevExpress.XtraNavBar.NavBarItem();
     this.navBarItem1       = new DevExpress.XtraNavBar.NavBarItem();
     this.navBarItem2       = new DevExpress.XtraNavBar.NavBarItem();
     this.bbiRank           = new DevExpress.XtraNavBar.NavBarItem();
     this.bbiStep           = new DevExpress.XtraNavBar.NavBarItem();
     this.bbiAllowance      = new DevExpress.XtraNavBar.NavBarItem();
     this.bbiRate           = new DevExpress.XtraNavBar.NavBarItem();
     this.bbiGroupRate      = new DevExpress.XtraNavBar.NavBarItem();
     this.bbiUnit           = new DevExpress.XtraNavBar.NavBarItem();
     this.bbiProductGroup   = new DevExpress.XtraNavBar.NavBarItem();
     this.bbiProduct        = new DevExpress.XtraNavBar.NavBarItem();
     this.bbiState          = new DevExpress.XtraNavBar.NavBarItem();
     this.bbiSalaryIncome   = new DevExpress.XtraNavBar.NavBarItem();
     this.imageCollection1  = new DevExpress.Utils.ImageCollection(this.components);
     this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
     this.tsmiOpenNewTab    = new System.Windows.Forms.ToolStripMenuItem();
     this.tsmiThuNho        = new System.Windows.Forms.ToolStripMenuItem();
     this.gcControl         = new DevExpress.XtraEditors.GroupControl();
     this.navBarItem3       = new DevExpress.XtraNavBar.NavBarItem();
     ((System.ComponentModel.ISupportInitialize)(this.navBarControl1)).BeginInit();
     ((System.ComponentModel.ISupportInitialize)(this.imageCollection1)).BeginInit();
     this.contextMenuStrip1.SuspendLayout();
     ((System.ComponentModel.ISupportInitialize)(this.gcControl)).BeginInit();
     this.SuspendLayout();
     //
     // navBarControl1
     //
     this.navBarControl1.ActiveGroup       = this.navEmployee;
     this.navBarControl1.ContentButtonHint = null;
     this.navBarControl1.Dock          = System.Windows.Forms.DockStyle.Left;
     this.navBarControl1.DragDropFlags = ((DevExpress.XtraNavBar.NavBarDragDrop)((((DevExpress.XtraNavBar.NavBarDragDrop.Default | DevExpress.XtraNavBar.NavBarDragDrop.AllowDrag)
                                                                                   | DevExpress.XtraNavBar.NavBarDragDrop.AllowDrop)
                                                                                  | DevExpress.XtraNavBar.NavBarDragDrop.AllowOuterDrop)));
     this.navBarControl1.Groups.AddRange(new DevExpress.XtraNavBar.NavBarGroup[] {
         this.navEmployee,
         this.navOrganization,
         this.navTimekeeping
     });
     this.navBarControl1.Items.AddRange(new DevExpress.XtraNavBar.NavBarItem[] {
         this.bbiPosition,
         this.bbiDIC_Hospital,
         this.bbiEthnic,
         this.bbiEducation,
         this.bbiPatientObject,
         this.bbiDoiTuongBHYT,
         this.bbiJob,
         this.bbiShift,
         this.bbiDegree,
         this.bbiRelative,
         this.bbiRank,
         this.bbiStep,
         this.bbiBranch,
         this.bbiDepartment,
         this.bbiGroup,
         this.bbiAllowance,
         this.bbiSymbol,
         this.bbiMachine,
         this.bbiRate,
         this.bbiGroupRate,
         this.bbiUnit,
         this.bbiProductGroup,
         this.bbiProduct,
         this.bbiState,
         this.bbiHoliday,
         this.bbiSubsidiary,
         this.bbiSalaryIncome,
         this.navBarItem1,
         this.navBarItem2,
         this.bbiSpecialty,
         this.ppiDIC_Province,
         this.bbiDIC_Huyen,
         this.bbiDIC_XaPhuong
     });
     this.navBarControl1.Location = new System.Drawing.Point(0, 0);
     this.navBarControl1.Name     = "navBarControl1";
     this.navBarControl1.NavigationPaneMaxVisibleGroups = 5;
     this.navBarControl1.OptionsNavPane.ExpandedWidth   = 190;
     this.navBarControl1.Size        = new System.Drawing.Size(190, 628);
     this.navBarControl1.SmallImages = this.imageCollection1;
     this.navBarControl1.TabIndex    = 3;
     this.navBarControl1.Text        = "navBarControl1";
     this.navBarControl1.View        = new DevExpress.XtraNavBar.ViewInfo.SkinNavigationPaneViewInfoRegistrator();
     this.navBarControl1.MouseDown  += new System.Windows.Forms.MouseEventHandler(this.navBarControl1_MouseDown);
     //
     // navEmployee
     //
     this.navEmployee.Caption  = "Danh Mục Hành Chính";
     this.navEmployee.Expanded = true;
     this.navEmployee.ImageOptions.LargeImageIndex = 0;
     this.navEmployee.ImageOptions.LargeImageSize  = new System.Drawing.Size(32, 32);
     this.navEmployee.ImageOptions.SmallImageIndex = 0;
     this.navEmployee.ItemLinks.AddRange(new DevExpress.XtraNavBar.NavBarItemLink[] {
         new DevExpress.XtraNavBar.NavBarItemLink(this.bbiPosition),
         new DevExpress.XtraNavBar.NavBarItemLink(this.bbiDIC_Hospital),
         new DevExpress.XtraNavBar.NavBarItemLink(this.bbiDegree),
         new DevExpress.XtraNavBar.NavBarItemLink(this.bbiJob),
         new DevExpress.XtraNavBar.NavBarItemLink(this.bbiPatientObject),
         new DevExpress.XtraNavBar.NavBarItemLink(this.bbiEthnic),
         new DevExpress.XtraNavBar.NavBarItemLink(this.bbiDoiTuongBHYT),
         new DevExpress.XtraNavBar.NavBarItemLink(this.bbiRelative),
         new DevExpress.XtraNavBar.NavBarItemLink(this.bbiEducation),
         new DevExpress.XtraNavBar.NavBarItemLink(this.bbiSpecialty),
         new DevExpress.XtraNavBar.NavBarItemLink(this.ppiDIC_Province),
         new DevExpress.XtraNavBar.NavBarItemLink(this.bbiDIC_Huyen),
         new DevExpress.XtraNavBar.NavBarItemLink(this.bbiDIC_XaPhuong)
     });
     this.navEmployee.Name = "navEmployee";
     this.navEmployee.TopVisibleLinkIndex = 1;
     //
     // bbiPosition
     //
     this.bbiPosition.Caption = "Cán Bộ";
     this.bbiPosition.ImageOptions.LargeImageIndex = 3;
     this.bbiPosition.ImageOptions.SmallImageIndex = 3;
     this.bbiPosition.ImageOptions.SmallImageSize  = new System.Drawing.Size(24, 24);
     this.bbiPosition.Name         = "bbiPosition";
     this.bbiPosition.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.bbiPosition_LinkClicked);
     //
     // bbiDIC_Hospital
     //
     this.bbiDIC_Hospital.Caption = "Bệnh Viện";
     this.bbiDIC_Hospital.ImageOptions.SmallImageIndex = 3;
     this.bbiDIC_Hospital.ImageOptions.SmallImageSize  = new System.Drawing.Size(24, 24);
     this.bbiDIC_Hospital.Name         = "bbiDIC_Hospital";
     this.bbiDIC_Hospital.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.bbiDIC_Hospital_LinkClicked);
     //
     // bbiDegree
     //
     this.bbiDegree.Caption = "Phòng ban";
     this.bbiDegree.ImageOptions.SmallImageIndex = 3;
     this.bbiDegree.ImageOptions.SmallImageSize  = new System.Drawing.Size(24, 24);
     this.bbiDegree.Name         = "bbiDegree";
     this.bbiDegree.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.bbiDegree_LinkClicked);
     //
     // bbiJob
     //
     this.bbiJob.Caption = "Nghề Nghiệp";
     this.bbiJob.ImageOptions.SmallImageIndex = 3;
     this.bbiJob.ImageOptions.SmallImageSize  = new System.Drawing.Size(24, 24);
     this.bbiJob.Name         = "bbiJob";
     this.bbiJob.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.bbiJob_LinkClicked);
     //
     // bbiPatientObject
     //
     this.bbiPatientObject.Caption = "Đối Tượng Bệnh Nhân";
     this.bbiPatientObject.ImageOptions.SmallImageIndex = 3;
     this.bbiPatientObject.ImageOptions.SmallImageSize  = new System.Drawing.Size(24, 24);
     this.bbiPatientObject.Name         = "bbiPatientObject";
     this.bbiPatientObject.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.bbiPatientObject_LinkClicked);
     //
     // bbiEthnic
     //
     this.bbiEthnic.Caption = "Dân Tộc";
     this.bbiEthnic.ImageOptions.SmallImageIndex = 3;
     this.bbiEthnic.ImageOptions.SmallImageSize  = new System.Drawing.Size(24, 24);
     this.bbiEthnic.Name         = "bbiEthnic";
     this.bbiEthnic.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.bbiEthnic_LinkClicked);
     //
     // bbiDoiTuongBHYT
     //
     this.bbiDoiTuongBHYT.Caption = "Đối Tượng Bảo Hiểm";
     this.bbiDoiTuongBHYT.ImageOptions.SmallImageIndex = 3;
     this.bbiDoiTuongBHYT.ImageOptions.SmallImageSize  = new System.Drawing.Size(24, 24);
     this.bbiDoiTuongBHYT.Name         = "bbiDoiTuongBHYT";
     this.bbiDoiTuongBHYT.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.bbiDoiTuongBHYT_LinkClicked);
     //
     // bbiRelative
     //
     this.bbiRelative.Caption = "Mã ICD";
     this.bbiRelative.ImageOptions.SmallImageIndex = 3;
     this.bbiRelative.ImageOptions.SmallImageSize  = new System.Drawing.Size(24, 24);
     this.bbiRelative.Name         = "bbiRelative";
     this.bbiRelative.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.bbiRelative_LinkClicked);
     //
     // bbiEducation
     //
     this.bbiEducation.Caption = "Danh Sách Thẻ Hết Hạn";
     this.bbiEducation.ImageOptions.SmallImageIndex = 3;
     this.bbiEducation.ImageOptions.SmallImageSize  = new System.Drawing.Size(24, 24);
     this.bbiEducation.Name         = "bbiEducation";
     this.bbiEducation.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.bbiEducation_LinkClicked);
     //
     // bbiSpecialty
     //
     this.bbiSpecialty.Caption = "Chuyên Khoa";
     this.bbiSpecialty.ImageOptions.SmallImageIndex = 3;
     this.bbiSpecialty.ImageOptions.SmallImageSize  = new System.Drawing.Size(24, 24);
     this.bbiSpecialty.Name         = "bbiSpecialty";
     this.bbiSpecialty.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.bbiSpecialty_LinkClicked);
     //
     // ppiDIC_Province
     //
     this.ppiDIC_Province.Caption = "Tỉnh/Thành";
     this.ppiDIC_Province.ImageOptions.SmallImageIndex = 3;
     this.ppiDIC_Province.ImageOptions.SmallImageSize  = new System.Drawing.Size(24, 24);
     this.ppiDIC_Province.Name = "ppiDIC_Province";
     toolTipTitleItem1.Text    = "Danh Mục Tỉnh Thành";
     superToolTip1.Items.Add(toolTipTitleItem1);
     this.ppiDIC_Province.SuperTip     = superToolTip1;
     this.ppiDIC_Province.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.ppiDIC_Province_LinkClicked);
     //
     // bbiDIC_Huyen
     //
     this.bbiDIC_Huyen.Caption = "Huyện/Thị Xã";
     this.bbiDIC_Huyen.ImageOptions.SmallImageIndex = 3;
     this.bbiDIC_Huyen.ImageOptions.SmallImageSize  = new System.Drawing.Size(24, 24);
     this.bbiDIC_Huyen.Name         = "bbiDIC_Huyen";
     this.bbiDIC_Huyen.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.bbiDIC_Huyen_LinkClicked);
     //
     // bbiDIC_XaPhuong
     //
     this.bbiDIC_XaPhuong.Caption = "Xã/Phường";
     this.bbiDIC_XaPhuong.ImageOptions.SmallImageIndex = 3;
     this.bbiDIC_XaPhuong.ImageOptions.SmallImageSize  = new System.Drawing.Size(24, 24);
     this.bbiDIC_XaPhuong.Name         = "bbiDIC_XaPhuong";
     this.bbiDIC_XaPhuong.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.bbiDIC_XaPhuong_LinkClicked);
     //
     // navOrganization
     //
     this.navOrganization.Caption = "Nhóm Dược";
     this.navOrganization.ImageOptions.LargeImageIndex = 1;
     this.navOrganization.ImageOptions.SmallImageIndex = 2;
     this.navOrganization.ItemLinks.AddRange(new DevExpress.XtraNavBar.NavBarItemLink[] {
         new DevExpress.XtraNavBar.NavBarItemLink(this.bbiSubsidiary),
         new DevExpress.XtraNavBar.NavBarItemLink(this.bbiBranch),
         new DevExpress.XtraNavBar.NavBarItemLink(this.bbiDepartment),
         new DevExpress.XtraNavBar.NavBarItemLink(this.bbiGroup)
     });
     this.navOrganization.Name = "navOrganization";
     //
     // bbiSubsidiary
     //
     this.bbiSubsidiary.Caption = "Dược";
     this.bbiSubsidiary.ImageOptions.SmallImageIndex = 4;
     this.bbiSubsidiary.ImageOptions.SmallImageSize  = new System.Drawing.Size(24, 24);
     this.bbiSubsidiary.Name         = "bbiSubsidiary";
     this.bbiSubsidiary.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.bbiSubsidiary_LinkClicked);
     //
     // bbiBranch
     //
     this.bbiBranch.Caption = "Nhà Cung Cấp";
     this.bbiBranch.ImageOptions.SmallImageIndex = 4;
     this.bbiBranch.ImageOptions.SmallImageSize  = new System.Drawing.Size(24, 24);
     this.bbiBranch.Name         = "bbiBranch";
     this.bbiBranch.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.bbiBranch_LinkClicked);
     //
     // bbiDepartment
     //
     this.bbiDepartment.Caption = "Giá Thuốc Ưu Tiên";
     this.bbiDepartment.ImageOptions.SmallImageIndex = 4;
     this.bbiDepartment.ImageOptions.SmallImageSize  = new System.Drawing.Size(24, 24);
     this.bbiDepartment.Name         = "bbiDepartment";
     this.bbiDepartment.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.bbiDepartment_LinkClicked);
     //
     // bbiGroup
     //
     this.bbiGroup.Caption = "Đơn Thuốc Mẫu";
     this.bbiGroup.ImageOptions.SmallImageIndex = 4;
     this.bbiGroup.ImageOptions.SmallImageSize  = new System.Drawing.Size(24, 24);
     this.bbiGroup.Name         = "bbiGroup";
     this.bbiGroup.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.bbiGroup_LinkClicked);
     //
     // navTimekeeping
     //
     this.navTimekeeping.Caption = "Nhóm Dịch Vụ";
     this.navTimekeeping.ImageOptions.LargeImageIndex = 2;
     this.navTimekeeping.ImageOptions.SmallImageIndex = 1;
     this.navTimekeeping.ItemLinks.AddRange(new DevExpress.XtraNavBar.NavBarItemLink[] {
         new DevExpress.XtraNavBar.NavBarItemLink(this.bbiShift),
         new DevExpress.XtraNavBar.NavBarItemLink(this.bbiSymbol),
         new DevExpress.XtraNavBar.NavBarItemLink(this.bbiMachine),
         new DevExpress.XtraNavBar.NavBarItemLink(this.bbiHoliday),
         new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem1),
         new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem2)
     });
     this.navTimekeeping.Name = "navTimekeeping";
     //
     // bbiShift
     //
     this.bbiShift.Caption = "Dịch Vụ";
     this.bbiShift.ImageOptions.SmallImageIndex = 5;
     this.bbiShift.ImageOptions.SmallImageSize  = new System.Drawing.Size(24, 24);
     this.bbiShift.Name         = "bbiShift";
     this.bbiShift.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.bbiShift_LinkClicked);
     //
     // bbiSymbol
     //
     this.bbiSymbol.Caption = "Nhóm Dịch Vụ";
     this.bbiSymbol.ImageOptions.SmallImageIndex = 5;
     this.bbiSymbol.ImageOptions.SmallImageSize  = new System.Drawing.Size(24, 24);
     this.bbiSymbol.Name         = "bbiSymbol";
     this.bbiSymbol.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.bbiSymbol_LinkClicked);
     //
     // bbiMachine
     //
     this.bbiMachine.Caption = "Tiểu Nhóm Dịch Vụ";
     this.bbiMachine.ImageOptions.SmallImageIndex = 5;
     this.bbiMachine.ImageOptions.SmallImageSize  = new System.Drawing.Size(24, 24);
     this.bbiMachine.Name         = "bbiMachine";
     this.bbiMachine.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.bbiMachine_LinkClicked);
     //
     // bbiHoliday
     //
     this.bbiHoliday.Caption = "Kết Quả Mẫu";
     this.bbiHoliday.ImageOptions.SmallImageIndex = 5;
     this.bbiHoliday.ImageOptions.SmallImageSize  = new System.Drawing.Size(24, 24);
     this.bbiHoliday.Name         = "bbiHoliday";
     this.bbiHoliday.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.bbiHoliday_LinkClicked);
     //
     // navBarItem1
     //
     this.navBarItem1.Caption = "Dịch Vụ Chi Tiết";
     this.navBarItem1.ImageOptions.SmallImageIndex = 5;
     this.navBarItem1.ImageOptions.SmallImageSize  = new System.Drawing.Size(24, 24);
     this.navBarItem1.Name = "navBarItem1";
     //
     // navBarItem2
     //
     this.navBarItem2.Caption = "Biên Lai";
     this.navBarItem2.ImageOptions.SmallImageIndex = 5;
     this.navBarItem2.ImageOptions.SmallImageSize  = new System.Drawing.Size(24, 24);
     this.navBarItem2.Name = "navBarItem2";
     //
     // bbiRank
     //
     this.bbiRank.Caption = "Ngạch Lương";
     this.bbiRank.ImageOptions.LargeImageIndex = 66;
     this.bbiRank.ImageOptions.SmallImageIndex = 23;
     this.bbiRank.Name         = "bbiRank";
     this.bbiRank.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.bbiRank_LinkClicked);
     //
     // bbiStep
     //
     this.bbiStep.Caption = "Bậc Lương";
     this.bbiStep.ImageOptions.LargeImageIndex = 67;
     this.bbiStep.ImageOptions.SmallImageIndex = 24;
     this.bbiStep.Name         = "bbiStep";
     this.bbiStep.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.bbiStep_LinkClicked);
     //
     // bbiAllowance
     //
     this.bbiAllowance.Caption = "Phụ Cấp";
     this.bbiAllowance.ImageOptions.SmallImageIndex = 25;
     this.bbiAllowance.Name         = "bbiAllowance";
     this.bbiAllowance.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.bbiAllowance_LinkClicked);
     //
     // bbiRate
     //
     this.bbiRate.Caption = "Tiêu Chí Đánh Giá";
     this.bbiRate.ImageOptions.SmallImageIndex = 14;
     this.bbiRate.Name         = "bbiRate";
     this.bbiRate.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.bbiRate_LinkClicked);
     //
     // bbiGroupRate
     //
     this.bbiGroupRate.Caption = "Nhóm Tiêu Chí";
     this.bbiGroupRate.ImageOptions.SmallImageIndex = 14;
     this.bbiGroupRate.Name         = "bbiGroupRate";
     this.bbiGroupRate.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.bbiGroupRate_LinkClicked);
     //
     // bbiUnit
     //
     this.bbiUnit.Caption = "Đơn Vị Tính";
     this.bbiUnit.ImageOptions.SmallImageIndex = 29;
     this.bbiUnit.Name         = "bbiUnit";
     this.bbiUnit.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.bbiUnit_LinkClicked);
     //
     // bbiProductGroup
     //
     this.bbiProductGroup.Caption = "Nhóm Sản Phẩm";
     this.bbiProductGroup.ImageOptions.SmallImageIndex = 30;
     this.bbiProductGroup.Name         = "bbiProductGroup";
     this.bbiProductGroup.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.bbiProductGroup_LinkClicked);
     //
     // bbiProduct
     //
     this.bbiProduct.Caption = "Sản Phẩm";
     this.bbiProduct.ImageOptions.SmallImageIndex = 31;
     this.bbiProduct.Name         = "bbiProduct";
     this.bbiProduct.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.bbiProduct_LinkClicked);
     //
     // bbiState
     //
     this.bbiState.Caption = "Công Đoạn Sản Xuất";
     this.bbiState.ImageOptions.SmallImageIndex = 32;
     this.bbiState.Name         = "bbiState";
     this.bbiState.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.bbiState_LinkClicked);
     //
     // bbiSalaryIncome
     //
     this.bbiSalaryIncome.Caption = "bbiSalaryIncome";
     this.bbiSalaryIncome.Name    = "bbiSalaryIncome";
     //
     // imageCollection1
     //
     this.imageCollection1.ImageSize   = new System.Drawing.Size(32, 32);
     this.imageCollection1.ImageStream = ((DevExpress.Utils.ImageCollectionStreamer)(resources.GetObject("imageCollection1.ImageStream")));
     this.imageCollection1.InsertImage(global::Vssoft.Dictionary.Properties.Resource.hanh_chinh_32, "hanh_chinh_32", typeof(global::Vssoft.Dictionary.Properties.Resource), 0);
     this.imageCollection1.Images.SetKeyName(0, "hanh_chinh_32");
     this.imageCollection1.InsertImage(global::Vssoft.Dictionary.Properties.Resource.medical_test_stethoscope_32, "medical_test_stethoscope_32", typeof(global::Vssoft.Dictionary.Properties.Resource), 1);
     this.imageCollection1.Images.SetKeyName(1, "medical_test_stethoscope_32");
     this.imageCollection1.InsertImage(global::Vssoft.Dictionary.Properties.Resource.pill_drugs_32, "pill_drugs_32", typeof(global::Vssoft.Dictionary.Properties.Resource), 2);
     this.imageCollection1.Images.SetKeyName(2, "pill_drugs_32");
     this.imageCollection1.InsertGalleryImage("bofileattachment_32x32.png", "images/business%20objects/bofileattachment_32x32.png", DevExpress.Images.ImageResourceCache.Default.GetImage("images/business%20objects/bofileattachment_32x32.png"), 3);
     this.imageCollection1.Images.SetKeyName(3, "bofileattachment_32x32.png");
     this.imageCollection1.InsertGalleryImage("boreport_32x32.png", "images/business%20objects/boreport_32x32.png", DevExpress.Images.ImageResourceCache.Default.GetImage("images/business%20objects/boreport_32x32.png"), 4);
     this.imageCollection1.Images.SetKeyName(4, "boreport_32x32.png");
     this.imageCollection1.InsertGalleryImage("bosale_32x32.png", "images/business%20objects/bosale_32x32.png", DevExpress.Images.ImageResourceCache.Default.GetImage("images/business%20objects/bosale_32x32.png"), 5);
     this.imageCollection1.Images.SetKeyName(5, "bosale_32x32.png");
     //
     // contextMenuStrip1
     //
     this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
         this.tsmiOpenNewTab,
         this.tsmiThuNho
     });
     this.contextMenuStrip1.Name     = "contextMenuStrip1";
     this.contextMenuStrip1.Size     = new System.Drawing.Size(180, 48);
     this.contextMenuStrip1.Opening += new System.ComponentModel.CancelEventHandler(this.contextMenuStrip1_Opening);
     //
     // tsmiOpenNewTab
     //
     this.tsmiOpenNewTab.Name   = "tsmiOpenNewTab";
     this.tsmiOpenNewTab.Size   = new System.Drawing.Size(179, 22);
     this.tsmiOpenNewTab.Text   = "Mở trong trang mới";
     this.tsmiOpenNewTab.Click += new System.EventHandler(this.tsmiOpenNewTab_Click);
     //
     // tsmiThuNho
     //
     this.tsmiThuNho.Name   = "tsmiThuNho";
     this.tsmiThuNho.Size   = new System.Drawing.Size(179, 22);
     this.tsmiThuNho.Text   = "Thu nhỏ";
     this.tsmiThuNho.Click += new System.EventHandler(this.tsmiThuNho_Click);
     //
     // gcControl
     //
     this.gcControl.AppearanceCaption.Font            = new System.Drawing.Font("Tahoma", 11F);
     this.gcControl.AppearanceCaption.Options.UseFont = true;
     this.gcControl.Dock     = System.Windows.Forms.DockStyle.Fill;
     this.gcControl.Location = new System.Drawing.Point(190, 0);
     this.gcControl.Name     = "gcControl";
     this.gcControl.Size     = new System.Drawing.Size(714, 628);
     this.gcControl.TabIndex = 4;
     this.gcControl.Text     = "groupControl1";
     //
     // navBarItem3
     //
     this.navBarItem3.Caption = "Danh Sách Thẻ Hết Hạn";
     this.navBarItem3.ImageOptions.SmallImageIndex = 3;
     this.navBarItem3.ImageOptions.SmallImageSize  = new System.Drawing.Size(24, 24);
     this.navBarItem3.Name = "navBarItem3";
     //
     // xfmDictionary
     //
     this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
     this.AutoScaleMode       = System.Windows.Forms.AutoScaleMode.Font;
     this.ClientSize          = new System.Drawing.Size(904, 628);
     this.Controls.Add(this.gcControl);
     this.Controls.Add(this.navBarControl1);
     this.Name  = "xfmDictionary";
     this.Text  = "Quản lý danh mục";
     this.Load += new System.EventHandler(this.xfmDictionary_Load_1);
     ((System.ComponentModel.ISupportInitialize)(this.navBarControl1)).EndInit();
     ((System.ComponentModel.ISupportInitialize)(this.imageCollection1)).EndInit();
     this.contextMenuStrip1.ResumeLayout(false);
     ((System.ComponentModel.ISupportInitialize)(this.gcControl)).EndInit();
     this.ResumeLayout(false);
 }
Beispiel #32
0
        /// <summary>
        /// Applies the smart part info to the smart part within the workspace.
        /// </summary>
        /// <param name="smartPart">The smart part to which the smart part info should be applied.</param>
        /// <param name="smartPartInfo">The smart part info to apply</param>
        protected virtual void OnApplySmartPartInfo(Control smartPart, XtraNavBarGroupSmartPartInfo smartPartInfo)
        {
            NavBarGroup group = composer[smartPart];

            ApplySmartPartInfoHelper(group, smartPartInfo);
        }
Beispiel #33
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);

                }
            }
        }
Beispiel #34
0
 NavBarItemLink AddNavBarItem(NavBarGroup group, string caption, Image image, object data, Contact contact)
 {
     NavBarItem item = new NavBarItem(caption);
     item.SmallImage = image;
     item.Tag = new NavBarData(data, contact);
     tasks.Add(item.Tag, data);
     NavBarItemLink link = group.ItemLinks.Add(item);
     item.LinkClicked += new NavBarLinkEventHandler(item_LinkClicked);
     return link;
 }
Beispiel #35
0
 private bool CanAddMenuGrp(NavBarGroup grp) {
     var mcd = null != MCD ? MCD : (MCD = this.Cacher.Get<List<t_rolepermit>>("Permission"));
     if ("admin".EqualIgnorCase(CurUser))
         return grp.Visible = true;
     if (null == mcd || mcd.Count < 1)
         return grp.Visible = false;
     return grp.Visible = mcd.Where(k => k.MenuGrpName == grp.Caption && k.IsEnabled).Count() > 0;
 }
Beispiel #36
0
    void CreateHighlightedFeatures()
    {
        XmlDocument xmlDoc = BasePage.GetDemoXmlDocument(Page);

        int hfPosition = -1;

        if (xmlDoc.DocumentElement.Attributes["HighlightedFeaturesPosition"] == null ||
            !Int32.TryParse(xmlDoc.DocumentElement.Attributes["HighlightedFeaturesPosition"].Value, out hfPosition) ||
            hfPosition < 0)
        {
            return;
        }

        NavBarItem selectedItem = nbMenu.SelectedItem;

        NavBarGroup            hfGroup  = new NavBarGroup(HighlightedFeaturesName);
        BasePage               owner    = (BasePage)Page;
        List <NavBarItem>      items    = new List <NavBarItem>();
        SiteMapNode            hfNode   = null;
        UnboundSiteMapProvider provider = null;

        if (owner.IsSiteMapCreated)
        {
            provider = owner.SiteMapProvider;
            if (FindSiteMapNodeByTitle(provider, HighlightedFeaturesName) == null)
            {
                hfNode = CreateHFSiteMapNode(provider, hfNode);
            }
        }
        for (int i = 0; i < nbMenu.Groups.Count; i++)
        {
            for (int j = 0; j < nbMenu.Groups[i].Items.Count; j++)
            {
                if (!owner.IsHighlighted(nbMenu.Groups[i].Items[j]))
                {
                    continue;
                }
                NavBarItem clone = new NavBarItem();
                clone.Text        = nbMenu.Groups[i].Items[j].Text;
                clone.Name        = nbMenu.Groups[i].Items[j].Name;
                clone.NavigateUrl = nbMenu.Groups[i].Items[j].NavigateUrl;

                if (GetUrl(clone.NavigateUrl).ToLower() == Request.AppRelativeCurrentExecutionFilePath.ToLower() &&
                    !string.IsNullOrEmpty(Request["Highlighted"]))
                {
                    selectedItem = clone;
                }

                items.Add(clone);
            }
        }
        for (int i = 0; i < items.Count - 1; i++)
        {
            for (int j = i + 1; j < items.Count; j++)
            {
                if (owner.GetHighlightedIndex(items[j]) < owner.GetHighlightedIndex(items[i]))
                {
                    NavBarItem item = items[j];
                    items[j] = items[i];
                    items[i] = item;
                }
            }
        }
        for (int i = 0; i < items.Count; i++)
        {
            items[i].NavigateUrl += (items[i].NavigateUrl.Contains("?") ? "&" : "?") + "Highlighted=True";
            hfGroup.Items.Add(items[i]);
            if (hfNode != null)
            {
                SiteMapNode node = provider.CreateNode(items[i].NavigateUrl, items[i].Text);
                provider.AddSiteMapNode(node, hfNode);
            }
        }
        if (hfPosition < nbMenu.Groups.Count)
        {
            nbMenu.Groups.Insert(hfPosition, hfGroup);
        }

        if (selectedItem != null)
        {
            selectedItem.Selected       = true;
            selectedItem.Group.Expanded = true;
        }
        owner.EnsureSiteMapIsBound();
    }
Beispiel #37
0
        protected void LeftCallbackPanel_Callback(object sender, CallbackEventArgsBase e)
        {
            try
            {
                if (user != null)
                {
                    DataTable dt  = new DataTable();
                    ArrayList cle = new ArrayList();
                    ArrayList val = new ArrayList();
                    cle.Add("@LOGIN"); val.Add(user.UserName);
                    cle.Add("@ID_MENU"); val.Add(e.Parameter);
                    cle.Add("@SENDER"); val.Add(3);
                    dt = Cl_Fonction.Extraction_ds("PS_E_LIENSOUSMENU", cle, val, ref dt);

                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        string Libelle      = dt.Rows[i]["LIBELLE_SOUSMENU"].ToString();
                        string id_sous_menu = dt.Rows[i]["ID_SOUSMENU"].ToString();

                        NavBarGroup nbg = new NavBarGroup();
                        nbg.Text = Libelle;
                        navbarMain.Groups.Add(nbg);

                        ////**************Lien************************//
                        DataTable dtlien  = new DataTable();
                        ArrayList clelien = new ArrayList();
                        ArrayList vallien = new ArrayList();
                        clelien.Add("@LOGIN"); vallien.Add(user.UserName);
                        clelien.Add("@ID_SOUSMENU"); vallien.Add(Convert.ToInt32(id_sous_menu));
                        clelien.Add("@SENDER"); vallien.Add(1);
                        dtlien = Cl_Fonction.Extraction_ds("PS_E_LIENSOUSMENU", clelien, vallien, ref dtlien);

                        for (int ilien = 0; ilien < dtlien.Rows.Count; ilien++)
                        {
                            string LibelleLien = dtlien.Rows[ilien]["LIBELLE_LIENSOUSMENU"].ToString();
                            string idLien      = dtlien.Rows[ilien]["ID_LIENSOUSMENU"].ToString();
                            string Chemin      = dtlien.Rows[ilien]["CHEMIN"].ToString();
                            string Icone       = dtlien.Rows[ilien]["ICONE"].ToString();

                            string Libellestatut   = dtlien.Rows[ilien]["STATUT"].ToString();
                            string ID_TYPEDOCUMENT = dtlien.Rows[ilien]["ID_LIENSOUSMENU"].ToString();

                            string affichermontant = dtlien.Rows[ilien]["AFFICHER_MONTANT"].ToString();
                            string accederdate     = dtlien.Rows[ilien]["ACCEDER_DATE"].ToString();

                            //DataTable dtlienstatut = new DataTable();
                            //ArrayList clelienstatut = new ArrayList();
                            //ArrayList vallienstatut = new ArrayList();
                            //clelienstatut.Add("@LIEN_SOUSMENU");
                            //vallienstatut.Add(idLien);
                            //clelienstatut.Add("@USERNAME");
                            //vallienstatut.Add(user.UserName);
                            //dtlienstatut = Cl_Fonction.Extraction_ds("PS_STATUT_USER", clelienstatut, vallienstatut, ref dtlienstatut);

                            //string ID_TYPEDOCUMENT = dtlienstatut.Rows[0]["ID_TYPEDOCUMENT"].ToString();

                            navbarMain.Groups.FindByText(Libelle.Trim()).Items.Add(LibelleLien.Trim()).Name             = Chemin + "|" + Libellestatut + "|" + ID_TYPEDOCUMENT + "|" + idLien + "|" + affichermontant + "|" + accederdate;
                            navbarMain.Groups.FindByText(Libelle.Trim()).Items.FindByText(LibelleLien.Trim()).Image.Url = Icone.Trim();
                        }
                        //**************Fin Lien*******************//
                    }
                }
                else
                {
                    HttpContext.Current.Response.RedirectLocation = System.Web.VirtualPathUtility.ToAbsolute("~/Account/SignIn.aspx");
                }
            }
            catch (Exception ex)
            {
                log.Info("Error : " + ex + "; Method : " + Cl_Fonction.GetCurrentMethod());
            }
        }
Beispiel #38
0
        public void ChangeGroup(NavBarGroup group, object moduleData)
        {
            bool allowSetVisiblePage = true;
            NavBarGroupTagObject groupObject = group.Tag as NavBarGroupTagObject;
            if (groupObject == null) return;
            List<RibbonPage> deferredPagesToShow = new List<RibbonPage>();
            foreach (RibbonPage page in ribbon.Pages) {
                if (!string.IsNullOrEmpty(string.Format("{0}", page.Tag))) {
                    bool isPageVisible = groupObject.Name.Equals(page.Tag);
                    if (isPageVisible != page.Visible && isPageVisible)
                        deferredPagesToShow.Add(page);
                    else
                        page.Visible = isPageVisible;
                }
                if (page.Visible && allowSetVisiblePage) {
                    //page.Text = "Home";
                    ribbon.SelectedPage = page;
                    allowSetVisiblePage = false;
                }
            }
            bool firstShow = groupObject.Module == null;
            if (firstShow) {
                if (SplashScreenManager.Default == null)
                    SplashScreenManager.ShowForm(ribbon.FindForm(), typeof(DevExpress.MailClient.Win.Forms.wfMain), false, true);
                ConstructorInfo constructorInfoObj = groupObject.ModuleType.GetConstructor(Type.EmptyTypes);
                if (constructorInfoObj != null) {
                    groupObject.Module = constructorInfoObj.Invoke(null) as BaseModule;
                    groupObject.Module.InitModule(ribbon, moduleData);
                }
                if (SplashScreenManager.Default != null) {
                    Form frm = moduleData as Form;
                    if(frm != null) {
                        if(SplashScreenManager.FormInPendingState)
                            SplashScreenManager.CloseForm();
                        else
                            SplashScreenManager.CloseForm(false, 500, frm);
                    } else
                        SplashScreenManager.CloseForm();
                }
            }

            foreach (RibbonPage page in deferredPagesToShow) {
                page.Visible = true;
            }
            foreach (RibbonPage page in ribbon.Pages) {
                if (page.Visible) {
                    ribbon.SelectedPage = page;
                    break;
                }
            }

            if (groupObject.Module != null) {
                if (panel.Controls.Count > 0) {
                    BaseModule currentModule = panel.Controls[0] as BaseModule;
                    if (currentModule != null)
                        currentModule.HideModule();
                }
                panel.Controls.Clear();
                panel.Controls.Add(groupObject.Module);
                groupObject.Module.Dock = DockStyle.Fill;
                groupObject.Module.ShowModule(firstShow);
            }
        }
    void CreateHighlightedFeatures()
    {
        XmlDocument xmlDoc = BasePage.GetDemoXmlDocument(Page);

        int hfPosition = -1;
        if(xmlDoc.DocumentElement.Attributes["HighlightedFeaturesPosition"] == null ||
            !Int32.TryParse(xmlDoc.DocumentElement.Attributes["HighlightedFeaturesPosition"].Value, out hfPosition) ||
            hfPosition < 0) {
            return;
        }

        NavBarItem selectedItem = nbMenu.SelectedItem;

        NavBarGroup hfGroup = new NavBarGroup(HighlightedFeaturesName);
        BasePage owner = (BasePage)Page;
        List<NavBarItem> items = new List<NavBarItem>();
        SiteMapNode hfNode = null;
        UnboundSiteMapProvider provider = null;
        if(owner.IsSiteMapCreated) {
            provider = owner.SiteMapProvider;
            if(FindSiteMapNodeByTitle(provider, HighlightedFeaturesName) == null)
                hfNode = CreateHFSiteMapNode(provider, hfNode);
        }
        for(int i = 0; i < nbMenu.Groups.Count; i++) {
            for(int j = 0; j < nbMenu.Groups[i].Items.Count; j++) {
                if(!owner.IsHighlighted(nbMenu.Groups[i].Items[j])) continue;
                NavBarItem clone = new NavBarItem();
                clone.Text = nbMenu.Groups[i].Items[j].Text;
                clone.Name = nbMenu.Groups[i].Items[j].Name;
                clone.NavigateUrl = nbMenu.Groups[i].Items[j].NavigateUrl;

                if(GetUrl(clone.NavigateUrl).ToLower() == Request.AppRelativeCurrentExecutionFilePath.ToLower() &&
                        !string.IsNullOrEmpty(Request["Highlighted"])) {
                    selectedItem = clone;
                }

                items.Add(clone);
            }
        }
        for(int i = 0; i < items.Count - 1; i++)
            for(int j = i + 1; j < items.Count; j++) {
                if(owner.GetHighlightedIndex(items[j]) < owner.GetHighlightedIndex(items[i])) {
                    NavBarItem item = items[j];
                    items[j] = items[i];
                    items[i] = item;
                }
            }
        for(int i = 0; i < items.Count; i++) {
            items[i].NavigateUrl += (items[i].NavigateUrl.Contains("?") ? "&" : "?") + "Highlighted=True";
            hfGroup.Items.Add(items[i]);
            if(hfNode != null) {
                SiteMapNode node = provider.CreateNode(items[i].NavigateUrl, items[i].Text);
                provider.AddSiteMapNode(node, hfNode);
            }
        }
        if(hfPosition < nbMenu.Groups.Count)
            nbMenu.Groups.Insert(hfPosition, hfGroup);

        if(selectedItem != null) {
            selectedItem.Selected = true;
            selectedItem.Group.Expanded = true;
        }
        owner.EnsureSiteMapIsBound();
    }
 /// <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();
     this.navBarControl1 = new WindowsApplication1.MyNavBarControl();
     this.navBarGroup1   = new DevExpress.XtraNavBar.NavBarGroup();
     this.navBarItem4    = new DevExpress.XtraNavBar.NavBarItem();
     this.navBarItem1    = new DevExpress.XtraNavBar.NavBarItem();
     this.navBarItem2    = new DevExpress.XtraNavBar.NavBarItem();
     this.navBarGroup2   = new DevExpress.XtraNavBar.NavBarGroup();
     this.navBarItem6    = new DevExpress.XtraNavBar.NavBarItem();
     this.navBarItem5    = new DevExpress.XtraNavBar.NavBarItem();
     this.navBarGroup3   = new DevExpress.XtraNavBar.NavBarGroup();
     this.navBarGroup4   = new DevExpress.XtraNavBar.NavBarGroup();
     this.navBarItem9    = new DevExpress.XtraNavBar.NavBarItem();
     this.navBarItem7    = new DevExpress.XtraNavBar.NavBarItem();
     this.navBarGroup5   = new DevExpress.XtraNavBar.NavBarGroup();
     this.navBarItem11   = new DevExpress.XtraNavBar.NavBarItem();
     this.navBarItem8    = new DevExpress.XtraNavBar.NavBarItem();
     this.navBarGroup6   = new DevExpress.XtraNavBar.NavBarGroup();
     this.navBarItem14   = new DevExpress.XtraNavBar.NavBarItem();
     this.navBarItem12   = new DevExpress.XtraNavBar.NavBarItem();
     this.navBarItem13   = new DevExpress.XtraNavBar.NavBarItem();
     this.navBarItem15   = new DevExpress.XtraNavBar.NavBarItem();
     this.navBarItem17   = new DevExpress.XtraNavBar.NavBarItem();
     this.navBarItem16   = new DevExpress.XtraNavBar.NavBarItem();
     this.navBarItem10   = new DevExpress.XtraNavBar.NavBarItem();
     this.navBarGroup7   = new DevExpress.XtraNavBar.NavBarGroup();
     this.navBarGroup8   = new DevExpress.XtraNavBar.NavBarGroup();
     this.navBarGroup9   = new DevExpress.XtraNavBar.NavBarGroup();
     this.navBarItem19   = new DevExpress.XtraNavBar.NavBarItem();
     this.navBarItem18   = new DevExpress.XtraNavBar.NavBarItem();
     this.navBarItem3    = new DevExpress.XtraNavBar.NavBarItem();
     this.timer1         = new System.Windows.Forms.Timer(this.components);
     ((System.ComponentModel.ISupportInitialize)(this.navBarControl1)).BeginInit();
     this.SuspendLayout();
     //
     // navBarControl1
     //
     this.navBarControl1.ActiveGroup       = this.navBarGroup1;
     this.navBarControl1.AllowSelectedLink = true;
     this.navBarControl1.ContentButtonHint = null;
     this.navBarControl1.Groups.AddRange(new DevExpress.XtraNavBar.NavBarGroup[] {
         this.navBarGroup1,
         this.navBarGroup2,
         this.navBarGroup3,
         this.navBarGroup4,
         this.navBarGroup5,
         this.navBarGroup6,
         this.navBarGroup7,
         this.navBarGroup8,
         this.navBarGroup9
     });
     this.navBarControl1.Items.AddRange(new DevExpress.XtraNavBar.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.navBarControl1.Location = new System.Drawing.Point(64, 56);
     this.navBarControl1.Name     = "navBarControl1";
     this.navBarControl1.OptionsNavPane.ExpandedWidth = 200;
     this.navBarControl1.Size            = new System.Drawing.Size(200, 384);
     this.navBarControl1.TabIndex        = 6;
     this.navBarControl1.Text            = "navBarControl1";
     this.navBarControl1.CustomDrawLink += new DevExpress.XtraNavBar.ViewInfo.CustomDrawNavBarElementEventHandler(this.navBarControl1_CustomDrawLink);
     //
     // navBarGroup1
     //
     this.navBarGroup1.Caption  = "navBarGroup1";
     this.navBarGroup1.Expanded = true;
     this.navBarGroup1.ItemLinks.AddRange(new DevExpress.XtraNavBar.NavBarItemLink[] {
         new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem4),
         new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem1),
         new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem2)
     });
     this.navBarGroup1.Name = "navBarGroup1";
     //
     // navBarItem4
     //
     this.navBarItem4.Caption = "navBarItem4";
     this.navBarItem4.Name    = "navBarItem4";
     //
     // navBarItem1
     //
     this.navBarItem1.Caption = "navBarItem1";
     this.navBarItem1.Name    = "navBarItem1";
     //
     // navBarItem2
     //
     this.navBarItem2.Caption = "navBarItem2";
     this.navBarItem2.Name    = "navBarItem2";
     //
     // navBarGroup2
     //
     this.navBarGroup2.Caption  = "navBarGroup2";
     this.navBarGroup2.Expanded = true;
     this.navBarGroup2.ItemLinks.AddRange(new DevExpress.XtraNavBar.NavBarItemLink[] {
         new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem6),
         new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem5)
     });
     this.navBarGroup2.Name = "navBarGroup2";
     //
     // navBarItem6
     //
     this.navBarItem6.Caption = "navBarItem6";
     this.navBarItem6.Name    = "navBarItem6";
     //
     // navBarItem5
     //
     this.navBarItem5.Caption = "navBarItem5";
     this.navBarItem5.Name    = "navBarItem5";
     //
     // navBarGroup3
     //
     this.navBarGroup3.Caption  = "navBarGroup3";
     this.navBarGroup3.Expanded = true;
     this.navBarGroup3.ItemLinks.AddRange(new DevExpress.XtraNavBar.NavBarItemLink[] {
         new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem6),
         new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem6)
     });
     this.navBarGroup3.Name = "navBarGroup3";
     //
     // navBarGroup4
     //
     this.navBarGroup4.Caption  = "navBarGroup4";
     this.navBarGroup4.Expanded = true;
     this.navBarGroup4.ItemLinks.AddRange(new DevExpress.XtraNavBar.NavBarItemLink[] {
         new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem9),
         new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem7)
     });
     this.navBarGroup4.Name = "navBarGroup4";
     //
     // navBarItem9
     //
     this.navBarItem9.Caption = "navBarItem9";
     this.navBarItem9.Name    = "navBarItem9";
     //
     // navBarItem7
     //
     this.navBarItem7.Caption = "navBarItem7";
     this.navBarItem7.Name    = "navBarItem7";
     //
     // navBarGroup5
     //
     this.navBarGroup5.Caption  = "navBarGroup5";
     this.navBarGroup5.Expanded = true;
     this.navBarGroup5.ItemLinks.AddRange(new DevExpress.XtraNavBar.NavBarItemLink[] {
         new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem11),
         new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem8)
     });
     this.navBarGroup5.Name = "navBarGroup5";
     //
     // navBarItem11
     //
     this.navBarItem11.Caption = "navBarItem11";
     this.navBarItem11.Name    = "navBarItem11";
     //
     // navBarItem8
     //
     this.navBarItem8.Caption = "navBarItem8";
     this.navBarItem8.Name    = "navBarItem8";
     //
     // navBarGroup6
     //
     this.navBarGroup6.Caption  = "navBarGroup6";
     this.navBarGroup6.Expanded = true;
     this.navBarGroup6.ItemLinks.AddRange(new DevExpress.XtraNavBar.NavBarItemLink[] {
         new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem14),
         new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem12),
         new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem13),
         new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem15),
         new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem15),
         new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem17),
         new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem15),
         new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem16),
         new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem16),
         new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem17),
         new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem15),
         new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem13),
         new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem10)
     });
     this.navBarGroup6.Name = "navBarGroup6";
     this.navBarGroup6.SelectedLinkIndex = 0;
     //
     // navBarItem14
     //
     this.navBarItem14.Caption = "navBarItem14";
     this.navBarItem14.Name    = "navBarItem14";
     //
     // navBarItem12
     //
     this.navBarItem12.Caption = "navBarItem12";
     this.navBarItem12.Name    = "navBarItem12";
     //
     // navBarItem13
     //
     this.navBarItem13.Caption = "navBarItem13";
     this.navBarItem13.Name    = "navBarItem13";
     //
     // navBarItem15
     //
     this.navBarItem15.Caption = "navBarItem15";
     this.navBarItem15.Name    = "navBarItem15";
     //
     // navBarItem17
     //
     this.navBarItem17.Caption = "navBarItem17";
     this.navBarItem17.Name    = "navBarItem17";
     //
     // navBarItem16
     //
     this.navBarItem16.Caption = "navBarItem16";
     this.navBarItem16.Name    = "navBarItem16";
     //
     // navBarItem10
     //
     this.navBarItem10.Caption = "navBarItem10";
     this.navBarItem10.Name    = "navBarItem10";
     //
     // navBarGroup7
     //
     this.navBarGroup7.Caption  = "navBarGroup7";
     this.navBarGroup7.Expanded = true;
     this.navBarGroup7.ItemLinks.AddRange(new DevExpress.XtraNavBar.NavBarItemLink[] {
         new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem16),
         new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem13)
     });
     this.navBarGroup7.Name = "navBarGroup7";
     //
     // navBarGroup8
     //
     this.navBarGroup8.Caption  = "navBarGroup8";
     this.navBarGroup8.Expanded = true;
     this.navBarGroup8.ItemLinks.AddRange(new DevExpress.XtraNavBar.NavBarItemLink[] {
         new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem17),
         new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem16)
     });
     this.navBarGroup8.Name = "navBarGroup8";
     //
     // navBarGroup9
     //
     this.navBarGroup9.Caption  = "navBarGroup9";
     this.navBarGroup9.Expanded = true;
     this.navBarGroup9.ItemLinks.AddRange(new DevExpress.XtraNavBar.NavBarItemLink[] {
         new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem19),
         new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem18),
         new DevExpress.XtraNavBar.NavBarItemLink(this.navBarItem17)
     });
     this.navBarGroup9.Name = "navBarGroup9";
     //
     // navBarItem19
     //
     this.navBarItem19.Caption = "navBarItem19";
     this.navBarItem19.Name    = "navBarItem19";
     //
     // navBarItem18
     //
     this.navBarItem18.Caption = "navBarItem18";
     this.navBarItem18.Name    = "navBarItem18";
     //
     // navBarItem3
     //
     this.navBarItem3.Caption = "navBarItem3";
     this.navBarItem3.Name    = "navBarItem3";
     //
     // timer1
     //
     this.timer1.Enabled = true;
     this.timer1.Tick   += new System.EventHandler(this.timer1_Tick);
     //
     // Form1
     //
     this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
     this.ClientSize        = new System.Drawing.Size(832, 510);
     this.Controls.Add(this.navBarControl1);
     this.Name = "Form1";
     this.Text = "Form1";
     ((System.ComponentModel.ISupportInitialize)(this.navBarControl1)).EndInit();
     this.ResumeLayout(false);
 }
Beispiel #41
0
 void CreateNavBarItems(NavBarGroup group)
 {
     group.NavBar.AllowSelectedLink = true;
     NavBarItemLink link = AddNavBarItem(group, Properties.Resources.OwnerName, global::DevExpress.MailClient.Win.Properties.Resources.Owner, GetTasksData(null), null);
     link.Item.Appearance.Font = new Font(AppearanceObject.DefaultFont, FontStyle.Underline);
     foreach(Contact contact in TaskGenerator.Customers)
         AddNavBarItem(group, contact.Name, contact.Icon, GetTasksData(contact), contact);
     //link = AddNavBarItem(group, "All tasks", null, DataHelper.Tasks, null);
     group.SelectedLink = link;
     ShowData(group.SelectedLink.Item);
 }
Beispiel #42
0
        public void Add_ItemToGroup(NavBarGroup pNavBarGroup, Fwk.UI.Controls.Menu.ButtonBase buttonBase)
        {

            if (((BarGroup)pNavBarGroup.Tag).ContainTree)
            {
                Update_UC_TreeNavBar(pNavBarGroup, ((TreeNodeButton)buttonBase));
            }
            else
            {
                Add_ButtonBase(pNavBarGroup, buttonBase, true);
            }
        }
Beispiel #43
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();
 }
Beispiel #44
0
 protected override void CalcNavGroupsViewInfo(Rectangle bounds, Rectangle groupBounds, NavBarGroup expandedGroup)
 {
     base.CalcNavGroupsViewInfo(bounds, groupBounds, expandedGroup);
     OverflowInfo.Bounds = new Rectangle(0, 0, OverflowInfo.Bounds.Width, OverflowInfo.Bounds.Height);
 }