protected override async Task DoSearch() { var cond = new AggregatedConditionDto(); cond.AddStandardConditionIfNotEmpty("strBarcode", AliquotBarcode, Operators.LikeOperator); cond.AddStandardConditionIfNotEmpty("datCreationDate", StartDateText, Operators.MoreOperator); cond.AddStandardConditionIfNotEmpty("datCreationDate", EndDateText, Operators.LessOperator); cond.AddStandardConditionIfNotEmpty("idfsCFormTemplateID", Template?.Id, Operators.EqualsOperator); //todo: implement the rest await InvokeAsync(() => OnSearch?.Invoke(cond)); }
private SourceCatalogDto GetSourceWithMaterial() { var condition = new AggregatedConditionDto { PageSize = 1 }; condition.AddStandardConditionIfNotEmpty("strMaterialBarcode", "m", Operators.LikeOperator); var items = _catalogService.GetSources(condition).Result.ToList(); Assert.IsNotEmpty(items); var source = items[0]; Console.WriteLine($"Found source {source.SourceBarcode} with ID {source.SourceId}"); return(source); }
private MaterialCatalogDto GetMaterial() { var condition = new AggregatedConditionDto { PageSize = 1 }; condition.AddStandardConditionIfNotEmpty("idfsTestStatus", "ttsInProgress", Operators.EqualsOperator); var items = _catalogService.GetMaterials(condition).Result.ToList(); Assert.IsNotEmpty(items); var material = items[0]; Console.WriteLine($"Found Material {material.MaterialBarcode} with ID {material.MaterialId}"); return(material); }
protected override async Task DoSearch() { var cond = new AggregatedConditionDto(); cond.AddStandardConditionIfNotEmpty("strSourceBarcode", SourceBarcode, Operators.LikeOperator); cond.AddStandardConditionIfNotEmpty("datCreationDate", StartDateText, Operators.MoreOperator); cond.AddStandardConditionIfNotEmpty("datCreationDate", EndDateText, Operators.LessOperator); cond.AddStandardConditionIfNotEmpty("idfsCFormTemplateID", Template?.Id, Operators.EqualsOperator); cond.AddStandardConditionIfNotEmpty("strNote", SourceNotes, Operators.LikeOperator); cond.AddStandardConditionIfNotEmpty("strMaterialBarcode", MaterialBarcode, Operators.LikeOperator); cond.AddStandardConditionIfNotEmpty("strContainerBarcode", AliquotBarcode, Operators.LikeOperator); cond.AddStandardConditionIfNotEmpty("idfsTestStatus", TestStatus?.Id, Operators.EqualsOperator); cond.AddStandardConditionIfNotEmpty("idfsTestTypeId", TestType?.Id, Operators.EqualsOperator); cond.AddStandardConditionIfNotEmpty("idfsTestResultId", TestResult?.Id, Operators.EqualsOperator); await InvokeAsync(() => OnSearch?.Invoke(cond)); }
protected override async Task DoSearch() { var cond = new AggregatedConditionDto(); cond.AddStandardConditionIfNotEmpty("strSourceBarcode", SourceBarcode, Operators.LikeOperator); cond.AddStandardConditionIfNotEmpty("strContainerNumber", AliquotBarcode, Operators.LikeOperator); cond.AddStandardConditionIfNotEmpty("strBarcode", MaterialBarcode, Operators.LikeOperator); cond.AddStandardConditionIfNotEmpty("datCreationDate", StartDateText, Operators.MoreOperator); cond.AddStandardConditionIfNotEmpty("datCreationDate", EndDateText, Operators.LessOperator); cond.AddStandardConditionIfNotEmpty("idfsCFormTemplateID", Template?.Id, Operators.EqualsOperator); cond.AddStandardConditionIfNotEmpty("strNote", MaterialNotes, Operators.LikeOperator); //todo: implement the rest // cond.AddStandardConditionIfNotEmpty("strContainerBarcode", "AliquotBarcode",AliquotBarcode, Operators.LikeOperator); // cond.AddStandardConditionIfNotEmpty("idfOwner", "Owner", cbOwner.EditValue,Operators.EqualsOperator); await InvokeAsync(() => OnSearch?.Invoke(cond)); }