Portal

<back to all web services

BrowseAllPurchaseOrder

Requires Authentication
The following routes are available for this service:
POST/user/{userid}/allpurchaseorders
BrowseAllPurchaseOrder Parameters:
NameParameterData TypeRequiredDescription
UserIdpathintNo
PaginationRequestBase Parameters:
NameParameterData TypeRequiredDescription
GridViewStateformGridViewStateYes
GridViewState Parameters:
NameParameterData TypeRequiredDescription
ColumnStateformGridViewColumnStateYes
ColumnFiltersformList<GridViewColumnFilter>Yes
PagerStateformGridViewPagerStateYes
IsReturnCountformboolNo
GridViewColumnState Parameters:
NameParameterData TypeRequiredDescription
FieldNameformstringYes
SortDirectionformGridSortDirectionNo
GridSortDirection Enum:
NameValue
None0
Asc1
Desc2
GridViewColumnFilter Parameters:
NameParameterData TypeRequiredDescription
FieldNameformstringYes
FilterValueformstringYes
OperatorformFilterOperatorNo
FilterOperator Enum:
NameValue
NotSet0
Equal1=
Greater2>
Less3<
GreaterOrEqual4>=
LessOrEqual5<=
NotEqual6<>
IsNull7 IS NULL
IsNotNull8 IS NOT NULL
Like9 LIKE
NotLike10 NOT LIKE
Begins11 LIKE
Ends12 LIKE
In13 IN
Between14 BETWEEN
GridViewPagerState Parameters:
NameParameterData TypeRequiredDescription
SkipRowCountformintNo
PageRowCountformintNo
PaginationResponse<TenderSimple> Parameters:
NameParameterData TypeRequiredDescription
ResultformPaginationResult<TenderSimple>Yes
ResponseBase Parameters:
NameParameterData TypeRequiredDescription
ResponseStatusformResponseStatusYes
PaginationResult<TModel> Parameters:
NameParameterData TypeRequiredDescription
TotalRowCountformintNo
ItemsformList<TModel>Yes
TenderSimple Parameters:
NameParameterData TypeRequiredDescription
TenderIdformintNo
TenderIdentifierformstringYes
ProcedureTypeformProcedureTypeNo
SubjectformstringYes
TenderRoundNameformstringYes
SectionNameformstringYes
DeadlineformDateTime?No
TenderTypeformTenderTypeNo
TenderStatusformTenderStatusNo
IsUnderPublishformboolNo
PublishStartDateTimeformDateTime?No
PublishEndDateTimeformDateTime?No
PublishedByIdformint?No
IsProcurementEnabledformboolNo
IsComplianceEnabledformboolNo
ProcedureType Enum:
NameValue
Competition0
Simplified1
TenderType Enum:
NameValue
Private0
Public1
TenderStatus Enum:
NameValue
FirstRound0
SecondRound1
ThirdRound2
Successful3
UnSuccessful4
Revoked5

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /user/{userid}/allpurchaseorders HTTP/1.1 
Host: szallitoiportal-be.veolia.hu 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<BrowseAllPurchaseOrder xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Portal.ServiceDto">
  <GridViewState xmlns:d2p1="http://schemas.datacontract.org/2004/07/Portal.Common">
    <d2p1:ColumnFilters>
      <d2p1:GridViewColumnFilter>
        <d2p1:FieldName>String</d2p1:FieldName>
        <d2p1:FilterValue>String</d2p1:FilterValue>
        <d2p1:Operator>NotSet</d2p1:Operator>
      </d2p1:GridViewColumnFilter>
    </d2p1:ColumnFilters>
    <d2p1:ColumnState>
      <d2p1:FieldName>String</d2p1:FieldName>
      <d2p1:SortDirection>None</d2p1:SortDirection>
    </d2p1:ColumnState>
    <d2p1:IsReturnCount>false</d2p1:IsReturnCount>
    <d2p1:PagerState>
      <d2p1:PageRowCount>0</d2p1:PageRowCount>
      <d2p1:SkipRowCount>0</d2p1:SkipRowCount>
    </d2p1:PagerState>
  </GridViewState>
  <UserId>0</UserId>
</BrowseAllPurchaseOrder>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<PaginationResponseOfPurchaseOrderSimplesQn7QJ6w xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Portal.ServiceDto">
  <ResponseStatus xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:ErrorCode>String</d2p1:ErrorCode>
    <d2p1:Message>String</d2p1:Message>
    <d2p1:StackTrace>String</d2p1:StackTrace>
    <d2p1:Errors>
      <d2p1:ResponseError>
        <d2p1:ErrorCode>String</d2p1:ErrorCode>
        <d2p1:FieldName>String</d2p1:FieldName>
        <d2p1:Message>String</d2p1:Message>
        <d2p1:Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:KeyValueOfstringstring>
            <d5p1:Key>String</d5p1:Key>
            <d5p1:Value>String</d5p1:Value>
          </d5p1:KeyValueOfstringstring>
        </d2p1:Meta>
      </d2p1:ResponseError>
    </d2p1:Errors>
    <d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </d2p1:Meta>
  </ResponseStatus>
  <Result xmlns:d2p1="http://schemas.datacontract.org/2004/07/Portal.Common">
    <d2p1:Items>
      <PurchaseOrderSimple>
        <Buyer>String</Buyer>
        <CancellationDateTime>0001-01-01T00:00:00</CancellationDateTime>
        <ConfirmationDeadline>0001-01-01T00:00:00</ConfirmationDeadline>
        <Id>0</Id>
        <IsCancelled>false</IsCancelled>
        <PurchaseOrderIdentifier>String</PurchaseOrderIdentifier>
        <Status>Draft</Status>
        <Subject>String</Subject>
        <SupplierUserId>0</SupplierUserId>
        <TenderId>0</TenderId>
        <TenderIdentifier>String</TenderIdentifier>
        <TenderUserId>0</TenderUserId>
        <UserId>0</UserId>
      </PurchaseOrderSimple>
    </d2p1:Items>
    <d2p1:TotalRowCount>0</d2p1:TotalRowCount>
  </Result>
</PaginationResponseOfPurchaseOrderSimplesQn7QJ6w>