Referencia de la Clase sage.ew.articulo.ArticulosExtendidos

Clase para operar artículos con las extensiones de los documentos (series, lotes... y lo que pueda venir) Esta clase opera utilizando "Inyección de dependencias", que consiste en que en última instancia el trabajo lo realiza la clase final Más...

Tipos públicos

enum  eTipoExtension { eTipoExtension.series, eTipoExtension.montajes, eTipoExtension.lotes }
 Enumeración de los tipos de extensiones válidas Más...
 

Métodos públicos

 ArticulosExtendidos ()
 Constructor por defecto Más...
 
 ArticulosExtendidos (Articulo toArticulo)
 Construye una instancia de extensiones a partir del artículo (es el artículo el que determina que extensión necesita) Más...
 
 ArticulosExtendidos (IDocumentLinea toLinea, eTipoExtension toTipo)
 Constructor por defecto Más...
 
bool _Show_Info (Articulo toArticulo, object toValue)
 Método Show Más...
 
IValoresArticulosExtendidos _Validar_Candidato_Extension (IDocumentLinea toLinea, string tcCodigoCandidato)
 Método Validar Más...
 
IValoresArticulosExtendidos _Validar_Candidato_Extension_ArticuloJson (IDocumentLinea toLinea, IArticuloJSon toArticuloJson)
 Método validar Más...
 

Descripción detallada

Clase para operar artículos con las extensiones de los documentos (series, lotes... y lo que pueda venir) Esta clase opera utilizando "Inyección de dependencias", que consiste en que en última instancia el trabajo lo realiza la clase final

Definición en la línea 15 del archivo ArticulosExtendidos.cs.

Documentación de las enumeraciones miembro de la clase

◆ eTipoExtension

Enumeración de los tipos de extensiones válidas

Valores de enumeraciones
series 

Extensión de tipo series

montajes 

Extensión de tipo montajes (con series)

lotes 

Extensión de tipo lotes

Definición en la línea 21 del archivo ArticulosExtendidos.cs.

Documentación del constructor y destructor

◆ ArticulosExtendidos() [1/3]

sage.ew.articulo.ArticulosExtendidos.ArticulosExtendidos ( )
inline

Constructor por defecto

Definición en la línea 53 del archivo ArticulosExtendidos.cs.

◆ ArticulosExtendidos() [2/3]

sage.ew.articulo.ArticulosExtendidos.ArticulosExtendidos ( Articulo  toArticulo)
inline

Construye una instancia de extensiones a partir del artículo (es el artículo el que determina que extensión necesita)

Parámetros
toArticuloLinea sobre la que construir la clase extensiones

Definición en la línea 62 del archivo ArticulosExtendidos.cs.

◆ ArticulosExtendidos() [3/3]

sage.ew.articulo.ArticulosExtendidos.ArticulosExtendidos ( IDocumentLinea  toLinea,
eTipoExtension  toTipo 
)
inline

Constructor por defecto

Definición en la línea 77 del archivo ArticulosExtendidos.cs.

Documentación de las funciones miembro

◆ _Show_Info()

bool sage.ew.articulo.ArticulosExtendidos._Show_Info ( Articulo  toArticulo,
object  toValue 
)
inline

Método Show

Parámetros
toArticuloArtículo sobre el que mostrar información de la extensión
toValue
Devuelve
True si ha ido bien

Definición en la línea 98 del archivo ArticulosExtendidos.cs.

◆ _Validar_Candidato_Extension()

IValoresArticulosExtendidos sage.ew.articulo.ArticulosExtendidos._Validar_Candidato_Extension ( IDocumentLinea  toLinea,
string  tcCodigoCandidato 
)
inline

Método Validar

Parámetros
toLineaLínea destino
tcCodigoCandidatoCandidato a extensión
Devuelve

Definición en la línea 110 del archivo ArticulosExtendidos.cs.

◆ _Validar_Candidato_Extension_ArticuloJson()

IValoresArticulosExtendidos sage.ew.articulo.ArticulosExtendidos._Validar_Candidato_Extension_ArticuloJson ( IDocumentLinea  toLinea,
IArticuloJSon  toArticuloJson 
)
inline

Método validar

Parámetros
toLineaLínea destino
toArticuloJsonJson string con la información del candidato
Devuelve

Definición en la línea 122 del archivo ArticulosExtendidos.cs.


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