private void isValidParams(object sender, ConditionalEventArgs e) { if (okresId > 0 && klientId > 0) { e.Result = true; } }
private void ValidateFunctionName(object sender, ConditionalEventArgs e) { IInlineFunction function = this.GetBinding <IInlineFunction>("NewFunction"); bool exists = FunctionFacade.FunctionExists(function.Namespace, function.Name); if (exists) { string errorMessage = StringResourceSystemFacade.GetString("Composite.Plugins.MethodBasedFunctionProviderElementProvider", "AddFunction.NameAlreadyUsed"); errorMessage = string.Format(errorMessage, FunctionFacade.GetFunctionCompositionName(function.Namespace, function.Name)); ShowFieldMessage("NewFunction.Name", errorMessage); e.Result = false; return; } ValidationResults validationResults = ValidationFacade.Validate <IInlineFunction>(function); if (!validationResults.IsValid) { foreach (ValidationResult result in validationResults) { this.ShowFieldMessage(string.Format("{0}.{1}", "NewFunction", result.Key), result.Message); } e.Result = false; return; } e.Result = true; }
private void isKSH(object sender, ConditionalEventArgs e) { if (klient.ContentType.Name.Equals(_CT_KSH)) { e.Result = true; } }
private void isFirmaZewnetrzna(object sender, ConditionalEventArgs e) { if (klient.ContentType.Name.Equals(_CT_FirmaZewnętrzna)) { e.Result = true; } }
private void isGFR(object sender, ConditionalEventArgs e) { if (item.ContentType.Name.Equals("Generowanie formatek rozliczeniowych")) { e.Result = true; } }
private void HasDataReferences(object sender, ConditionalEventArgs e) { IPage page = GetPage(); Type folderType = GetFolderType(); IEnumerable <IData> dataToDelete = page.GetFolderData(folderType); var brokenReferences = new List <IData>(); foreach (var data in dataToDelete) { var references = DataReferenceFacade.GetNotOptionalReferences(data); foreach (var reference in references) { DataSourceId dataSourceId = reference.DataSourceId; if (brokenReferences.Any(brokenRef => brokenRef.DataSourceId.Equals(dataSourceId)) || dataToDelete.Any(elem => elem.DataSourceId.Equals(dataSourceId))) { continue; } brokenReferences.Add(reference); } } e.Result = brokenReferences.Count > 0; if (brokenReferences.Count == 0) { return; } Bindings.Add("ReferencedData", DataReferenceFacade.GetBrokenReferencesReport(brokenReferences)); }
private void ValidateInputs(object sender, ConditionalEventArgs e) { IMediaFile file = this.GetDataItemFromEntityToken <IMediaFile>(); string filename = this.GetBinding <string>("FileDataFileName"); string compositePath = IMediaFileExtensions.GetCompositePath(file.StoreId, file.FolderPath, filename); if (compositePath.Length > 2048) { this.ShowFieldMessage("FileDataFileName", "${Composite.Management, Website.Forms.Administrative.EditMediaFile.TotalFilenameToLong.Message}"); e.Result = false; return; } Guid mediaFileId = file.Id; if (DataFacade.GetData <IMediaFile>() .Any(mediaFile => string.Compare(mediaFile.CompositePath, compositePath, StringComparison.InvariantCultureIgnoreCase) == 0 && mediaFile.Id != mediaFileId)) { this.ShowFieldMessage("FileDataFileName", "${Composite.Management, Website.Forms.Administrative.EditMediaFile.FileExists.Message}"); e.Result = false; return; } e.Result = true; }
private void FileExists(object sender, ConditionalEventArgs e) { string currentPath = GetCurrentPath(); string newFileName = this.GetBinding <string>("NewFileName"); e.Result = C1File.Exists(Path.Combine(currentPath, newFileName)); }
private void isKKIstnieje(object sender, ConditionalEventArgs e) { if (faktura.KK_Id > 0) { e.Result = true; } }
private void isUpdateKKIssue(object sender, ConditionalEventArgs e) { if (!faktura.KK_Zaktualizowana) { e.Result = true; } }
private void isSent(object sender, ConditionalEventArgs e) { if (faktura.Wyslana) { e.Result = true; } }
private void hasValidParams(object sender, ConditionalEventArgs e) { if (okresId > 0 && sourceItemId > 0) { e.Result = true; } }
private void ValidateStep2Bindings(object sender, ConditionalEventArgs e) { string filename = this.GetBinding <string>("Filename"); bool allowOverwrite = this.GetBinding <bool>("AllowOverwrite"); IMediaFile existingFile = GetExistingFile(this.FolderPath, filename); if ((existingFile != null) && (allowOverwrite == false)) { this.ShowFieldMessage("Filename", "${Composite.Management, Website.Forms.Administrative.AddNewMediaFile.FileExists.Message}"); e.Result = false; return; } string compositePath = IMediaFileExtensions.GetCompositePath(this.StoreId, this.FolderPath, filename); if (compositePath.Length > 2048) { this.ShowFieldMessage("Filename", "${Composite.Management, Website.Forms.Administrative.AddNewMediaFile.TotalFilenameToLong.Message}"); e.Result = false; return; } e.Result = true; }
private void HasDataReferences(object sender, ConditionalEventArgs e) { IData data = ((DataEntityToken)this.EntityToken).Data; var brokenReferences = new List <IData>(); var references = DataReferenceFacade.GetNotOptionalReferences(data); foreach (var reference in references) { DataSourceId referenceDataSourceId = reference.DataSourceId; if (brokenReferences.Any(brokenRef => brokenRef.DataSourceId == referenceDataSourceId)) { continue; } brokenReferences.Add(reference); } e.Result = brokenReferences.Count > 0; if (brokenReferences.Count == 0) { return; } Bindings.Add("ReferencedData", DataReferenceFacade.GetBrokenReferencesReport(brokenReferences)); }
private void isImportFakturElektronicznych(object sender, ConditionalEventArgs e) { if (item.ContentType.Name.Equals("Import faktur elektronicznych")) { e.Result = true; } }
private void AddOnDescriptionExists(object sender, ConditionalEventArgs e) { PackageDescription packageDescription; this.TryGetBinding <PackageDescription>("PackageDescription", out packageDescription); e.Result = packageDescription != null; }
private void isUsunPrzetworzoneFaktury(object sender, ConditionalEventArgs e) { if (item.ContentType.Name.Equals("Usuń przetworzone faktury")) { e.Result = true; } }
private void IsTitleUsed(object sender, ConditionalEventArgs e) { string title = this.GetBinding <string>(Binding_Title); e.Result = PageTemplateFacade.GetPageTemplates() .Any(f => f.Title.Equals(title, StringComparison.InvariantCultureIgnoreCase)); }
private void isImportFakturZaObsluge(object sender, ConditionalEventArgs e) { if (item.ContentType.Name.Equals("Import faktur za obsługę")) { e.Result = true; } }
/// <summary> /// Handles the Condition event of the ActivityExecutionConditionSatisfied condition. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="ConditionalEventArgs"/> instance containing the event data.</param> private void ActivityExecutionConditionSatisfied_Condition(object sender, ConditionalEventArgs e) { Logger.Instance.WriteMethodEntry(EventIdentifier.RunPowerShellScriptActivityExecutionConditionSatisfiedCondition, "Condition: '{0}'.", this.ActivityExecutionCondition); try { // Determine if requests should be submitted based on whether or not a condition was supplied // and if that condition resolves to true if (string.IsNullOrEmpty(this.ActivityExecutionCondition)) { e.Result = true; } else { object resolved = this.ActivityExpressionEvaluator.ResolveExpression(this.ActivityExecutionCondition); if (resolved is bool && (bool)resolved) { e.Result = true; } } } finally { Logger.Instance.WriteMethodExit(EventIdentifier.RunPowerShellScriptActivityExecutionConditionSatisfiedCondition, "Condition: '{0}'. Condition evaluated '{1}'.", this.ActivityExecutionCondition, e.Result); } }
private void isImportPrzeterminowanychNaleznosci(object sender, ConditionalEventArgs e) { if (item.ContentType.Name.Equals("Import przeterminowanych należności")) { e.Result = true; } }
private void PageStillExists(object sender, ConditionalEventArgs e) { var selectedPage = GetBinding <IPage>("SelectedPage"); var originalPage = DataFacade.GetData <IPage>(f => f.Id == selectedPage.Id).SingleOrDefault(); e.Result = originalPage != null; }
private void isObslugaZadan(object sender, ConditionalEventArgs e) { if (item.ContentType.Name.Equals("Obsługa zadań")) { e.Result = true; } }
private void isOsobaFizyczna(object sender, ConditionalEventArgs e) { if (klient.ContentType.Name.Equals(_CT_OsobaFizyczna)) { e.Result = true; } }
private void ValidateBindings(object sender, ConditionalEventArgs e) { IPageTypeMetaDataTypeLink pageTypeMetaDataTypeLink = this.GetDataItemFromEntityToken <IPageTypeMetaDataTypeLink>(); IPageMetaDataDefinition pageMetaDataDefinition = PageMetaDataFacade.GetMetaDataDefinition(pageTypeMetaDataTypeLink.PageTypeId, pageTypeMetaDataTypeLink.Name); string metaDataDescriptionLabel = this.GetBinding <string>("CompositionDescriptionLabel"); Guid containerId = this.GetBinding <Guid>("CompositionContainerId"); e.Result = true; if (pageMetaDataDefinition.Label != metaDataDescriptionLabel) { if (PageMetaDataFacade.IsDefinitionAllowed(pageTypeMetaDataTypeLink.PageTypeId, pageMetaDataDefinition.Name, metaDataDescriptionLabel, pageMetaDataDefinition.MetaDataTypeId) == false) { this.ShowFieldMessage("CompositionDescriptionLabel", GetText("PageType.EditPageTypeMetaDataFieldWorkflow.ValidationError.MetaDataFieldNameAlreadyUsed")); SetSaveStatus(false); e.Result = false; } } if (pageMetaDataDefinition.MetaDataContainerId != containerId) { if (PageMetaDataFacade.IsNewContainerIdAllowed(pageTypeMetaDataTypeLink.PageTypeId, pageMetaDataDefinition.Name, containerId) == false) { this.ShowFieldMessage("CompositionContainerId", GetText("PageType.EditPageTypeMetaDataFieldWorkflow.ValidationError.MetaDataContainerChangeNotAllowed")); SetSaveStatus(false); e.Result = false; } } }
private void isCT_GFRK(object sender, ConditionalEventArgs e) { if (item.ContentType.Name.Equals(_CT_GFRK)) { e.Result = true; } }
private void IsTitleUsed(object sender, ConditionalEventArgs e) { IXmlPageTemplate newPageTemplate = this.GetBinding <IXmlPageTemplate>("NewPageTemplate"); e.Result = PageTemplateFacade.GetPageTemplates() .Any(f => f.Title.Equals(newPageTemplate.Title, StringComparison.InvariantCultureIgnoreCase)); }
private void ConditionPOAprove(object sender, ConditionalEventArgs e) { if (Module == eziposModule.PO) { switch (Status) { case Status.Approved: e.Result = true; break; case Status.CreateInvoice: e.Result = true; break; default: e.Result = false; break; } } else if (Module == eziposModule.PROSEPAY || Module == eziposModule.IV) { e.Result = true; } else { e.Result = false; } }
private void CheckTypeNameIsDynamicType(object sender, ConditionalEventArgs e) { Type type = GetSourceDataType(); Guid immutableTypeId; e.Result = type != null && type.TryGetImmutableTypeId(out immutableTypeId); }
private void HasUsers(object sender, ConditionalEventArgs e) { DataEntityToken dataEntityToken = (DataEntityToken)this.EntityToken; IUserGroup userGroup = (IUserGroup)dataEntityToken.Data; e.Result = DataFacade.GetData <IUserUserGroupRelation>(f => f.UserGroupId == userGroup.Id).Any(); }
private void EvaluateConditionEventFunction(object Caller, ConditionalEventArgs CEArgs) { CEArgs.EvalResult = EvaluateConditional(CEArgs.StringValue); HRESULTS RetVal = (HRESULTS)OptionalNodeProcessing("EvaluateConditional/DelegateReturnValue", HRESULTS.HR_S_OK); CEArgs.ResultToReturn = RetVal; }