Referencia de la Clase Sage.ES.S50.Fabricacion.Negocio.Clases.ExtensionesFabricacion

Clase para operar stocks 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...

Métodos públicos

 ExtensionesFabricacion ()
 Constructor por defecto Más...
 
 ExtensionesFabricacion (IDocLineaFabricacion toLinea)
 Construye una instancia de extensiones a partir de la linea (es la línea la que determina que extensiones necesita) Más...
 
 ExtensionesFabricacion (eTipoExtension teTipo)
 Constructor por tipo Más...
 
bool _Insertar (IDocLineaFabricacion toLinea, eCampoDocumentLinea teCampo, object toValue)
 Invoca al método insert de la interfíce Más...
 
bool _Update (IDocLineaFabricacion toLinea)
 Invoca al método insert de la interfíce Más...
 
bool _Delete (IDocLineaFabricacion toLinea)
 Invoca al método delete de la interfíce Más...
 
bool _Obtener_Detalle (IDocLineaFabricacion toLinea, ref DataTable tdtResultados)
 Obtiene el detalle por línea de las extensiones asociadas a la línea (series, lotes) Más...
 
bool _Se_Puede_Borrar (IDocLineaFabricacion toLinea)
 Método lineal para comprobar si la línea se puede borrar Más...
 
bool _SePuedeAbrir (IDocLineaFabricacion toLinea, bool hayFormulario=false)
 Método lineal para comprobar si la línea se puede borrar Más...
 
bool _Operacion_Permitida (IDocLineaFabricacion toLinea, eCampoDocumentLinea teCampo, object toValue, ref string tcMensajeRespuesta)
 Método de comprobación de operaciones permitidas Más...
 
bool _Suscripcion_Valida (ref string toMensajeError)
 Método que valida el estado de la suscripción de una extensión Más...
 
bool _ObtenerCosteLinea (IDocLineaFabricacion toLinea)
 Método para llamar a la función de obtener coste de la línea Más...
 
bool _OperacionesDeCierre (IDocLineaFabricacion toLinea, bool deshacerCierre)
 Método para llamar a la función de operaciones de cierre Más...
 

Descripción detallada

Clase para operar stocks 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 ExtensionesFabricacion.cs.

Documentación del constructor y destructor

◆ ExtensionesFabricacion() [1/3]

Sage.ES.S50.Fabricacion.Negocio.Clases.ExtensionesFabricacion.ExtensionesFabricacion ( )
inline

Constructor por defecto

Definición en la línea 33 del archivo ExtensionesFabricacion.cs.

◆ ExtensionesFabricacion() [2/3]

Sage.ES.S50.Fabricacion.Negocio.Clases.ExtensionesFabricacion.ExtensionesFabricacion ( IDocLineaFabricacion  toLinea)
inline

Construye una instancia de extensiones a partir de la linea (es la línea la que determina que extensiones necesita)

Parámetros
toLineaLinea sobre la que construir la clase extensiones

Definición en la línea 42 del archivo ExtensionesFabricacion.cs.

◆ ExtensionesFabricacion() [3/3]

Sage.ES.S50.Fabricacion.Negocio.Clases.ExtensionesFabricacion.ExtensionesFabricacion ( eTipoExtension  teTipo)
inline

Constructor por tipo

Parámetros
teTipoTipo de extension

Definición en la línea 119 del archivo ExtensionesFabricacion.cs.

Documentación de las funciones miembro

◆ _Delete()

bool Sage.ES.S50.Fabricacion.Negocio.Clases.ExtensionesFabricacion._Delete ( IDocLineaFabricacion  toLinea)
inline

Invoca al método delete de la interfíce

Parámetros
toLineaLinea sobre la que realizar la operacion

Definición en la línea 163 del archivo ExtensionesFabricacion.cs.

◆ _Insertar()

bool Sage.ES.S50.Fabricacion.Negocio.Clases.ExtensionesFabricacion._Insertar ( IDocLineaFabricacion  toLinea,
eCampoDocumentLinea  teCampo,
object  toValue 
)
inline

Invoca al método insert de la interfíce

