Cargando...
Buscando...
Nada coincide
Referencia de la interface sage.addons.gaped.Negocio.Interficies.IEstado

Interficie para los estados. Más...

Diagrama de herencia 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.
 
IResultadoCambioEstado _CambiarArticulo (_Extension_Lin_PV linea, string nuevoArticulo)
 Cambiar el artículo de la línea.
 
IResultadoCambioEstado _PuedoCambiarArticulo ()
 Valida si se permite el cambio de artículo.
 
IResultadoCambioEstado _CambiarEstadoA_Servida ()
 Método virtual para el cambio de estado (se debe implementar en el estado concreto)
 
IResultadoCambioEstado _CambiarEstadoA_SinEstado ()
 Método virtual para el cambio de estado (se debe implementar en el estado concreto)
 
IResultadoCambioEstado _CambiarEstadoA_Anulada (_Extension_Lin_PV linea)
 Método virtual para el cambio de estado (se debe implementar en el estado concreto)
 
IResultadoCambioEstado _CambiarEstadoA_StockDisponible ()
 Método virtual para el cambio de estado (se debe implementar en el estado concreto)
 
IResultadoCambioEstado _CambiarEstadoA_StockDisponible (_Extension_Lin_PV linea)
 Método virtual para el cambio de estado (se debe implementar en el estado concreto)
 
IResultadoCambioEstado _CambiarEstadoA_RelacionadoConPedidoDeCompra (_Extension_Lin_PV linea)
 Método virtual para el cambio de estado (se debe implementar en el estado concreto)
 
IResultadoCambioEstado _CambiarEstadoA_PendienteDeEntrega ()
 Método virtual para el cambio de estado (se debe implementar en el estado concreto)
 

Propiedades

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

Descripción detallada

Interficie para los estados.

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

Documentación de 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.NoCalcularEstado y sage.addons.gaped.Negocio.Estados.PedirAlProveedor.

◆ _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.NoCalcularEstado y sage.addons.gaped.Negocio.Estados.SinEstado.

◆ _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.NoCalcularEstado y sage.addons.gaped.Negocio.Estados.PedirAlProveedor.

◆ _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.

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

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

◆ Nombre

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

Nombre del estado.

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

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


La documentación de esta interface está generada del siguiente archivo: