lu
2024-10-30 389a37cd2a99b901f150ff36e9fa8bdaec679a78
DevApp/Gs.DevApp/UserControl/UcToolBarMenu.cs
@@ -38,6 +38,11 @@
            btnJianYan.ItemClick += BtnJianYan_ItemClick;
            btnFjianYan.ItemClick += BtnFjianYan_ItemClick;
            btnPiZhun.ItemClick += BtnPiZhun_ItemClick;
            btnLog.ItemClick += BtnLog_ItemClick;
            btnZhiLiangChk.ItemClick += BtnZhiLiangChk_ItemClick;
            btnZhiLiangFchk.ItemClick += BtnZhiLiangFchk_ItemClick;
            btnCaiGouChk.ItemClick += BtnCaiGouChk_ItemClick;
            btnCaiGouFchk.ItemClick += BtnCaiGouFchk_ItemClick;
            var lst = new List<string>();
            foreach (BarItem item in barManager1.Items)
                if (item is BarLargeButtonItem largeButtonItem)
@@ -46,12 +51,6 @@
            actions = lst;
        }
        private void BtnPiZhun_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (btnPiZhunClick != null) btnPiZhunClick(this, e);
        }
        /// <summary>
        ///     初始化按钮状态
        /// </summary>
@@ -59,6 +58,90 @@
        {
            base.OnCreateControl();
            if (Parent != null) getNamespace();
        }
        private void BtnCaiGouFchk_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (btnCaiGouFchkClick != null)
                btnCaiGouFchkClick(this, e);
            if (string.IsNullOrEmpty(guidKey))
            {
                MsgHelper.Warning("请先选择你要操作的行!");
                return;
            }
            if (string.IsNullOrEmpty(chkParameter))
            {
                MsgHelper.ShowError("没有指定审核参数,请联系开发人员获取支持!");
                return;
            }
            if (!MsgHelper.AskQuestion("你选择了1条数据,确定采购反审核吗?"))
                return;
            _ckService("-2");
        }
        private void BtnCaiGouChk_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (btnCaiGouChkClick != null)
                btnCaiGouChkClick(this, e);
            if (string.IsNullOrEmpty(guidKey))
            {
                MsgHelper.Warning("请先选择你要操作的行!");
                return;
            }
            if (string.IsNullOrEmpty(chkParameter))
            {
                MsgHelper.ShowError("没有指定审核参数,请联系开发人员获取支持!");
                return;
            }
            if (!MsgHelper.AskQuestion("你选择了1条数据,确定采购审核吗?"))
                return;
            _ckService("2");
        }
        private void BtnZhiLiangFchk_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (btnZhiLiangFchkClick != null)
                btnZhiLiangFchkClick(this, e);
            if (string.IsNullOrEmpty(guidKey))
            {
                MsgHelper.Warning("请先选择你要操作的行!");
                return;
            }
            if (string.IsNullOrEmpty(chkParameter))
            {
                MsgHelper.ShowError("没有指定审核参数,请联系开发人员获取支持!");
                return;
            }
            if (!MsgHelper.AskQuestion("你选择了1条数据,确定质量反审核吗?"))
                return;
            _ckService("-3");
        }
        private void BtnZhiLiangChk_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (btnZhiLiangChkClick != null)
                btnZhiLiangChkClick(this, e);
            if (string.IsNullOrEmpty(guidKey))
            {
                MsgHelper.Warning("请先选择你要操作的行!");
                return;
            }
            if (string.IsNullOrEmpty(chkParameter))
            {
                MsgHelper.ShowError("没有指定审核参数,请联系开发人员获取支持!");
                return;
            }
            if (!MsgHelper.AskQuestion("你选择了1条数据,确定质量审核吗?"))
                return;
            _ckService("3");
        }
        private void BtnFchk_ItemClick(object sender, ItemClickEventArgs e)
@@ -109,13 +192,32 @@
            _ckService(1.ToString());
        }
        private void BtnLog_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (btnLogClick != null) btnLogClick(this, e);
            else
                return;
            if (string.IsNullOrEmpty(guidKey))
            {
                MsgHelper.Warning("请先选择你要操作的行!");
                return;
            }
            UserControl.ShowLogcs frm = new ShowLogcs();
            frm.ShowDialog();
        }
        private void BtnPiZhun_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (btnPiZhunClick != null) btnPiZhunClick(this, e);
        }
        private void BtnFjianYan_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (btnFjianYanClick != null)
                btnFjianYanClick(this, e);
            else
                return;
            if (string.IsNullOrEmpty(guidKey))
            {
                MsgHelper.Warning("请先选择你要操作的行!");
@@ -309,6 +411,11 @@
                lst.Add(btnDesign.Name);
                lst.Add(btnChk.Name);
                lst.Add(btnFchk.Name);
                lst.Add(btnLoad.Name);
                lst.Add(btnJianYan.Name);
                lst.Add(btnFjianYan.Name);
                lst.Add(btnOut.Name);
                lst.Add(btnIn.Name);
                _enabledBtn(lst);
                if (btnEscClick != null) btnEscClick(this, e);
            }
@@ -643,6 +750,35 @@
        /// </summary>
        public event EventHandler btnPiZhunClick;
        /// <summary>
        ///   日志
        /// </summary>
        public event EventHandler btnLogClick;
        /// <summary>
        ///   采购审核
        /// </summary>
        public event EventHandler btnCaiGouChkClick;
        /// <summary>
        ///   采购反审核
        /// </summary>
        public event EventHandler btnCaiGouFchkClick;
        /// <summary>
        ///   质量审核
        /// </summary>
        public event EventHandler btnZhiLiangChkClick;
        /// <summary>
        ///   质量反审核
        /// </summary>
        public event EventHandler btnZhiLiangFchkClick;
        #endregion
        #region 公共属性
@@ -680,5 +816,7 @@
        public string chkParameter { get; set; }
        #endregion
    }
}