PUT api/Hora
Permite la modificacion de una hora al sistema. Este método requiere autorización.
Request Information
URI Parameters
None.
Body Parameters
Hora| Name | Description | Type | Additional information |
|---|---|---|---|
| IdHora |
Identificador interno de la hora. |
integer |
Required |
| IdCliente |
Identificador interno del cliente. |
integer |
Required |
| CodigoCliente |
Código de identificación del cliente. |
string |
None. |
| Cliente |
Nombre del cliente. |
string |
None. |
| IdMateria |
Identificador interno de la materia. (Sólo para lectura). |
integer |
Required |
| Materia |
Nombre de la materia. |
string |
None. |
| IdTipoCobro |
Identificador interno del tipo de cobro. (Sólo para lectura). |
integer |
None. |
| TipoCobro |
Nombre del tipo de cobro. (Sólo para lectura). |
string |
None. |
| Horas |
Total de horas trabajadas. |
integer |
Required Range: inclusive between 1 and 23 |
| Minutos |
Total de minutos trabajados. |
integer |
Required Range: inclusive between 0 and 59 |
| Fecha |
Fecha del trabajo realizado, sólo día, mes y año. |
date |
Required |
| Descripcion |
Descripción del trabajo realizado. |
string |
Required |
| UsaGlosasPredeterminadas |
Indica si la hora debe ser ingresada con glosas predeterminadas (true: Utilizar Glosas | false: Utilizar Descripcion). |
boolean |
None. |
| IdGlosaPredeterminada |
Identificador interno de la glosa predeterminada seleccionada. |
integer |
None. |
| Glosas |
Representa colección de glosas predeterminadas respondidas y sustituyen la Descripcion de la hora. |
Collection of Glosa |
None. |
| Idioma |
Lenguaje en el que debe ser ingresada la descripción. (Ing: Inglés, Esp: Español). |
string |
None. |
| CompartidaCon |
Colección de abogados con quienes se ha compartido la hora trabajada. |
Collection of Abogado |
None. |
| Compartida |
Indica sí la hora ha sido compartida. (Sólo para lectura). |
boolean |
None. |
| CompartidaPor |
Corresponde al nombre del Abogado que ha comparido la hora. (Sólo para lectura). |
string |
None. |
| CompartidaPorId |
Corresponde a la Id del Abogado que ha comparido la hora. (Sólo para lectura). |
integer |
None. |
| Favorita |
Indica sí la hora se encuentra ingresada en la lista de favoritas. (Sólo para lectura). |
boolean |
None. |
| CompartirCon |
Colección de abogados con quienes se quiere compartir la hora trabajada. |
Collection of Abogado |
None. |
| Editable |
Indica sí la hora puede o no ser modificada. (Sólo para lectura). |
boolean |
None. |
| RequiereEjecutivo |
Indica que la materia requiere la selección de un ejecutivo. (Sólo para lectura). |
boolean |
None. |
| IdEjecutivo |
Identificador del Ejecutivo. |
integer |
None. |
| Ejecutivo |
Nombre del Ejecutivo. (Sólo para lectura). |
string |
None. |
| RequiereLedes |
Indica que la materia requiere la selección de un ledes. (Sólo para lectura). |
boolean |
None. |
| IdActividad |
Identificador de la Actividad. |
integer |
None. |
| Actividad |
Nombre de la Actividad. (Sólo para lectura). |
string |
None. |
| IdTarea |
Identificador de la Tarea. |
integer |
None. |
| Tarea |
Nombre de la Tarea. (Sólo para lectura). |
string |
None. |
Request Formats
application/json, text/json
{
"IdHora": 1,
"IdCliente": 2,
"CodigoCliente": "sample string 3",
"Cliente": "sample string 4",
"IdMateria": 5,
"Materia": "sample string 6",
"IdTipoCobro": 7,
"TipoCobro": "sample string 8",
"Horas": 9,
"Minutos": 10,
"Fecha": "2025-12-23",
"Descripcion": "sample string 12",
"UsaGlosasPredeterminadas": true,
"IdGlosaPredeterminada": 14,
"Glosas": [
{
"Orden": 1,
"Texto": "sample string 2",
"Valor": "sample string 3",
"Capacidad": 4
},
{
"Orden": 1,
"Texto": "sample string 2",
"Valor": "sample string 3",
"Capacidad": 4
}
],
"Idioma": "sample string 15",
"CompartidaCon": [
{
"IdAbogado": 1,
"Nombre": "sample string 2",
"ApellidoPaterno": "sample string 3",
"ApellidoMaterno": "sample string 4",
"IdGrupo": 5,
"Grupo": "sample string 6"
},
{
"IdAbogado": 1,
"Nombre": "sample string 2",
"ApellidoPaterno": "sample string 3",
"ApellidoMaterno": "sample string 4",
"IdGrupo": 5,
"Grupo": "sample string 6"
}
],
"Compartida": true,
"CompartidaPor": "sample string 17",
"CompartidaPorId": 18,
"Favorita": true,
"CompartirCon": [
{
"IdAbogado": 1,
"Nombre": "sample string 2",
"ApellidoPaterno": "sample string 3",
"ApellidoMaterno": "sample string 4",
"IdGrupo": 5,
"Grupo": "sample string 6"
},
{
"IdAbogado": 1,
"Nombre": "sample string 2",
"ApellidoPaterno": "sample string 3",
"ApellidoMaterno": "sample string 4",
"IdGrupo": 5,
"Grupo": "sample string 6"
}
],
"Editable": true,
"RequiereEjecutivo": true,
"IdEjecutivo": 22,
"Ejecutivo": "sample string 23",
"RequiereLedes": true,
"IdActividad": 25,
"Actividad": "sample string 26",
"IdTarea": 27,
"Tarea": "sample string 28"
}
application/xml, text/xml
<Hora xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Tecnolex.Tempus.API.Models">
<Actividad>sample string 26</Actividad>
<Cliente>sample string 4</Cliente>
<CodigoCliente>sample string 3</CodigoCliente>
<Compartida>true</Compartida>
<CompartidaCon>
<Abogado>
<ApellidoMaterno>sample string 4</ApellidoMaterno>
<ApellidoPaterno>sample string 3</ApellidoPaterno>
<Grupo>sample string 6</Grupo>
<IdAbogado>1</IdAbogado>
<IdGrupo>5</IdGrupo>
<Nombre>sample string 2</Nombre>
</Abogado>
<Abogado>
<ApellidoMaterno>sample string 4</ApellidoMaterno>
<ApellidoPaterno>sample string 3</ApellidoPaterno>
<Grupo>sample string 6</Grupo>
<IdAbogado>1</IdAbogado>
<IdGrupo>5</IdGrupo>
<Nombre>sample string 2</Nombre>
</Abogado>
</CompartidaCon>
<CompartidaPor>sample string 17</CompartidaPor>
<CompartidaPorId>18</CompartidaPorId>
<CompartirCon>
<Abogado>
<ApellidoMaterno>sample string 4</ApellidoMaterno>
<ApellidoPaterno>sample string 3</ApellidoPaterno>
<Grupo>sample string 6</Grupo>
<IdAbogado>1</IdAbogado>
<IdGrupo>5</IdGrupo>
<Nombre>sample string 2</Nombre>
</Abogado>
<Abogado>
<ApellidoMaterno>sample string 4</ApellidoMaterno>
<ApellidoPaterno>sample string 3</ApellidoPaterno>
<Grupo>sample string 6</Grupo>
<IdAbogado>1</IdAbogado>
<IdGrupo>5</IdGrupo>
<Nombre>sample string 2</Nombre>
</Abogado>
</CompartirCon>
<Descripcion>sample string 12</Descripcion>
<Editable>true</Editable>
<Ejecutivo>sample string 23</Ejecutivo>
<Favorita>true</Favorita>
<Fecha>2025-12-23T15:35:54.1174415-03:00</Fecha>
<Glosas>
<Glosa>
<Capacidad>4</Capacidad>
<Orden>1</Orden>
<Texto>sample string 2</Texto>
<Valor>sample string 3</Valor>
</Glosa>
<Glosa>
<Capacidad>4</Capacidad>
<Orden>1</Orden>
<Texto>sample string 2</Texto>
<Valor>sample string 3</Valor>
</Glosa>
</Glosas>
<Horas>9</Horas>
<IdActividad>25</IdActividad>
<IdCliente>2</IdCliente>
<IdEjecutivo>22</IdEjecutivo>
<IdGlosaPredeterminada>14</IdGlosaPredeterminada>
<IdHora>1</IdHora>
<IdMateria>5</IdMateria>
<IdTarea>27</IdTarea>
<IdTipoCobro>7</IdTipoCobro>
<Idioma>sample string 15</Idioma>
<Materia>sample string 6</Materia>
<Minutos>10</Minutos>
<RequiereEjecutivo>true</RequiereEjecutivo>
<RequiereLedes>true</RequiereLedes>
<Tarea>sample string 28</Tarea>
<TipoCobro>sample string 8</TipoCobro>
<UsaGlosasPredeterminadas>true</UsaGlosasPredeterminadas>
</Hora>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
Retorna un [string] con su HttpStatusCode correspondiente (OK:200) o returna un [string] con su HttpStatusCode correspondiente (BadRequest:400).
stringResponse Formats
application/json, text/json
"sample string 1"
application/xml, text/xml
<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">sample string 1</string>