Parámetros
toLineaLinea sobre la que realizar la operacion
teCampoCampo sobre el que realizar la operacion
toValueValor del campo

Definición en la línea 142 del archivo ExtensionesFabricacion.cs.

◆ _Obtener_Detalle()

bool Sage.ES.S50.Fabricacion.Negocio.Clases.ExtensionesFabricacion._Obtener_Detalle ( IDocLineaFabricacion  toLinea,
ref DataTable  tdtResultados 
)
inline

Obtiene el detalle por línea de las extensiones asociadas a la línea (series, lotes)

Parámetros
toLineaLinea sobre la que realizar la operacion
tdtResultadosDatatable con los resultados
Devuelve
True si ha realizado operación de extensión. False en caso contrario

Definición en la línea 175 del archivo ExtensionesFabricacion.cs.

◆ _ObtenerCosteLinea()

bool Sage.ES.S50.Fabricacion.Negocio.Clases.ExtensionesFabricacion._ObtenerCosteLinea ( IDocLineaFabricacion  toLinea)
inline

Método para llamar a la función de obtener coste de la línea

Parámetros
toLineaLínea sobre la que realizar la operación
Devuelve
True si ha obtenido un coste

Definición en la línea 234 del archivo ExtensionesFabricacion.cs.

◆ _Operacion_Permitida()

bool Sage.ES.S50.Fabricacion.Negocio.Clases.ExtensionesFabricacion._Operacion_Permitida ( IDocLineaFabricacion  toLinea,
eCampoDocumentLinea  teCampo,
object  toValue,
ref string  tcMensajeRespuesta 
)
inline

Método de comprobación de operaciones permitidas

Parámetros
toLineaLinea sobre la que operar
teCampoCampo que invoca el método
toValueValor del campo
tcMensajeRespuestaMensaje de respuesta del método, por si hay que notificar al usuario
Devuelve
True si se permite operar

Definición en la línea 212 del archivo ExtensionesFabricacion.cs.

◆ _OperacionesDeCierre()

bool Sage.ES.S50.Fabricacion.Negocio.Clases.ExtensionesFabricacion._OperacionesDeCierre ( IDocLineaFabricacion  toLinea,
bool  deshacerCierre 
)
inline

Método para llamar a la función de operaciones de cierre

Parámetros
toLineaLínea sobre la que realizar la operación
deshacerCierreTrue si se esta deshaciendo un cierre
Devuelve
True si ha ido bien

Definición en la línea 246 del archivo ExtensionesFabricacion.cs.

◆ _Se_Puede_Borrar()

bool Sage.ES.S50.Fabricacion.Negocio.Clases.ExtensionesFabricacion._Se_Puede_Borrar ( IDocLineaFabricacion  toLinea)
inline

Método lineal para comprobar si la línea se puede borrar

Parámetros
toLineaLinea sobre la que operar
Devuelve
True si se puede borrar

Definición en la línea 186 del archivo ExtensionesFabricacion.cs.

◆ _SePuedeAbrir()

bool Sage.ES.S50.Fabricacion.Negocio.Clases.ExtensionesFabricacion._SePuedeAbrir ( IDocLineaFabricacion  toLinea,
bool  hayFormulario = false 
)
inline

Método lineal para comprobar si la línea se puede borrar

Parámetros
toLineaLinea sobre la que operar
hayFormularioIndica si disponemos de UI
Devuelve
True si se puede borrar

Definición en la línea 198 del archivo ExtensionesFabricacion.cs.

◆ _Suscripcion_Valida()

bool Sage.ES.S50.Fabricacion.Negocio.Clases.ExtensionesFabricacion._Suscripcion_Valida ( ref string  toMensajeError)
inline

Método que valida el estado de la suscripción de una extensión

Devuelve

Definición en la línea 222 del archivo ExtensionesFabricacion.cs.

◆ _Update()

bool Sage.ES.S50.Fabricacion.Negocio.Clases.ExtensionesFabricacion._Update ( IDocLineaFabricacion  toLinea)
inline

Invoca al método insert de la interfíce

Parámetros
toLineaLinea sobre la que realizar la operacion

Definición en la línea 153 del archivo ExtensionesFabricacion.cs.


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