POST api/Order/AddNewOrderLine?orderId={orderId}
Permite agregar un detalle del pedido
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| orderId | string |
Required |
Body Parameters
OrderDetailViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Id | string |
None. |
|
| TradableItemId | string |
Required |
|
| OrderedQuantity | decimal number |
Required |
|
| PreparedQuantity | decimal number |
None. |
|
| PackagesQuantity | integer |
Range: inclusive between 1 and 2147483647 |
|
| UnitPrice | decimal number |
Required |
|
| UnitPriceAfterDiscount | decimal number |
None. |
|
| QuantityByWarehouses | Collection of OrderQuantityFromWarehouseViewModel |
None. |
|
| IsManualPriceEdited | boolean |
None. |
|
| IsCutRequired | boolean |
None. |
|
| DiscountPercentage | decimal number |
None. |
|
| SubTotal | decimal number |
None. |
|
| RollCode | string |
None. |
|
| InitialQuantity | decimal number |
None. |
|
| IsMarkAsPrepared | boolean |
None. |
|
| IsSkipReplenish | boolean |
None. |
Request Formats
application/json, text/json
Sample:
{
"Id": "sample string 1",
"TradableItemId": "sample string 2",
"OrderedQuantity": 3.0,
"PreparedQuantity": 4.0,
"PackagesQuantity": 5,
"UnitPrice": 6.0,
"UnitPriceAfterDiscount": 7.0,
"QuantityByWarehouses": [
{
"Warehouse": {
"Name": "sample string 1",
"ShortName": "sample string 2",
"PhoneNumber": "sample string 3",
"Address": {
"Country": "sample string 1",
"Department": "sample string 2",
"Street": "sample string 3",
"Street2": "sample string 4",
"Latitude": 5.1,
"Longitude": 6.1,
"GLN": 7,
"Id": "sample string 8",
"Name": "sample string 9",
"CountryIso": "sample string 10",
"ZipCode": "sample string 11",
"Location": "sample string 12"
},
"Id": "sample string 4",
"IsMain": true
},
"Quantity": 1.0,
"IsCutRequired": true,
"IsCutBonified": true
},
{
"Warehouse": {
"Name": "sample string 1",
"ShortName": "sample string 2",
"PhoneNumber": "sample string 3",
"Address": {
"Country": "sample string 1",
"Department": "sample string 2",
"Street": "sample string 3",
"Street2": "sample string 4",
"Latitude": 5.1,
"Longitude": 6.1,
"GLN": 7,
"Id": "sample string 8",
"Name": "sample string 9",
"CountryIso": "sample string 10",
"ZipCode": "sample string 11",
"Location": "sample string 12"
},
"Id": "sample string 4",
"IsMain": true
},
"Quantity": 1.0,
"IsCutRequired": true,
"IsCutBonified": true
}
],
"IsManualPriceEdited": true,
"IsCutRequired": true,
"DiscountPercentage": 10.0,
"SubTotal": 11.0,
"RollCode": "sample string 12",
"InitialQuantity": 13.0,
"IsMarkAsPrepared": true,
"IsSkipReplenish": true
}
application/xml, text/xml
Sample:
<OrderDetailViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Tempo.Core.WebAPI.ViewModels.Trading.Order">
<DiscountPercentage>10</DiscountPercentage>
<Id>sample string 1</Id>
<InitialQuantity>13</InitialQuantity>
<IsCutRequired>true</IsCutRequired>
<IsManualPriceEdited>true</IsManualPriceEdited>
<IsMarkAsPrepared>true</IsMarkAsPrepared>
<IsSkipReplenish>true</IsSkipReplenish>
<OrderedQuantity>3</OrderedQuantity>
<PackagesQuantity>5</PackagesQuantity>
<PreparedQuantity>4</PreparedQuantity>
<QuantityByWarehouses>
<OrderQuantityFromWarehouseViewModel>
<IsCutBonified>true</IsCutBonified>
<IsCutRequired>true</IsCutRequired>
<Quantity>1</Quantity>
<Warehouse xmlns:d4p1="http://schemas.datacontract.org/2004/07/Tempo.Core.WebAPI.ViewModels.Warehousing">
<d4p1:Id>sample string 4</d4p1:Id>
<d4p1:IsMain>true</d4p1:IsMain>
<d4p1:Address xmlns:d5p1="http://schemas.datacontract.org/2004/07/Tempo.Core.WebAPI.ViewModels">
<d5p1:Country>sample string 1</d5p1:Country>
<d5p1:CountryIso>sample string 10</d5p1:CountryIso>
<d5p1:Department>sample string 2</d5p1:Department>
<d5p1:Id>sample string 8</d5p1:Id>
<d5p1:Location>sample string 12</d5p1:Location>
<d5p1:Name>sample string 9</d5p1:Name>
<d5p1:Street>sample string 3</d5p1:Street>
<d5p1:ZipCode>sample string 11</d5p1:ZipCode>
<d5p1:GLN>7</d5p1:GLN>
<d5p1:Latitude>5.1</d5p1:Latitude>
<d5p1:Longitude>6.1</d5p1:Longitude>
<d5p1:Street2>sample string 4</d5p1:Street2>
</d4p1:Address>
<d4p1:Name>sample string 1</d4p1:Name>
<d4p1:PhoneNumber>sample string 3</d4p1:PhoneNumber>
<d4p1:ShortName>sample string 2</d4p1:ShortName>
</Warehouse>
</OrderQuantityFromWarehouseViewModel>
<OrderQuantityFromWarehouseViewModel>
<IsCutBonified>true</IsCutBonified>
<IsCutRequired>true</IsCutRequired>
<Quantity>1</Quantity>
<Warehouse xmlns:d4p1="http://schemas.datacontract.org/2004/07/Tempo.Core.WebAPI.ViewModels.Warehousing">
<d4p1:Id>sample string 4</d4p1:Id>
<d4p1:IsMain>true</d4p1:IsMain>
<d4p1:Address xmlns:d5p1="http://schemas.datacontract.org/2004/07/Tempo.Core.WebAPI.ViewModels">
<d5p1:Country>sample string 1</d5p1:Country>
<d5p1:CountryIso>sample string 10</d5p1:CountryIso>
<d5p1:Department>sample string 2</d5p1:Department>
<d5p1:Id>sample string 8</d5p1:Id>
<d5p1:Location>sample string 12</d5p1:Location>
<d5p1:Name>sample string 9</d5p1:Name>
<d5p1:Street>sample string 3</d5p1:Street>
<d5p1:ZipCode>sample string 11</d5p1:ZipCode>
<d5p1:GLN>7</d5p1:GLN>
<d5p1:Latitude>5.1</d5p1:Latitude>
<d5p1:Longitude>6.1</d5p1:Longitude>
<d5p1:Street2>sample string 4</d5p1:Street2>
</d4p1:Address>
<d4p1:Name>sample string 1</d4p1:Name>
<d4p1:PhoneNumber>sample string 3</d4p1:PhoneNumber>
<d4p1:ShortName>sample string 2</d4p1:ShortName>
</Warehouse>
</OrderQuantityFromWarehouseViewModel>
</QuantityByWarehouses>
<RollCode>sample string 12</RollCode>
<SubTotal>11</SubTotal>
<TradableItemId>sample string 2</TradableItemId>
<UnitPrice>6</UnitPrice>
<UnitPriceAfterDiscount>7</UnitPriceAfterDiscount>
</OrderDetailViewModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
De ser exitosa la actualización retorna 200. De lo contrario retorna 400
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.