示例#1
0
        private void InitAccesses()
        {
            //_backupAccessControl = new AccessControl(this, AccessType.Setting, AccessSubType.Backup);
            _clinicAccessControl = new AccessControl(this, AccessType.Setting, AccessSubType.Clinic);
            //_networkSettingsAccessControl = new AccessControl(this, AccessType.Setting, AccessSubType.NetworkSettings);
            _rvgSettingsAccessControl = new AccessControl(this, AccessType.Setting, AccessSubType.RvgSetting);
            _smsSettingAccessControl = new AccessControl(this, AccessType.Setting, AccessSubType.SmsSetting);
            //_updateAccessControl = new AccessControl(this, AccessType.Setting, AccessSubType.Update);
            //_backupSettingAccessControl = new AccessControl(this, AccessType.Setting, AccessSubType.BackupSetting);

            _calendarAccessControl = new AccessControl(this, AccessType.Task, AccessSubType.Calendar);
            _drugAccessControl = new AccessControl(this, AccessType.Task, AccessSubType.Drug);
            _employeeAccessControl = new AccessControl(this, AccessType.Task, AccessSubType.Employee);
            _insuranceAccessControl = new AccessControl(this, AccessType.Task, AccessSubType.Insurance);
            _labratoryAccessControl = new AccessControl(this, AccessType.Task, AccessSubType.Labratory);
            _labratoryOrderAccessControl = new AccessControl(this, AccessType.Task, AccessSubType.LabratoryOrder);
            _patientAccessControl = new AccessControl(this, AccessType.Task, AccessSubType.Patient);
            _patientDocumentAccessControl = new AccessControl(this, AccessType.Task, AccessSubType.PatientDocument);
            _patientHistoryAccessControl = new AccessControl(this, AccessType.Task, AccessSubType.PatientHistory);
            _prescriptionAccessControl = new AccessControl(this, AccessType.Task, AccessSubType.Prescription);
            _roleAccessControl = new AccessControl(this, AccessType.Task, AccessSubType.Role);
            _sendSmsAccessControl = new AccessControl(this, AccessType.Task, AccessSubType.SendSms);
            _serviceAccessControl = new AccessControl(this, AccessType.Task, AccessSubType.Service);
            _visitAccessControl = new AccessControl(this, AccessType.Task, AccessSubType.Visit);

            _patientReceptionAccessControl = new AccessControl(this, AccessType.Accountant, AccessSubType.PatientReception);
            _insuranceReceptionAccessControl = new AccessControl(this, AccessType.Accountant, AccessSubType.InsuranceReception);
            _moneyReceptionAccessControl = new AccessControl(this, AccessType.Accountant, AccessSubType.MoneyReception);
            _chequeReceptionAccessControl = new AccessControl(this, AccessType.Accountant, AccessSubType.ChequeReception);
            _moneyPaymentAccessControl = new AccessControl(this, AccessType.Accountant, AccessSubType.MoneyPayment);
            _chequePaymentnAccessControl = new AccessControl(this, AccessType.Accountant, AccessSubType.ChequePayment);
            _chequeBunchAccessControl = new AccessControl(this, AccessType.Accountant, AccessSubType.ChequeBunch);
            _bankAccountAccessControl = new AccessControl(this, AccessType.Accountant, AccessSubType.BankAccount);
            _accountantLevelAccessControl = new AccessControl(this, AccessType.Accountant, AccessSubType.AccountantLevel);

            _turnoverReportAccessControl = new AccessControl(this, AccessType.AccountantReport, AccessSubType.TurnoverReport);
            _doctorSalaryReportAccessControl = new AccessControl(this, AccessType.AccountantReport, AccessSubType.DoctorSalaryReport);
            _patientTurnoverReportAccessControl = new AccessControl(this, AccessType.AccountantReport, AccessSubType.PatientTurnoverReport);
            _insuranceTurnoverReportAccessControl = new AccessControl(this, AccessType.AccountantReport, AccessSubType.InsuranceTurnoverReport);
            _doctorReportAccessControl = new AccessControl(this, AccessType.AccountantReport, AccessSubType.DoctorReport);
        }
示例#2
0
        private void SetAccess(AccessControl[] accessControlCollection)
        {
            foreach (var accessControl in accessControlCollection)
            {
                accessControl.AccessChange = true;
                accessControl.AccessInsert = true;
                accessControl.AccessObserve = true;
                accessControl.AccessPrint = true;
                accessControl.AccessRemove = true;
            }

            BindAccessList();
        }
示例#3
0
文件: Role.cs 项目: Ashna/ShayanDent
        private void InitAccesses()
        {
            _backupAccessControl = new AccessControl(this, AccessType.Setting, AccessSubType.Backup);
            _clinicAccessControl = new AccessControl(this, AccessType.Setting, AccessSubType.Clinic);
            _networkSettingsAccessControl = new AccessControl(this, AccessType.Setting, AccessSubType.NetworkSettings);
            _rvgSettingsAccessControl = new AccessControl(this, AccessType.Setting, AccessSubType.RvgSetting);
            _smsSettingAccessControl = new AccessControl(this, AccessType.Setting, AccessSubType.SmsSetting);
            _updateAccessControl = new AccessControl(this, AccessType.Setting, AccessSubType.Update);
            _backupSettingAccessControl = new AccessControl(this, AccessType.Setting, AccessSubType.BackupSetting);

            _calendarAccessControl = new AccessControl(this, AccessType.Task, AccessSubType.Calendar);
            _drugAccessControl = new AccessControl(this, AccessType.Task, AccessSubType.Drug);
            _employeeAccessControl = new AccessControl(this, AccessType.Task, AccessSubType.Employee);
            _insuranceAccessControl = new AccessControl(this, AccessType.Task, AccessSubType.Insurance);
            _labratoryAccessControl = new AccessControl(this, AccessType.Task, AccessSubType.Labratory);
            _labratoryOrderAccessControl = new AccessControl(this, AccessType.Task, AccessSubType.LabratoryOrder);
            _patientAccessControl = new AccessControl(this, AccessType.Task, AccessSubType.Patient);
            _patientDocumentAccessControl = new AccessControl(this, AccessType.Task, AccessSubType.PatientDocument);
            _patientHistoryAccessControl = new AccessControl(this, AccessType.Task, AccessSubType.PatientHistory);
            _prescriptionAccessControl = new AccessControl(this, AccessType.Task, AccessSubType.Prescription);
            _roleAccessControl = new AccessControl(this, AccessType.Task, AccessSubType.Role);
            _sendSmsAccessControl = new AccessControl(this, AccessType.Task, AccessSubType.SendSms);
            _serviceAccessControl = new AccessControl(this, AccessType.Task, AccessSubType.Service);
            _visitAccessControl = new AccessControl(this, AccessType.Task, AccessSubType.Visit);
        }