Clase abstracta para los estados de la línea Más...
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... | |
Clase abstracta para los estados de la línea
Definición en la línea 439 del archivo _EstadoDeLinea.cs.
|
inline |
Constructor de estados de pedido
codigo | Código del estado |
nombre | Nombre del estado |
Definición en la línea 477 del archivo _EstadoDeLinea.cs.
|
inline |
Constructor de estados de pedido
estado | Mantenimiento de estado asociado |
Definición en la línea 487 del archivo _EstadoDeLinea.cs.
|
inlinevirtual |
Cambiar el artículo de la línea
linea | |
nuevoArticulo |
Implementa sage.addons.gaped.Negocio.Interficies.IEstado.
Definición en la línea 522 del archivo _EstadoDeLinea.cs.
|
inlinevirtual |
Método virtual para el cambio de estado (se debe implementar en el estado concreto)
Implementa sage.addons.gaped.Negocio.Interficies.IEstado.
Reimplementado en sage.addons.gaped.Negocio.Estados.StockDisponible, sage.addons.gaped.Negocio.Estados.SinEstado, sage.addons.gaped.Negocio.Estados.PedirAlProveedor, sage.addons.gaped.Negocio.Estados.Servida, sage.addons.gaped.Negocio.Estados.PendienteDeEntrega, sage.addons.gaped.Negocio.Estados.RelacionadoConPedidoDeCompra, sage.addons.gaped.Negocio.Estados.ProductoEnProduccion, sage.addons.gaped.Negocio.Estados.Anulada y sage.addons.gaped.Negocio.Estados.Facturada.
Definición en la línea 635 del archivo _EstadoDeLinea.cs.
|
inlinevirtual |
Método virtual para el cambio de estado (se debe implementar en el estado concreto)
Definición en la línea 655 del archivo _EstadoDeLinea.cs.
|
inlinevirtual |
Método virtual para el cambio de estado (se debe implementar en el estado concreto)
Definición en la línea 564 del archivo _EstadoDeLinea.cs.
|
inlinevirtual |
Método virtual para el cambio de estado (se debe implementar en el estado concreto)
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.
|
inlinevirtual |
Método virtual para el cambio de estado (se debe implementar en el estado concreto)
Definición en la línea 574 del archivo _EstadoDeLinea.cs.
|
inlinevirtual |
Método virtual para el cambio de estado (se debe implementar en el estado concreto)
linea | Línea a relacionar |
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.
|
inlinevirtual |
Método virtual para el cambio de estado (se debe implementar en el estado concreto)
Implementa sage.addons.gaped.Negocio.Interficies.IEstado.
Reimplementado en sage.addons.gaped.Negocio.Estados.SinEstado, sage.addons.gaped.Negocio.Estados.StockDisponible, sage.addons.gaped.Negocio.Estados.PendienteDeEntrega, sage.addons.gaped.Negocio.Estados.RelacionadoConPedidoDeCompra, sage.addons.gaped.Negocio.Estados.ProductoEnProduccion y sage.addons.gaped.Negocio.Estados.PedirAlProveedor.
Definición en la línea 645 del archivo _EstadoDeLinea.cs.
|
inlinevirtual |
Método virtual para el cambio de estado (se debe implementar en el estado concreto)
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.ProductoEnProduccion, sage.addons.gaped.Negocio.Estados.Servida y sage.addons.gaped.Negocio.Estados.Facturada.
Definición en la línea 549 del archivo _EstadoDeLinea.cs.
|
inlinevirtual |
Método virtual para el cambio de estado (se debe implementar en el estado concreto)
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.
|
inlinevirtual |
Método virtual para el cambio de estado (se debe implementar en el estado concreto)
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.
|
inlinevirtual |
Método virtual para el cambio de estado (se debe implementar en el estado concreto)
Definición en la línea 625 del archivo _EstadoDeLinea.cs.
|
inlinevirtual |
Cambiar las unidades a la línea y calcular el nuevo estado
liina | |
unidadesDiferencia |
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.
|
inlinevirtual |
Valida si se permite el cambio de artículo
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.
|
inline |
Implemtación de la comprobación de igualdad
other |
Definición en la línea 704 del archivo _EstadoDeLinea.cs.
|
inline |
|
get |
Código del estado
Definición en la línea 447 del archivo _EstadoDeLinea.cs.
|
get |
Código del estado
Definición en la línea 456 del archivo _EstadoDeLinea.cs.