コード例 #1
0
        public void permissionAccessButton(ButtonsArray btnControl, Int32 enumFunc)
        {
            var query = (from p in context.QL_USERS_PERMISSION where p.PER_NAME == enumFunc && p.USER_ID == clsParameter._userId select p).FirstOrDefault();

            if (query != null)
            {
                if (btnControl.btnAdd.Enabled)
                {
                    btnControl.btnAdd.Enabled = query.PER_ADD ?? false;
                }
                if (btnControl.btnModify.Enabled)
                {
                    btnControl.btnModify.Enabled = query.PER_MODIFY ?? false;
                }
                if (btnControl.btnDelete.Enabled)
                {
                    btnControl.btnDelete.Enabled = query.PER_DELETE ?? false;
                }
                if (btnControl.btnPrint.Enabled)
                {
                    btnControl.btnPrint.Enabled = query.PER_PRINT ?? false;
                }
                return;
            }

            btnControl.btnAdd.Enabled = btnControl.btnModify.Enabled = btnControl.btnDelete.Enabled = btnControl.btnPrint.Enabled = false;
        }
コード例 #2
0
 public void registerButtonArray(ButtonsArray btnControl)
 {
     btnControl.btnEventAdd_Click    += new System.EventHandler(this.btnControl_btnEventAdd_Click);
     btnControl.btnEventModify_Click += new System.EventHandler(this.btnControl_btnEventModify_Click);
     btnControl.btnEventDelete_Click += new System.EventHandler(this.btnControl_btnEventDelete_Click);
     btnControl.btnEventCancel_Click += new System.EventHandler(this.btnControl_btnEventCancel_Click);
     btnControl.btnEventClose_Click  += new System.EventHandler(this.btnControl_btnEventClose_Click);
     btnControl.btnEventSave_Click   += new System.EventHandler(this.btnControl_btnEventSave_Click);
     btnControl.btnEventPrint_Click  += new System.EventHandler(this.btnControl_btnEventPrint_Click);
     btnControl.btnEventReport_Click += new System.EventHandler(this.btnControl_btnEventReport_Click);
 }