OrderView/Order/CaiWuOrderHelper.cs

(开头部分) 23KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;

namespace OrderView.Order
{
    /// <summary>
    /// 财务单据辅助
    /// </summary>
    /// <remarks></remarks>
    internal class CaiWuOrderHelper
    {
        private CaiWuOrder frm;
        /// <summary>
        /// 初始化实例
        /// </summary>
        /// <param name="frm">窗口</param>
        /// <remarks></remarks>
        public CaiWuOrderHelper(CaiWuOrder frm)
        {
            this.frm = frm;
        }
        /// <summary>
        /// 根据权限信息初始化工具栏
        /// </summary>
        /// <remarks></remarks>
        private void IniToolStrip_byPower()
        {
            Control.MyToolStrip TS = frm.TS;
            string ModuleId = Model.Constant.VouchType.ModuleId(frm.VouchType);
            string ModuleName = Model.Constant.ModuleId.toModuleName(ModuleId);
            string OrderName = Model.Constant.VouchType.getOrderName(frm.VouchType);
            string MenuId = ModuleName + "-" + OrderName;
            string MenuId2 = Model.Constant.ModuleId.toModuleName(Model.Constant.ModuleId.A04_应收管理) + "-" + OrderName;
            string MenuId3 = Model.Constant.ModuleId.toModuleName(Model.Constant.ModuleId.A05_应付管理) + "-" + OrderName;
            if (User.User.Create().CanEdit(User.LoginInfo.UserName, MenuId) == false && User.User.Create().CanEdit(User.LoginInfo.UserName, MenuId2) == false && User.User.Create().CanEdit(User.LoginInfo.UserName, MenuId3) == false)
            {
                TS.T03_Add.Visible = false;
                TS.T04_Change.Visible = false;
                TS.T05_Delete.Visible = false;
                TS.T06_Save.Visible = false;
                TS.T07_Cancel.Visible = false;
                TS.T14_AddRow.Visible = false;
                TS.T15_InsertRow.Visible = false;
                TS.T16_DeleteRow.Visible = false;
            }
            if (User.User.Create().CanCheck(User.LoginInfo.UserName, MenuId) == false && User.User.Create().CanCheck(User.LoginInfo.UserName, MenuId2) == false && User.User.Create().CanCheck(User.LoginInfo.UserName, MenuId3) == false)
            {
                TS.T17_Check.Visible = false;
            }

        }
        /// <summary>
        /// 初始化工具栏
        /// </summary>
        /// <remarks></remarks>
        private void IniToolStrip()
        {
            Control.MyToolStrip TS = frm.TS;
            TS.T01_PrintPreview.Visible = true;
            TS.T02_Export.Visible = true;
            TS.T03_Add.Visible = true;
后面还有 447 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。