public void SetUp() { _permissionRepositoryMock = new Mock <IPermissionRepository>(); _permissionBusiness = new PermissionBusiness( _permissionRepositoryMock.Object); }
public PermissionForm() { InitializeComponent(); saveMode = SaveMode.None; permissionBusiness = new PermissionBusiness(); userGroupBusiness = new UserGroupBusiness(); perDetailBusiness = new PermissionDetailBusiness(); }
private void SetRule() { var permissionBusiness = new PermissionBusiness(); var permissions = permissionBusiness.GetPermissionByUserGroupID(UserBusiness.User.UserGroupID); pageGroupReceivePatient.Visible = permissions.Contains("Tiếp nhận bệnh nhân"); pageGroupExamine.Visible = permissions.Contains("Khám bệnh"); pageGroupPayment.Visible = permissions.Contains("Thanh toán"); pageGroupPatientManager.Visible = permissions.Contains("Quản lý bệnh nhân"); pageGroupScheduleManager.Visible = permissions.Contains("Quản lý lịch hẹn"); pageGroupService.Visible = permissions.Contains("Dịch vụ"); pageGroupDatabase.Visible = permissions.Contains("Thay đổi cơ sở dữ liệu"); barButtonMedicine.Visibility = permissions.Contains("Quản lý thuốc") ? BarItemVisibility.Always : BarItemVisibility.Never; barButtonMedicineType.Visibility = permissions.Contains("Loại thuốc") ? BarItemVisibility.Always : BarItemVisibility.Never; barButtonPharmacyType.Visibility = permissions.Contains("Dạng bào chế") ? BarItemVisibility.Always : BarItemVisibility.Never; barButtonWayToUse.Visibility = permissions.Contains("Đường dùng") ? BarItemVisibility.Always : BarItemVisibility.Never; barButtonUnit.Visibility = permissions.Contains("Đơn vị tính") ? BarItemVisibility.Always : BarItemVisibility.Never; pageGroupMedicineManager.Visible = permissions.Contains("Quản lý thuốc") || permissions.Contains("Loại thuốc") || permissions.Contains("Dạng bào chế") || permissions.Contains("Đường dùng") || permissions.Contains("Đơn vị tính"); barButtonUserManager.Visibility = permissions.Contains("Quản lý người dùng") ? BarItemVisibility.Always : BarItemVisibility.Never; barButtonPermission.Visibility = permissions.Contains("Phân quyền") ? BarItemVisibility.Always : BarItemVisibility.Never; pageGroupUserManager.Visible = permissions.Contains("Quản lý người dùng") || permissions.Contains("Phân quyền"); barButtonNumberOfExamine.Visibility = permissions.Contains("Báo cáo lượt khám") ? BarItemVisibility.Always : BarItemVisibility.Never; barButtonRevenue.Visibility = permissions.Contains("Báo cáo doanh thu") ? BarItemVisibility.Always : BarItemVisibility.Never; pageGroupReport.Visible = permissions.Contains("Báo cáo doanh thu") || permissions.Contains("Báo cáo lượt khám"); }
public PermissionController(PermissionBusiness permissionBusiness) { _permissionBusiness = permissionBusiness; }