GET ControlObraApi/obra/{id}

Obtenemos la obra según el identificador

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

Identificador

integer

Required

Body Parameters

None.

Response Information

Resource Description

Obra

ObraDetailDto
NameDescriptionTypeAdditional 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>