GET ControlObraApi/obra/{id}
Obtenemos la obra según el identificador
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| id |
Identificador |
integer |
Required |
Body Parameters
None.
Response Information
Resource Description
Obra
ObraDetailDto| Name | Description | Type | Additional information |
|---|---|---|---|
| Id | integer |
None. |
|
| Codigo | string |
None. |
|
| Nombre | string |
None. |
|
| Cliente | string |
None. |
|
| EmpleadoHoras | Collection of IntervencionEmpleadoHorasDto |
None. |
|
| Materiales | Collection of MaterialesObraDto |
None. |
|
| Gastos | Collection of GastosObraDto |
None. |
|
| Totales | TotalesObraDto |
None. |
Response Formats
application/json, text/json
Sample:
{
"Id": 1,
"Codigo": "sample string 2",
"Nombre": "sample string 3",
"Cliente": "sample string 4",
"EmpleadoHoras": {
"$id": "2",
"$values": [
{
"$id": "3",
"Empleado": "sample string 1",
"Normal": 2.0,
"Extra": 3.0,
"ExtraFin": 4.0,
"Nocturna": 5.0,
"Totales": 6.0,
"TotalCoste": 7.0
},
{
"$ref": "3"
}
]
},
"Materiales": {
"$id": "4",
"$values": [
{
"$id": "5",
"Codigo": "sample string 1",
"Articulo": "sample string 2",
"Cantidad": 3.0,
"TotalVentas": 4.0,
"TotalCoste": 5.0,
"TotalBcio": 6.0
},
{
"$ref": "5"
}
]
},
"Gastos": {
"$id": "6",
"$values": [
{
"$id": "7",
"Codigo": "sample string 1",
"Gasto": "sample string 2",
"TotalBase": 3.0
},
{
"$ref": "7"
}
]
},
"Totales": {
"$id": "8",
"TotalHoras": {
"$id": "9",
"Normal": 1.0,
"Extra": 2.0,
"ExtraFin": 3.0,
"Nocturna": 4.0,
"Totales": 5.0,
"TotalCoste": 6.0
},
"TotalMateriales": {
"$id": "10",
"TotalVentas": 1.0,
"TotalCoste": 2.0,
"TotalBcio": 3.0,
"PorBcio": 4.0
},
"TotalGastos": {
"$id": "11",
"TotalBase": 1.0
}
}
}
application/xml, text/xml
Sample:
<ObraDetailDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" z:Id="1" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/" xmlns="http://schemas.datacontract.org/2004/07/Sofycom.Sofygest.Service.Application.Models.Dtos.Obra">
<Cliente z:Id="2">sample string 4</Cliente>
<Codigo z:Id="3">sample string 2</Codigo>
<EmpleadoHoras xmlns:d2p1="http://schemas.datacontract.org/2004/07/Sofycom.Sofygest.Service.Application.Models.Dtos.Intervencion" z:Id="4" z:Size="2">
<d2p1:IntervencionEmpleadoHorasDto z:Id="5">
<d2p1:Empleado z:Id="6">sample string 1</d2p1:Empleado>
<d2p1:Extra>3</d2p1:Extra>
<d2p1:ExtraFin>4</d2p1:ExtraFin>
<d2p1:Nocturna>5</d2p1:Nocturna>
<d2p1:Normal>2</d2p1:Normal>
<d2p1:TotalCoste>7</d2p1:TotalCoste>
<d2p1:Totales>6</d2p1:Totales>
</d2p1:IntervencionEmpleadoHorasDto>
<d2p1:IntervencionEmpleadoHorasDto z:Ref="5" i:nil="true" />
</EmpleadoHoras>
<Gastos z:Id="7" z:Size="2">
<GastosObraDto z:Id="8">
<Codigo z:Id="9">sample string 1</Codigo>
<Gasto z:Id="10">sample string 2</Gasto>
<TotalBase>3</TotalBase>
</GastosObraDto>
<GastosObraDto z:Ref="8" i:nil="true" />
</Gastos>
<Id>1</Id>
<Materiales z:Id="11" z:Size="2">
<MaterialesObraDto z:Id="12">
<Articulo z:Id="13">sample string 2</Articulo>
<Cantidad>3</Cantidad>
<Codigo z:Id="14">sample string 1</Codigo>
<TotalBcio>6</TotalBcio>
<TotalCoste>5</TotalCoste>
<TotalVentas>4</TotalVentas>
</MaterialesObraDto>
<MaterialesObraDto z:Ref="12" i:nil="true" />
</Materiales>
<Nombre z:Id="15">sample string 3</Nombre>
<Totales z:Id="16">
<TotalGastos z:Id="17">
<TotalBase>1</TotalBase>
</TotalGastos>
<TotalHoras z:Id="18">
<Extra>2</Extra>
<ExtraFin>3</ExtraFin>
<Nocturna>4</Nocturna>
<Normal>1</Normal>
<TotalCoste>6</TotalCoste>
<Totales>5</Totales>
</TotalHoras>
<TotalMateriales z:Id="19">
<PorBcio>4</PorBcio>
<TotalBcio>3</TotalBcio>
<TotalCoste>2</TotalCoste>
<TotalVentas>1</TotalVentas>
</TotalMateriales>
</Totales>
</ObraDetailDto>