Esempio n. 1
0
        private void dateLoad()
        {
            if (PropertyClass.SendNameValue == "李健仁")
            {
                销售订单ToolStripMenuItem.Visible = true;
            }
            if (PropertyClass.Role > 0)
            {
                policyCtrl pctrl = new policyCtrl();
                var        dt    = pctrl.getFeatureByRole(PropertyClass.Role);
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    switch (dt.Rows[i]["key"].ToString())
                    {
                    case "department":
                        this.departmentItem.Visible = true;
                        break;

                    case "role":
                        this.roleItem.Visible = true;
                        break;

                    case "user":
                        this.用户管理ToolStripMenuItem.Visible = true;
                        break;

                    case "customer":
                        this.客户管理ToolStripMenuItem.Visible = true;
                        break;

                    case "supplier":
                        this.供应商管理ToolStripMenuItem.Visible = true;
                        break;

                    case "warehouse":
                        this.仓库管理ToolStripMenuItem.Visible = true;
                        break;

                    case "metering":
                        this.计量单位ToolStripMenuItem.Visible = true;
                        break;

                    case "materiel":
                        this.物料管理ToolStripMenuItem.Visible = true;
                        this.物料分类ToolStripMenuItem.Visible = true;
                        break;

                    case "order":
                        this.采购订单ToolStripMenuItem.Visible = true;
                        break;

                    case "inorder":
                        this.入库管理ToolStripMenuItem.Visible = true;
                        break;

                    case "outorder":
                        this.出库管理ToolStripMenuItem.Visible = true;
                        break;

                    case "checkorder":
                        this.盘点管理ToolStripMenuItem.Visible = true;
                        break;

                    case "message":
                        this.消息管理ToolStripMenuItem.Visible = true;
                        break;

                    case "table":
                        this.报表ToolStripMenuItem.Visible = true;
                        break;

                    default:
                        break;
                    }
                }
            }
        }