Index: WS/Prod/Select.cls.xml =================================================================== diff -u -r734 -r913 --- WS/Prod/Select.cls.xml (.../Select.cls.xml) (revision 734) +++ WS/Prod/Select.cls.xml (.../Select.cls.xml) (revision 913) @@ -1,10 +1,10 @@ - + BL.Sys.Toegang,BL.Sys.Proxy,BL.Prod,BL.Sys.Resources 1 %SOAP.WebService -61024,33971.946561 +62147,36816.113297 61635,40762.36861 0 @@ -36,10 +36,37 @@ ;Toegelaten om producten te raadplegen? $$$CheckAccess($$$rsProduct,$$$prRead) - + + Set Usage = "ALL" + Set SubCriteria = ##class(BL.Prod.sub.pxSearchCriteria).%New(Usage) + Do SubCriteria.SetDefault() + + Set SubCriteria.StockType = Criteria.StockType + if (Criteria.Actief){ + Set SubCriteria.Active = $LB("A") + }else{ + Set SubCriteria.Active = $LB("N") + } + Set SubCriteria.VerifyCustomer = Criteria.KLNr + Set SubCriteria.LimitSupplier = Criteria.LevNr + Set SubCriteria.SearchTxt = Criteria.Zoek + Set SubCriteria.At = Criteria.At + Set SubCriteria.Language = Criteria.SubAt + + //Set SubCriteria.ProductType = $LB("B") + + Set SubPxSearchFormat = ##class(BL.Prod.sub.pxSearchFormat).%New() + Set SubPxSearchFormat.FormatCompact = Criteria.FormatCompact + Set SubPxSearchFormat.FormatExpand = Criteria.FormatExpand + Set SubPxSearchFormat.LijnMax = Criteria.LijnMax + + do WL^vhDBG($$ObjToText^vhLib(Criteria)) + Quit ##class(BL.Sys.Proxy.pxXMLDataSet).CreateQuery(.varDataSet,"BL.Prod.Select:Select",Criteria) + + ///Quit ##class(BL.Sys.Proxy.pxXMLDataSet).CreateQuery(.varDataSet,"BL.Prod.Search:Select",SubCriteria,SubPxSearchFormat) ]]> - +