POST api/empleado/regla-calculo/guardar
Request Information
URI Parameters
None.
Body Parameters
BonoReglaCalculoCompleta| Name | Description | Type | Additional information |
|---|---|---|---|
| cabecera | BonoReglaCalculo |
None. |
|
| escalaVenta | Collection of BonoReglaEscalaVenta |
None. |
|
| escalaMC | Collection of BonoReglaEscalaMC |
None. |
|
| escalaSat | Collection of BonoReglaEscalaSat |
None. |
Request Formats
application/json, text/json
Sample:
{
"cabecera": {
"id": 1,
"nombre": "sample string 2",
"descripcion": "sample string 3",
"pesoVenta": 4.0,
"pesoMC": 5.0,
"pesoSat": 6.0,
"factorExcedenteVenta": 7.0,
"factorExcedenteMC": 8.0,
"usaEscalaVenta": true,
"pagoProporcionalVenta": true,
"usaEscalaMC": true,
"topeSatSiNoMeta": 12.0,
"activo": true,
"fechaRegistro": "sample string 14",
"usuarioRegistro": "sample string 15"
},
"escalaVenta": [
{
"id": 1,
"reglaId": 2,
"limiteInferior": 3.0,
"limiteSuperior": 1.0,
"multiplicador": 4.0,
"orden": 5
},
{
"id": 1,
"reglaId": 2,
"limiteInferior": 3.0,
"limiteSuperior": 1.0,
"multiplicador": 4.0,
"orden": 5
}
],
"escalaMC": [
{
"id": 1,
"reglaId": 2,
"limiteInferior": 3.0,
"limiteSuperior": 1.0,
"multiplicador": 4.0,
"orden": 5
},
{
"id": 1,
"reglaId": 2,
"limiteInferior": 3.0,
"limiteSuperior": 1.0,
"multiplicador": 4.0,
"orden": 5
}
],
"escalaSat": [
{
"id": 1,
"reglaId": 2,
"limiteInferior": 3.0,
"limiteSuperior": 1.0,
"multiplicador": 4.0,
"orden": 5
},
{
"id": 1,
"reglaId": 2,
"limiteInferior": 3.0,
"limiteSuperior": 1.0,
"multiplicador": 4.0,
"orden": 5
}
]
}
application/xml, text/xml
Sample:
<BonoReglaCalculoCompleta xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ArellanoAPI.Models">
<cabecera>
<activo>true</activo>
<descripcion>sample string 3</descripcion>
<factorExcedenteMC>8</factorExcedenteMC>
<factorExcedenteVenta>7</factorExcedenteVenta>
<fechaRegistro>sample string 14</fechaRegistro>
<id>1</id>
<nombre>sample string 2</nombre>
<pagoProporcionalVenta>true</pagoProporcionalVenta>
<pesoMC>5</pesoMC>
<pesoSat>6</pesoSat>
<pesoVenta>4</pesoVenta>
<topeSatSiNoMeta>12</topeSatSiNoMeta>
<usaEscalaMC>true</usaEscalaMC>
<usaEscalaVenta>true</usaEscalaVenta>
<usuarioRegistro>sample string 15</usuarioRegistro>
</cabecera>
<escalaMC>
<BonoReglaEscalaMC>
<id>1</id>
<limiteInferior>3</limiteInferior>
<limiteSuperior>1</limiteSuperior>
<multiplicador>4</multiplicador>
<orden>5</orden>
<reglaId>2</reglaId>
</BonoReglaEscalaMC>
<BonoReglaEscalaMC>
<id>1</id>
<limiteInferior>3</limiteInferior>
<limiteSuperior>1</limiteSuperior>
<multiplicador>4</multiplicador>
<orden>5</orden>
<reglaId>2</reglaId>
</BonoReglaEscalaMC>
</escalaMC>
<escalaSat>
<BonoReglaEscalaSat>
<id>1</id>
<limiteInferior>3</limiteInferior>
<limiteSuperior>1</limiteSuperior>
<multiplicador>4</multiplicador>
<orden>5</orden>
<reglaId>2</reglaId>
</BonoReglaEscalaSat>
<BonoReglaEscalaSat>
<id>1</id>
<limiteInferior>3</limiteInferior>
<limiteSuperior>1</limiteSuperior>
<multiplicador>4</multiplicador>
<orden>5</orden>
<reglaId>2</reglaId>
</BonoReglaEscalaSat>
</escalaSat>
<escalaVenta>
<BonoReglaEscalaVenta>
<id>1</id>
<limiteInferior>3</limiteInferior>
<limiteSuperior>1</limiteSuperior>
<multiplicador>4</multiplicador>
<orden>5</orden>
<reglaId>2</reglaId>
</BonoReglaEscalaVenta>
<BonoReglaEscalaVenta>
<id>1</id>
<limiteInferior>3</limiteInferior>
<limiteSuperior>1</limiteSuperior>
<multiplicador>4</multiplicador>
<orden>5</orden>
<reglaId>2</reglaId>
</BonoReglaEscalaVenta>
</escalaVenta>
</BonoReglaCalculoCompleta>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ResponseAPI| Name | Description | Type | Additional information |
|---|---|---|---|
| Exito | boolean |
None. |
|
| Mensaje | string |
None. |
|
| Excepcion | string |
None. |
|
| Data | Object |
None. |
Response Formats
application/json, text/json
Sample:
{
"Exito": true,
"Mensaje": "sample string 2",
"Excepcion": "sample string 3",
"Data": {}
}
application/xml, text/xml
Sample:
<ResponseAPI xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ArellanoAPI.Models"> <Data /> <Excepcion>sample string 3</Excepcion> <Exito>true</Exito> <Mensaje>sample string 2</Mensaje> </ResponseAPI>