Referencia de la Clase sage.addons.gaped.Negocio.Estados.EstadoDeLinea

Clase abstracta para los estados de la línea Más...

Diagrama de herencias de sage.addons.gaped.Negocio.Estados.EstadoDeLinea
sage.addons.gaped.Negocio.Interficies.IEstado 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

 EstadoDeLinea (string codigo, string nombre)
 Constructor de estados de pedido Más...
 
 EstadoDeLinea (estados estado)
 Constructor de estados de pedido Más...
 
virtual IResultadoCambioEstado _CambiarUnidades (_Extension_Lin_PV linea, decimal unidadesDiferencia)
 Cambiar las unidades a la línea y calcular el nuevo estado Más...
 
virtual IResultadoCambioEstado _CambiarArticulo (_Extension_Lin_PV linea, string nuevoArticulo)
 Cambiar el artículo de la línea Más...
 
virtual IResultadoCambioEstado _PuedoCambiarArticulo ()
 Valida si se permite el cambio de artículo Más...
 
virtual IResultadoCambioEstado _CambiarEstadoA_SinEstado ()
 Método virtual para el cambio de estado (se debe implementar en el estado concreto) Más...
 
virtual IResultadoCambioEstado _CambiarEstadoA_PedirAlProveedor ()
 Método virtual para el cambio de estado (se debe implementar en el estado concreto) Más...
 
virtual IResultadoCambioEstado _CambiarEstadoA_ProductoEnProduccion ()
 Método virtual para el cambio de estado (se debe implementar en el estado concreto) Más...
 
virtual IResultadoCambioEstado _CambiarEstadoA_RelacionadoConPedidoDeCompra (_Extension_Lin_PV linea)
 Método virtual para el cambio de estado (se debe implementar en el estado concreto) Más...
 
virtual IResultadoCambioEstado _CambiarEstadoA_PendienteDeEntrega ()
 Método virtual para el cambio de estado (se debe implementar en el estado concreto) Más...
 
virtual IResultadoCambioEstado _CambiarEstadoA_StockDisponible ()
 Método virtual para el cambio de estado (se debe implementar en el estado concreto) Más...
 
virtual IResultadoCambioEstado _CambiarEstadoA_StockDisponible (_Extension_Lin_PV linea)
 
Método virtual para el cambio de estado (se debe implementar en el estado concreto) Más...
 
virtual IResultadoCambioEstado _CambiarEstadoA_StockReservado ()
 Método virtual para el cambio de estado (se debe implementar en el estado concreto) Más...
 
virtual IResultadoCambioEstado _CambiarEstadoA_Anulada (_Extension_Lin_PV linea)
 Método virtual para el cambio de estado (se debe implementar en el estado concreto) Más...
 
virtual IResultadoCambioEstado _CambiarEstadoA_Servida ()
 Método virtual para el cambio de estado (se debe implementar en el estado concreto) Más...
 
virtual IResultadoCambioEstado _CambiarEstadoA_Facturada ()
 Método virtual para el cambio de estado (se debe implementar en el estado concreto) Más...
 
override string ToString ()
 Override del método ToString Más...
 
bool Equals (IEstado other)
 Implemtación de la comprobación de igualdad Más...
 

Propiedades

string Codigo [get]
 Código del estado Más...
 
string Nombre [get]
 Código del estado Más...
 
- Propiedades heredados desde sage.addons.gaped.Negocio.Interficies.IEstado
string Codigo [get]
 Código del estado Más...
 
string Nombre [get]
 Nombre del estado Más...
 

Descripción detallada

Clase abstracta para los estados de la línea

Definición en la línea 439 del archivo _EstadoDeLinea.cs.

Documentación del constructor y destructor

◆ EstadoDeLinea() [1/2]

sage.addons.gaped.Negocio.Estados.EstadoDeLinea.EstadoDeLinea ( string  codigo,
string  nombre 
)
inline

Constructor de estados de pedido

Parámetros
codigoCódigo del estado
nombreNombre del estado

Definición en la línea 477 del archivo _EstadoDeLinea.cs.

◆ EstadoDeLinea() [2/2]

sage.addons.gaped.Negocio.Estados.EstadoDeLinea.EstadoDeLinea ( estados  estado)
inline

Constructor de estados de pedido

Parámetros
estadoMantenimiento de estado asociado

Definición en la línea 487 del archivo _EstadoDeLinea.cs.

Documentación de las funciones miembro

◆ _CambiarArticulo()

virtual IResultadoCambioEstado sage.addons.gaped.Negocio.Estados.EstadoDeLinea._CambiarArticulo ( _Extension_Lin_PV  linea,
string  nuevoArticulo 
)
inlinevirtual

Cambiar el artículo de la línea

Parámetros
linea
nuevoArticulo
Devuelve

Implementa sage.addons.gaped.Negocio.Interficies.IEstado.

Definición en la línea 522 del archivo _EstadoDeLinea.cs.

◆ _CambiarEstadoA_Anulada()

◆ _CambiarEstadoA_Facturada()

virtual IResultadoCambioEstado sage.addons.gaped.Negocio.Estados.EstadoDeLinea._CambiarEstadoA_Facturada ( )
inlinevirtual

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

Devuelve

Definición en la línea 655 del archivo _EstadoDeLinea.cs.

◆ _CambiarEstadoA_PedirAlProveedor()

virtual IResultadoCambioEstado sage.addons.gaped.Negocio.Estados.EstadoDeLinea._CambiarEstadoA_PedirAlProveedor ( )
inlinevirtual

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

Devuelve

Definición en la línea 564 del archivo _EstadoDeLinea.cs.

◆ _CambiarEstadoA_PendienteDeEntrega()

