Referencia de la Interfaz sage.ew.interficies.IFabricacionExtendidas

Interficie para operaciones extendidas de fabricación Más...

Diagrama de herencias de sage.ew.interficies.IFabricacionExtendidas
sage.ew.lote.Clases.LoteDocProduccion sage.ew.lote.Clases.LoteDocProduccionCabecera sage.ew.lote.Clases.LoteDocTransformacion sage.ew.serie.SerieDocProduccion sage.ew.serie.SerieDocProduccionCabecera

Métodos públicos

bool _Show (IDocLineaFabricacion toLinea, eCampoDocumentLinea teCampo, object toValue)
 Método Show Más...
 
bool _Update (IDocLineaFabricacion toLinea)
 Método update Más...
 
bool _Delete (IDocLineaFabricacion toLinea)
 Método delete Más...
 
bool _Obtener_Detalle (IDocLineaFabricacion toLinea, ref DataTable tdtResultados)
 Método lineal para obtener un datatable con el detalle de las extensiones (series, lotes) asociadas a la línea 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 _Se_Puede_Borrar (IDocLineaFabricacion toLinea)
 Método lineal para comprobar si la línea se puede borrar Más...
 
bool _Suscripcion_Valida (ref string tcMensajeError)
 Método específico para que las lineas con extensiones validen si estan al corriente de pago 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=false)
 Método para llamar a la función de operaciones de cierre Más...
 

Descripción detallada

Interficie para operaciones extendidas de fabricación

Definición en la línea 12 del archivo IFabricacionExtendidas.cs.

Documentación de las funciones miembro

◆ _Delete()

bool sage.ew.interficies.IFabricacionExtendidas._Delete ( IDocLineaFabricacion  toLinea)

◆ _Obtener_Detalle()

bool sage.ew.interficies.IFabricacionExtendidas._Obtener_Detalle ( IDocLineaFabricacion  toLinea,
ref DataTable  tdtResultados 
)

Método lineal para obtener un datatable con el detalle de las extensiones (series, lotes) asociadas a la línea

Parámetros
toLineaLinea sobre la que operar
tdtResultadosDatatable con los resultados
Devuelve
True si ha ido bien

Implementado en sage.ew.lote.Clases.LoteDocProduccionCabecera, sage.ew.lote.Clases.LoteDocProduccion, sage.ew.lote.Clases.LoteDocTransformacion, sage.ew.serie.SerieDocProduccion y sage.ew.serie.SerieDocProduccionCabecera.

◆ _ObtenerCosteLinea()

bool sage.ew.interficies.IFabricacionExtendidas._ObtenerCosteLinea ( IDocLineaFabricacion  toLinea)

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

Implementado en sage.ew.serie.SerieDocProduccion, sage.ew.lote.Clases.LoteDocProduccionCabecera, sage.ew.lote.Clases.LoteDocProduccion, sage.ew.lote.Clases.LoteDocTransformacion y sage.ew.serie.SerieDocProduccionCabecera.

◆ _Operacion_Permitida()

bool sage.ew.interficies.IFabricacionExtendidas._Operacion_Permitida ( IDocLineaFabricacion  toLinea,
eCampoDocumentLinea  teCampo,
object  toValue,
ref string  tcMensajeRespuesta 
)

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

Implementado en sage.ew.lote.Clases.LoteDocProduccionCabecera, sage.ew.lote.Clases.LoteDocProduccion, sage.ew.lote.Clases.LoteDocTransformacion, sage.ew.serie.SerieDocProduccion y sage.ew.serie.SerieDocProduccionCabecera.

◆ _OperacionesDeCierre()

bool sage.ew.interficies.IFabricacionExtendidas._OperacionesDeCierre ( IDocLineaFabricacion  toLinea,
bool  deshacerCierre = false 
)

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

Parámetros
toLineaLínea sobre la que operar
deshacerCierreTrue para indicar cancelación de la operación
Devuelve

Implementado en sage.ew.serie.SerieDocProduccion, sage.ew.lote.Clases.LoteDocProduccion, sage.ew.lote.Clases.LoteDocProduccionCabecera, sage.ew.lote.Clases.LoteDocTransformacion y sage.ew.serie.SerieDocProduccionCabecera.

◆ _Se_Puede_Borrar()

bool sage.ew.interficies.IFabricacionExtendidas._Se_Puede_Borrar ( IDocLineaFabricacion  toLinea)

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

Implementado en sage.ew.lote.Clases.LoteDocProduccionCabecera, sage.ew.lote.Clases.LoteDocProduccion, sage.ew.lote.Clases.LoteDocTransformacion, sage.ew.serie.SerieDocProduccion y sage.ew.serie.SerieDocProduccionCabecera.

◆ _Show()

bool sage.ew.interficies.IFabricacionExtendidas._Show ( IDocLineaFabricacion  toLinea,
eCampoDocumentLinea  teCampo,
object  toValue 
)

Método Show

Parámetros
toLineaLinea sobre la que operar
teCampoCampo que invoca el método
toValueValor del campo
Devuelve
True si ha ido bien

Implementado en sage.ew.lote.Clases.LoteDocProduccionCabecera, sage.ew.lote.Clases.LoteDocProduccion, sage.ew.lote.Clases.LoteDocTransformacion, sage.ew.serie.SerieDocProduccion y sage.ew.serie.SerieDocProduccionCabecera.

◆ _Suscripcion_Valida()

bool sage.ew.interficies.IFabricacionExtendidas._Suscripcion_Valida ( ref string  tcMensajeError)

Método específico para que las lineas con extensiones validen si estan al corriente de pago

Parámetros
tcMensajeErrorMensaje de error
Devuelve
True si esta ok

◆ _Update()

bool sage.ew.interficies.IFabricacionExtendidas._Update ( IDocLineaFabricacion  toLinea)

La documentación para este interfaz fue generada a partir del siguiente fichero: