Exemplo n.º 1
0
        public static void SetPermitToolStrip(MT_ROLE mROLE, MT_TOOL_TRIP_BUTTONACTION oButton)
        {
            if (oButton.cmdAdd != null)
            {
                oButton.cmdAdd.Enabled = mROLE.isAdd;
            }

            if (oButton.cmdEdit != null)
            {
                oButton.cmdEdit.Enabled = mROLE.isEdit;
            }

            if (oButton.cmdDel != null)
            {
                oButton.cmdDel.Enabled = mROLE.isDel;
            }
        }
Exemplo n.º 2
0
        public static void SetToolStripButtonAction(MT_ROLE oROLE, MT_TOOL_TRIP_BUTTONACTION oButton, string isAction)
        {
            MT_CURRENT_ACTION = isAction;
            if (oButton.cmdAdd == null)
            {
                oButton.cmdAdd = new ToolStripButton();
            }
            if (oButton.cmdEdit == null)
            {
                oButton.cmdEdit = new ToolStripButton();
            }
            if (oButton.cmdDel == null)
            {
                oButton.cmdDel = new ToolStripButton();
            }
            if (oButton.cmdAbort == null)
            {
                oButton.cmdAbort = new ToolStripButton();
            }
            if (oButton.cmdPrint == null)
            {
                oButton.cmdPrint = new ToolStripButton();
            }

            switch (isAction)
            {
            case "INIT":
            case "ABORT":
            case "SAVE":
                oButton.cmdAdd.Visible   = true;
                oButton.cmdEdit.Visible  = true;
                oButton.cmdDel.Enabled   = true;
                oButton.cmdSave.Visible  = false;
                oButton.cmdAbort.Visible = false;

                oButton.cmdAdd.Enabled   = oROLE.isAdd;
                oButton.cmdEdit.Enabled  = oROLE.isEdit;
                oButton.cmdDel.Enabled   = oROLE.isDel;
                oButton.cmdPrint.Enabled = oROLE.isPrint;
                break;

            case "ADD":
                oButton.cmdAdd.Enabled   = oROLE.isAdd;
                oButton.cmdEdit.Enabled  = oROLE.isEdit;
                oButton.cmdDel.Enabled   = oROLE.isDel;
                oButton.cmdPrint.Enabled = oROLE.isPrint;

                oButton.cmdAdd.Visible   = false;
                oButton.cmdEdit.Visible  = false;
                oButton.cmdDel.Enabled   = false;
                oButton.cmdSave.Visible  = true;
                oButton.cmdAbort.Visible = true;
                break;

            case "EDIT":
                oButton.cmdAdd.Enabled   = oROLE.isAdd;
                oButton.cmdEdit.Enabled  = oROLE.isEdit;
                oButton.cmdDel.Enabled   = oROLE.isDel;
                oButton.cmdPrint.Enabled = oROLE.isPrint;

                oButton.cmdAdd.Visible   = false;
                oButton.cmdEdit.Visible  = false;
                oButton.cmdDel.Enabled   = false;
                oButton.cmdSave.Visible  = true;
                oButton.cmdAbort.Visible = true;
                break;

            default:
                break;
            }
        }