CambiaEstadoCotizacion

Permite el cambio de estado de una cotización.

Según el estado previo de la cotización, se permitirá su cambio de acuerdo a las siguientes reglas:

  1. Estado APROBADA: Se lanza una excepción por que se encuentra en un estado final.
  2. Estado NULA: Se lanza una excepción por que se encuentra en un estado final.
  3. Estado RECHAZADA: Solo se permite cambiar a estado NULA. Cualquier otro estado lanza una excepción.
  4. Estado PENDIENTE: Se permite el cambio de estado.

Requiere que el objeto Sesion incluya id cliente, id empresa, id usuario e id sesión.

Parámetros

Tipo de Datos

Descripción

sesion

Sesion

Sesión iniciada en el sistema.

cotizacion

Cotizacion

Cotización cuyo estado será cambiado.

Estado

EstadoCotizacion

Nuevo estado de la cotización.

Retorno