virtual IResultadoCambioEstado sage.addons.gaped.Negocio.Estados.EstadoDeLinea._CambiarEstadoA_PendienteDeEntrega ( )
inlinevirtual

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

Devuelve

Implementa sage.addons.gaped.Negocio.Interficies.IEstado.

Reimplementado en sage.addons.gaped.Negocio.Estados.RelacionadoConPedidoDeCompra.

Definición en la línea 595 del archivo _EstadoDeLinea.cs.

◆ _CambiarEstadoA_ProductoEnProduccion()

virtual IResultadoCambioEstado sage.addons.gaped.Negocio.Estados.EstadoDeLinea._CambiarEstadoA_ProductoEnProduccion ( )
inlinevirtual

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

Devuelve

Definición en la línea 574 del archivo _EstadoDeLinea.cs.

◆ _CambiarEstadoA_RelacionadoConPedidoDeCompra()

virtual IResultadoCambioEstado sage.addons.gaped.Negocio.Estados.EstadoDeLinea._CambiarEstadoA_RelacionadoConPedidoDeCompra ( _Extension_Lin_PV  linea)
inlinevirtual

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

Parámetros
lineaLínea a relacionar
Devuelve
Resultado de la operación

Implementa sage.addons.gaped.Negocio.Interficies.IEstado.

Reimplementado en sage.addons.gaped.Negocio.Estados.PedirAlProveedor.

Definición en la línea 585 del archivo _EstadoDeLinea.cs.

◆ _CambiarEstadoA_Servida()

virtual IResultadoCambioEstado sage.addons.gaped.Negocio.Estados.EstadoDeLinea._CambiarEstadoA_Servida ( )
inlinevirtual

◆ _CambiarEstadoA_SinEstado()

virtual IResultadoCambioEstado sage.addons.gaped.Negocio.Estados.EstadoDeLinea._CambiarEstadoA_SinEstado ( )
inlinevirtual

◆ _CambiarEstadoA_StockDisponible() [1/2]

virtual IResultadoCambioEstado sage.addons.gaped.Negocio.Estados.EstadoDeLinea._CambiarEstadoA_StockDisponible ( )
inlinevirtual

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

Devuelve

Implementa sage.addons.gaped.Negocio.Interficies.IEstado.

Reimplementado en sage.addons.gaped.Negocio.Estados.SinEstado.

Definición en la línea 605 del archivo _EstadoDeLinea.cs.

◆ _CambiarEstadoA_StockDisponible() [2/2]

virtual IResultadoCambioEstado sage.addons.gaped.Negocio.Estados.EstadoDeLinea._CambiarEstadoA_StockDisponible ( _Extension_Lin_PV  linea)
inlinevirtual


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

Devuelve

Implementa sage.addons.gaped.Negocio.Interficies.IEstado.

Reimplementado en sage.addons.gaped.Negocio.Estados.PedirAlProveedor.

Definición en la línea 615 del archivo _EstadoDeLinea.cs.

◆ _CambiarEstadoA_StockReservado()

virtual IResultadoCambioEstado sage.addons.gaped.Negocio.Estados.EstadoDeLinea._CambiarEstadoA_StockReservado ( )
inlinevirtual

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

Devuelve

Definición en la línea 625 del archivo _EstadoDeLinea.cs.

◆ _CambiarUnidades()

virtual IResultadoCambioEstado sage.addons.gaped.Negocio.Estados.EstadoDeLinea._CambiarUnidades ( _Extension_Lin_PV  linea,
decimal  unidadesDiferencia 
)
inlinevirtual

Cambiar las unidades a la línea y calcular el nuevo estado

Parámetros
liina
unidadesDiferencia
Devuelve
Tantos estados y sus unidades que sean necesarias. Si no devuelve ninguno es que no es posible cambiar las unidades.

Implementa sage.addons.gaped.Negocio.Interficies.IEstado.

Reimplementado en sage.addons.gaped.Negocio.Estados.RelacionadoConPedidoDeCompra, sage.addons.gaped.Negocio.Estados.PendienteDeEntrega, sage.addons.gaped.Negocio.Estados.SinEstado, sage.addons.gaped.Negocio.Estados.PedirAlProveedor, sage.addons.gaped.Negocio.Estados.Servida y sage.addons.gaped.Negocio.Estados.StockDisponible.

Definición en la línea 504 del archivo _EstadoDeLinea.cs.

◆ _PuedoCambiarArticulo()

virtual IResultadoCambioEstado sage.addons.gaped.Negocio.Estados.EstadoDeLinea._PuedoCambiarArticulo ( )
inlinevirtual

Valida si se permite el cambio de artículo

Devuelve

Implementa sage.addons.gaped.Negocio.Interficies.IEstado.

Reimplementado en sage.addons.gaped.Negocio.Estados.SinEstado.

Definición en la línea 533 del archivo _EstadoDeLinea.cs.

◆ Equals()

bool sage.addons.gaped.Negocio.Estados.EstadoDeLinea.Equals ( IEstado  other)
inline

Implemtación de la comprobación de igualdad

Parámetros
other
Devuelve

Definición en la línea 704 del archivo _EstadoDeLinea.cs.

◆ ToString()

override string sage.addons.gaped.Negocio.Estados.EstadoDeLinea.ToString ( )
inline

Override del método ToString

Devuelve

Definición en la línea 665 del archivo _EstadoDeLinea.cs.

Documentación de propiedades

◆ Codigo

string sage.addons.gaped.Negocio.Estados.EstadoDeLinea.Codigo
get

Código del estado

Definición en la línea 447 del archivo _EstadoDeLinea.cs.

◆ Nombre

string sage.addons.gaped.Negocio.Estados.EstadoDeLinea.Nombre
get

Código del estado

Definición en la línea 456 del archivo _EstadoDeLinea.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: