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.lote.Clases.LoteDocTransformacionCabecera sage.ew.serie.SerieDocProduccion sage.ew.serie.SerieDocProduccionCabecera sage.ew.serie.SerieDocTransformacion sage.ew.serie.SerieDocTransformacionCabecera

Métodos públicos

bool _Show (IDocLineaFabricacion toLinea, eCampoDocumentLinea teCampo, object toValue, ref string tcMensajeError)
 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 _SePuedeAbrir (IDocLineaFabricacion toLinea, bool hayFormulario=false)
 Método para comprobar si se puede abrir 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()

◆ _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.LoteDocTransformacionCabecera, sage.ew.lote.Clases.LoteDocProduccion, sage.ew.lote.Clases.LoteDocTransformacion, sage.ew.serie.SerieDocTransformacion, sage.ew.serie.SerieDocProduccionCabecera, sage.ew.serie.SerieDocTransformacionCabecera y sage.ew.serie.SerieDocProduccion.

◆ _ObtenerCosteLinea()

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

◆ _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.LoteDocTransformacionCabecera, sage.ew.lote.Clases.LoteDocProduccion, sage.ew.lote.Clases.LoteDocTransformacion, sage.ew.serie.SerieDocTransformacion, sage.ew.serie.SerieDocProduccionCabecera, sage.ew.serie.SerieDocProduccion y sage.ew.serie.SerieDocTransformacionCabecera.

◆ _OperacionesDeCierre()

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

◆ _Se_Puede_Borrar()

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

◆ _SePuedeAbrir()

bool sage.ew.interficies.IFabricacionExtendidas._SePuedeAbrir ( IDocLineaFabricacion  toLinea,
bool  hayFormulario = false 
)

◆ _Show()

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

◆ _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()


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