public override void Initialize() { base.Initialize(); service = new ComplianceDocumentService(Base, ComplianceAttributeGroups, ComplianceDocuments, nameof(ComplianceDocuments)); service.GenerateColumns(ComplianceDocuments.Cache, nameof(ComplianceAnswers)); service.AddExpirationDateEventHandlers(); ComplianceDocumentFieldVisibilitySetter.HideFieldsForProjectTask(ComplianceDocuments.Cache); }
public override void Initialize() { complianceDocumentService = new ComplianceDocumentService(Base, ComplianceAttributeGroups, ComplianceDocuments, nameof(ComplianceDocuments)); complianceDocumentService.GenerateColumns(ComplianceDocuments.Cache, nameof(ComplianceAnswers)); complianceDocumentService.AddExpirationDateEventHandlers(); changeOrderValidationService = new ChangeOrderValidationService(Base, ComplianceDocuments); ComplianceDocumentFieldVisibilitySetter.HideFieldsForChangeOrder(ComplianceDocuments.Cache); }
private void UpdateFieldsVisibilityForComplianceDocuments() { if (IsSubcontractScreen()) { ComplianceDocumentFieldVisibilitySetter.HideFieldsForSubcontract(ComplianceDocuments.Cache); } else { ComplianceDocumentFieldVisibilitySetter.HideFieldsForPurchaseOrder(ComplianceDocuments.Cache); } }