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; }
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); }