wbc
2 天以前 31ce91f6ff326063fca78f31ee982001586cc109
DevApp/Gs.DevApp/UserControl/UcToolBarMenu.cs
@@ -1,4 +1,4 @@
using DevExpress.XtraBars;
using DevExpress.XtraBars;
using DevExpress.XtraEditors;
using DevExpress.XtraGrid;
using DevExpress.XtraGrid.Views.Grid;
@@ -68,6 +68,8 @@
            btnPingZhi.ItemClick += BtnPingZhi_ItemClick;
            btnFPingZhi.ItemClick += BtnFPingZhi_ItemClick;
            btnBDLingLiao.ItemClick += BtnBDLingLiao_ItemClick;
            btnPCcxpx.ItemClick += BtnPCcxpx_ItemClick;
            btnRiJiHua.ItemClick += BtnRiJiHua_ItemClick;
            var lst = new List<string>();
            foreach (BarItem item in barManager1.Items)
@@ -415,6 +417,18 @@
                btnPingZhiClick(this, e);
        }
        private void BtnPCcxpx_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (btnPCcxpxClick != null)
                btnPCcxpxClick(this, e);
        }
        private void BtnRiJiHua_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (btnRiJiHuaClick != null)
                btnRiJiHuaClick(this, e);
        }
        private void BtnWj_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (btnWjClick != null) btnWjClick(this, e);
@@ -670,11 +684,18 @@
            foreach (BarItem item in barManager1.Items)
                if (item is BarLargeButtonItem largeButtonItem)
                {
                    if (lstBtn.Contains(item.Name))
                    if (item.Name == btnPCcxpx.Name || item.Name == btnRiJiHua.Name)
                    {
                        largeButtonItem.Enabled = true;
                    else
                        largeButtonItem.Enabled = false;
                        continue;
                }
                    largeButtonItem.Enabled = lstBtn.Contains(item.Name);
                }
        }
        public void SetRiJiHuaVisible(bool visible)
        {
            btnRiJiHua.Visibility = visible ? BarItemVisibility.Always : BarItemVisibility.Never;
        }
        /// <summary>
@@ -1075,6 +1096,16 @@
        /// </summary>
        public event EventHandler btnWjClick;
        /// <summary>
        /// 重新排序(产能排产专用)
        /// </summary>
        public event EventHandler btnPCcxpxClick;
        /// <summary>
        /// 生成日计划
        /// </summary>
        public event EventHandler btnRiJiHuaClick;
        #endregion
        #region 公共属性