Referencia de la Interfaz sage.addons.gaped.Negocio.Interficies.IEstado

Interficie para los estados Más...

Diagrama de herencias de sage.addons.gaped.Negocio.Interficies.IEstado
sage.addons.gaped.Negocio.Estados.EstadoDeLinea sage.addons.gaped.Negocio.Estados.NoCalcularEstado sage.addons.gaped.Negocio.Estados.Anulada sage.addons.gaped.Negocio.Estados.Facturada sage.addons.gaped.Negocio.Estados.PedirAlProveedor sage.addons.gaped.Negocio.Estados.PendienteDeEntrega sage.addons.gaped.Negocio.Estados.ProductoEnProduccion sage.addons.gaped.Negocio.Estados.RelacionadoConPedidoDeCompra sage.addons.gaped.Negocio.Estados.Servida sage.addons.gaped.Negocio.Estados.SinEstado sage.addons.gaped.Negocio.Estados.StockDisponible sage.addons.gaped.Negocio.Estados.StockReservado

Métodos públicos

IResultadoCambioEstado _CambiarUnidades (_Extension_Lin_PV linea, decimal unidadesDiferencia)
 Cambiar las unidades a la línea y calcular el nuevo estado Más...
 
IResultadoCambioEstado _CambiarArticulo (_Extension_Lin_PV linea, string nuevoArticulo)
 Cambiar el artículo de la línea Más...
 
IResultadoCambioEstado _PuedoCambiarArticulo ()
 Valida si se permite el cambio de artículo Más...
 
IResultadoCambioEstado _CambiarEstadoA_Servida ()
 Método virtual para el cambio de estado (se debe implementar en el estado concreto) Más...
 
IResultadoCambioEstado _CambiarEstadoA_SinEstado ()
 Método virtual para el cambio de estado (se debe implementar en el estado concreto) Más...
 
IResultadoCambioEstado _CambiarEstadoA_Anulada (_Extension_Lin_PV linea)
 Método virtual para el cambio de estado (se debe implementar en el estado concreto) Más...
 
IResultadoCambioEstado _CambiarEstadoA_StockDisponible ()
 Método virtual para el cambio de estado (se debe implementar en el estado concreto) Más...
 
IResultadoCambioEstado _CambiarEstadoA_StockDisponible (_Extension_Lin_PV linea)
 Método virtual para el cambio de estado (se debe implementar en el estado concreto) Más...
 
IResultadoCambioEstado _CambiarEstadoA_RelacionadoConPedidoDeCompra (_Extension_Lin_PV linea)
 Método virtual para el cambio de estado (se debe implementar en el estado concreto) Más...
 
IResultadoCambioEstado _CambiarEstadoA_PendienteDeEntrega ()
 Método virtual para el cambio de estado (se debe implementar en el estado concreto) Más...
 

Propiedades

string Codigo [get]
 Código del estado Más...
 
string Nombre [get]
 Nombre del estado Más...
 

Descripción detallada

Interficie para los estados

Definición en la línea 13 del archivo IEstado.cs.

Documentación de las funciones miembro

◆ _CambiarArticulo()

IResultadoCambioEstado sage.addons.gaped.Negocio.Interficies.IEstado._CambiarArticulo ( _Extension_Lin_PV  linea,
string  nuevoArticulo 
)

Cambiar el artículo de la línea

Parámetros
linea
nuevoArticulo
Devuelve

Implementado en sage.addons.gaped.Negocio.Estados.EstadoDeLinea y sage.addons.gaped.Negocio.Estados.NoCalcularEstado.

◆ _CambiarEstadoA_Anulada()

◆ _CambiarEstadoA_PendienteDeEntrega()

IResultadoCambioEstado sage.addons.gaped.Negocio.Interficies.IEstado._CambiarEstadoA_PendienteDeEntrega ( )

Método virtual para el cambio de estado (se debe implementar en el estado concreto)

Devuelve

Implementado en sage.addons.gaped.Negocio.Estados.EstadoDeLinea, sage.addons.gaped.Negocio.Estados.NoCalcularEstado y sage.addons.gaped.Negocio.Estados.RelacionadoConPedidoDeCompra.

◆ _CambiarEstadoA_RelacionadoConPedidoDeCompra()

IResultadoCambioEstado sage.addons.gaped.Negocio.Interficies.IEstado._CambiarEstadoA_RelacionadoConPedidoDeCompra ( _Extension_Lin_PV  linea)

Método virtual para el cambio de estado (se debe implementar en el estado concreto)

Devuelve

Implementado en sage.addons.gaped.Negocio.Estados.EstadoDeLinea, sage.addons.gaped.Negocio.Estados.PedirAlProveedor y sage.addons.gaped.Negocio.Estados.NoCalcularEstado.

◆ _CambiarEstadoA_Servida()

◆ _CambiarEstadoA_SinEstado()

◆ _CambiarEstadoA_StockDisponible() [1/2]

IResultadoCambioEstado sage.addons.gaped.Negocio.Interficies.IEstado._CambiarEstadoA_StockDisponible ( )

Método virtual para el cambio de estado (se debe implementar en el estado concreto)

Devuelve

Implementado en sage.addons.gaped.Negocio.Estados.EstadoDeLinea, sage.addons.gaped.Negocio.Estados.SinEstado y sage.addons.gaped.Negocio.Estados.NoCalcularEstado.

◆ _CambiarEstadoA_StockDisponible() [2/2]

IResultadoCambioEstado sage.addons.gaped.Negocio.Interficies.IEstado._CambiarEstadoA_StockDisponible ( _Extension_Lin_PV  linea)

Método virtual para el cambio de estado (se debe implementar en el estado concreto)

Devuelve

Implementado en sage.addons.gaped.Negocio.Estados.EstadoDeLinea, sage.addons.gaped.Negocio.Estados.PedirAlProveedor y sage.addons.gaped.Negocio.Estados.NoCalcularEstado.

◆ _CambiarUnidades()

IResultadoCambioEstado sage.addons.gaped.Negocio.Interficies.IEstado._CambiarUnidades ( _Extension_Lin_PV  linea,
decimal  unidadesDiferencia 
)

◆ _PuedoCambiarArticulo()

IResultadoCambioEstado sage.addons.gaped.Negocio.Interficies.IEstado._PuedoCambiarArticulo ( )

Documentación de propiedades

◆ Codigo

string sage.addons.gaped.Negocio.Interficies.IEstado.Codigo
get

Código del estado

Definición en la línea 18 del archivo IEstado.cs.

◆ Nombre

string sage.addons.gaped.Negocio.Interficies.IEstado.Nombre
get

Nombre del estado

Definición en la línea 23 del archivo IEstado.cs.


La documentación para este interfaz fue generada a partir del siguiente fichero: