kyy
23 小时以前 ebc92c534291a81c6bc8e365f89799d7cfae0e5d
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;
@@ -41,6 +41,9 @@
            btnIn.ItemClick += BtnIn_ItemClick;
            btnChk.ItemClick += BtnChk_ItemClick;
            btnFchk.ItemClick += BtnFchk_ItemClick;
            btnQueryChk.ItemClick += BtnQueryChk_ItemClick;
            btnQueryFchk.ItemClick += BtnQueryFchk_ItemClick;
            btnPiZhun.ItemClick += BtnPiZhun_ItemClick;
            btnFPiZhun.ItemClick += BtnFPiZhun_ItemClick;
            btnLog.ItemClick += BtnLog_ItemClick;
@@ -67,6 +70,9 @@
            btnBaoGao.ItemClick += BtnBaoGao_ItemClick;
            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)
@@ -175,6 +181,21 @@
                btnChkClick(this, e);
            }
            return;
        }
       private void BtnQueryChk_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (btnQueryChkClick != null)
                btnQueryChkClick(this, e);
            else
                return;
        }
        private void BtnQueryFchk_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (btnQueryFchkClick != null)
                btnQueryFchkClick(this, e);
            else
                return;
        }
        private void BtnFjieAn_ItemClick(object sender, ItemClickEventArgs e)
        {
@@ -401,10 +422,34 @@
            if (btnFPingZhiClick != null)
                btnFPingZhiClick(this, e);
        }
        private void BtnBDLingLiao_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (btnBDLingLiaoClick != null)
                btnBDLingLiaoClick(this, e);
        }
        private void BtnPingZhi_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (btnPingZhiClick != null)
                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);
        }
        /// <summary>
@@ -451,6 +496,7 @@
                // lst.Add(btnEsc.Name);
                lst.Add(btnGx.Name);
                lst.Add(btnBaoGao.Name);
                lst.Add(btnBDLingLiao.Name);
                _enabledBtn(lst);
                this.currentAction = "esc";
                if (btnEscClick != null) btnEscClick(this, e);
@@ -505,6 +551,7 @@
                    // lst.Add(btnEsc.Name);
                    lst.Add(btnGx.Name);
                    lst.Add(btnBaoGao.Name);
                    lst.Add(btnBDLingLiao.Name);
                    _enabledBtn(lst);
                }
            }
@@ -655,11 +702,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>
@@ -892,6 +946,16 @@
        public event EventHandler btnFChkClick;
        /// <summary>
        ///     查询审核
        /// </summary>
        public event EventHandler btnQueryChkClick;
        /// <summary>
        ///     查询反审核
        /// </summary>
        public event EventHandler btnQueryFchkClick;
        /// <summary>
        ///    批准
        /// </summary>
        public event EventHandler btnPiZhunClick;
@@ -1049,7 +1113,27 @@
        ///    反品质
        /// </summary>
        public event EventHandler btnFPingZhiClick;
        /// <summary>
        /// 备单领料
        /// </summary>
        public event EventHandler btnBDLingLiaoClick;
        /// <summary>
        /// 完结
        /// </summary>
        public event EventHandler btnWjClick;
        /// <summary>
        /// 重新排序(产能排产专用)
        /// </summary>
        public event EventHandler btnPCcxpxClick;
        /// <summary>
        /// 生成日计划
        /// </summary>
        public event EventHandler btnRiJiHuaClick;
        #endregion
        #region 公共属性
@@ -1094,7 +1178,47 @@
        public string defaultActions { get; set; }
        #endregion
        /// <summary>
        ///
        /// </summary>
        /// <param name="inType"></param>
        public void SetAllButton(int inType)
        {
            var lstBtn = new List<string>();
            if (inType == 0)
            {
                lstBtn.Add(btnSave.Name);
                lstBtn.Add(btnEsc.Name);
                foreach (BarItem item in barManager1.Items)
                    if (item is BarLargeButtonItem largeButtonItem)
                    {
                        if (!lstBtn.Contains(item.Name))
                            largeButtonItem.Enabled = true;
                        else
                            largeButtonItem.Enabled = false;
                    }
                return;
            }
            if (inType == 2)
            {
                lstBtn.Add(btnHelp.Name);
                lstBtn.Add(btnLoad.Name);
                lstBtn.Add(btnQuery.Name);
                lstBtn.Add(btnLayout.Name);
                lstBtn.Add(btnFont.Name);
                lstBtn.Add(btnAdd.Name);
                foreach (BarItem item in barManager1.Items)
                    if (item is BarLargeButtonItem largeButtonItem)
                    {
                        if (lstBtn.Contains(item.Name))
                            largeButtonItem.Enabled = true;
                        else
                            largeButtonItem.Enabled = false;
                    }
                return;
            }
        }
        /// <summary>
        /// 查找gridView
@@ -1305,4 +1429,4 @@
        }
 
    }
}
}