public OAResponse(int employeeID) { var role = new EmployeeRole(employeeID); if (role.IsInRoles(FsMembershipAuthorizationArray.PageResponse)) { IsAuthorized = true; IsTeamSelectEnabled = true; } if (role.IsInRoles(FsMembershipAuthorizationArray.PageResponseStatusEnabled)) { IsAuthorized = true; IsAuthorizedEditEnabled = true; IsTeamSelectEnabled = true; IsAttachDocumentEnabled = true; } if (role.IsInRoles(FsMembershipAuthorizationArray.PageApprovalWorkorderEnabled)) { IsAuthorized = true; IsAuthorizedEditEnabled = true; IsTeamSelectEnabled = true; IsAttachDocumentEnabled = true; IsAuthorizedPageSpecial01 = true; } }
public OAMaterialMaintenance(int employeeID) { IsAuthorized = false; IsAdministrator = false; IsInputTemporaryMaterialShopEnabled = false; IsInputTemporaryMaterialEstimationEnabled = false; var role = new EmployeeRole(employeeID); if (role.IsInRoles(FsMembershipAuthorizationArray.PageMaterialMaintenaceInputShop)) { IsAuthorized = true; IsInputTemporaryMaterialShopEnabled = true; } if (role.IsInRoles(FsMembershipAuthorizationArray.PageMaterialMaintenaceInputEstimator)) { IsAuthorized = true; IsInputTemporaryMaterialEstimationEnabled = true; } if (role.IsInRoles(FsMembershipAuthorizationArray.PageMaterialMaintenaceAdministrator)) { IsAuthorized = true; IsAdministrator = true; IsInputTemporaryMaterialShopEnabled = true; IsInputTemporaryMaterialEstimationEnabled = true; } }
public OASiteCheckSchedule(int employeeID) { var role = new EmployeeRole(employeeID); if (role.IsInRoles(FsMembershipAuthorizationArray.PageWorkorderReadonly) || role.IsInRoles(FsMembershipAuthorizationArray.PageWorkorderModifyContentsEnabled)) { IsAuthorized = true; } if (role.IsInRoles(FsMembershipAuthorizationArray.PageSiteCheckScheduleAttachDocumentsEnabled)) { IsAuthorized = true; IsAttachDocumentEnabled = true; } if (role.IsInRoles(FsMembershipAuthorizationArray.PageSiteCheckScheduleModifyContentsEnabled)) { IsAuthorized = true; IsAuthorizedEditEnabled = true; IsAuthorizedPageSpecial01 = true; IsTeamSelectEnabled = true; IsAttachDocumentEnabled = true; } }
public OAWorkorderAddressLabel(int employeeID) { //? var role = new EmployeeRole(employeeID); //if (role.IsInRoles(FsMembershipAuthorizationArray.PageWorkorderReadonly)) //{ IsAuthorized = true; //} if (role.IsInRoles(FsMembershipAuthorizationArray.PageWorkorderAttachDoucmentsEnabled)) { IsAuthorized = true; IsAttachDocumentEnabled = true; } if (role.IsInRoles(FsMembershipAuthorizationArray.PageWorkorderModifyContentsEnabled)) { IsAuthorized = true; IsAttachDocumentEnabled = true; IsAuthorizedEditEnabled = true; } }
public OACommission(int employeeID) { var role = new EmployeeRole(employeeID); //Accouinting Must Put in the first Place or IsAuthorizedPageSpecial01 = false; if (role.IsInRoles(FsMembershipAuthorizationArray.Accounting)) { IsAuthorized = true; IsAuthorizedPageSpecial01 = false; IsTeamSelectEnabled = true; } if (role.IsInRoles(FsMembershipAuthorizationArray.PageSalesCommissionReadonly)) { IsAuthorized = true; IsAuthorizedPageSpecial01 = true; } if (role.IsInRoles(FsMembershipAuthorizationArray.PageSalesCommissionViewAll)) { IsAuthorized = true; IsAuthorizedPageSpecial01 = true; IsTeamSelectEnabled = true; } if (role.IsInRoles(FsMembershipAuthorizationArray.PageSalesCommissionManupulate)) { IsAuthorized = true; IsAuthorizedEditEnabled = true; IsAuthorizedPageSpecial01 = true; IsTeamSelectEnabled = true; } }
public OAEstimation(int employeeID) { var role = new EmployeeRole(employeeID); if (role.IsInRoles(FsMembershipAuthorizationArray.PageEstimationReadonly)) { IsAuthorized = true; } if (role.IsInRoles(FsMembershipAuthorizationArray.PageEstimationEstimatorOnlyControlsEnabled)) { IsAuthorized = true; IsAuthorizedPageSpecial01 = true; IsAttachDocumentEnabled = true; } if (role.IsInRoles(FsMembershipAuthorizationArray.PageEstimationAttachDocumentsEnabled)) { IsAuthorized = true; IsAttachDocumentEnabled = true; } if (role.IsInRoles(FsMembershipAuthorizationArray.PageEstimationModifyContentsEnabled)) { IsAuthorized = true; IsAuthorizedEditEnabled = true; IsAuthorizedPageSpecial01 = true; IsTeamSelectEnabled = true; IsAttachDocumentEnabled = true; } }
public OAWorkorderApproval(int employeeID) { var role = new EmployeeRole(employeeID); if (role.IsInRoles(FsMembershipAuthorizationArray.PageApprovalWorkorderEnabled)) { IsAuthorized = true; } }
public OAEmployee(int employeeID) { var role = new EmployeeRole(employeeID); if (role.IsInRoles(FsMembershipAuthorizationArray.PageEmployeeManagement)) { IsAuthorized = true; IsAuthorizedEditEnabled = true; IsAuthorizedPageSpecial01 = true; IsTeamSelectEnabled = true; IsAttachDocumentEnabled = true; } }
public OAReportInvoiceToBeIssued(int employeeID) { IsAuthorized = true; IsCommentsEnabled = false; var role = new EmployeeRole(employeeID); if (role.IsInRoles(FsMembershipAuthorizationArray.Accounting)) { IsCommentsEnabled = true; } if (employeeID == 12 | employeeID == 28) { IsCommentsEnabled = true; } }
public OACustomer(int employeeID) { var role = new EmployeeRole(employeeID); if (role.IsInRoles(FsMembershipAuthorizationArray.PageProjectEditEnabled)) { IsAuthorized = true; IsAuthorizedEditEnabled = true; } if (role.IsInRoles(FsMembershipAuthorizationArray.PageClientList)) { IsAuthorized = true; IsAuthorizedEditEnabled = true; IsAuthorizedPageSpecial01 = true; IsTeamSelectEnabled = true; } }
public OASubContract(int employeeID) { var role = new EmployeeRole(employeeID); IsAuthorized = true; if (role.IsInRoles(FsMembershipAuthorizationArray.PageSubContractRequestEnabled)) { IsAuthorizedEditEnabled = true; IsAttachDocumentEnabled = true; } if (role.IsInRoles(FsMembershipAuthorizationArray.PageApprovalWorkorderEnabled)) { IsTeamSelectEnabled = true; IsAttachDocumentEnabled = true; IsAuthorizedPageSpecial01 = true; } }
public OAProject(int employeeID) { var role = new EmployeeRole(employeeID); if (role.IsInRoles(FsMembershipAuthorizationArray.PageProjectReadonly)) { IsAuthorized = true; } if (role.IsInRoles(FsMembershipAuthorizationArray.PageProjectTeamSelectEnabled)) { IsAuthorized = true; IsTeamSelectEnabled = true; } if (role.IsInRoles(FsMembershipAuthorizationArray.PageProjectEditEnabled)) { IsAuthorized = true; IsAuthorizedEditEnabled = true; } }
public OAInvoice(int employeeID) { var role = new EmployeeRole(employeeID); if (role.IsInRoles(FsMembershipAuthorizationArray.PageInvoiceReadOnly)) { IsAuthorized = true; IsTeamSelectEnabled = true; } if (role.IsInRoles(FsMembershipAuthorizationArray.PageInvoiceEdit)) { IsAuthorized = true; IsAuthorizedEditEnabled = true; } if (role.IsInRoles(FsMembershipAuthorizationArray.Accounting)) { IsAuthorized = true; IsAuthorizedEditEnabled = true; IsAuthorizedPageSpecial01 = true; IsTeamSelectEnabled = true; } }
public OAProduction(int employeeID) { //Initialization IsAuthorized = false; IsScheduleSubdepartmentEnabled = false; IsScheduleInstallationEnabled = false; IsAssignNewJobEnabled = false; IsChangeDeadlineProductionEnabled = false; IsChangeDeadlineSalesEnabled = false; IsTimecardOvertimeApplyEnabledInstallation = false; IsTimecardOvertimeApplyEnabledWorkshop = false; IsTimecardOvertimeApprovalEnabled = false; var role = new EmployeeRole(employeeID); if (role.IsInRoles(FsMembershipAuthorizationArray.PageWorkorderReadonly)) { IsAuthorized = true; } if (role.IsInRoles(FsMembershipAuthorizationArray.PageWorkshopScheduleSubdepartmentEnabled)) { IsAuthorized = true; IsScheduleSubdepartmentEnabled = true; } if (role.IsInRoles(FsMembershipAuthorizationArray.PageWorkshopScheduleInstallationEnabled)) { IsAuthorized = true; IsScheduleInstallationEnabled = true; } if (role.IsInRoles(FsMembershipAuthorizationArray.PageWorkshopScheduleAssignNewJobEnabled)) { IsAuthorized = true; IsScheduleSubdepartmentEnabled = true; IsScheduleInstallationEnabled = true; IsAssignNewJobEnabled = true; } if (role.IsInRoles(FsMembershipAuthorizationArray.PageWorkshopScheduleChangeDeadlineEnabled)) { IsAuthorized = true; IsScheduleSubdepartmentEnabled = true; IsScheduleInstallationEnabled = true; IsAssignNewJobEnabled = true; IsChangeDeadlineProductionEnabled = true; } //sales change deadline if (role.IsInRoles(FsMembershipAuthorizationArray.PageWorkorderModifyContentsEnabled)) { IsAuthorized = true; IsChangeDeadlineSalesEnabled = true; } //Timecard if (role.IsInRoles(FsMembershipAuthorizationArray.PageTimecardOvertimeApplyEnabledInstallation)) { IsAuthorized = true; IsTimecardOvertimeApplyEnabledInstallation = true; } if (role.IsInRoles(FsMembershipAuthorizationArray.PageTimecardOvertimeApplyEnabledWorkshop)) { IsAuthorized = true; IsTimecardOvertimeApplyEnabledWorkshop = true; } if (role.IsInRoles(FsMembershipAuthorizationArray.PageTimecardOvertimeApprovalEnabled)) { IsAuthorized = true; IsTimecardOvertimeApprovalEnabled = true; } }