Referencia de la Interfaz sage.ew.interficies.IComprasExtendidas

Interficie para operaciones extendidas de lineas de compras Más...

Diagrama de herencias de sage.ew.interficies.IComprasExtendidas
sage.ew.lote.Clases.LoteDocCompra sage.ew.lote.Clases.LoteDocCompraDeposito sage.ew.serie.MontajeDocCompra sage.ew.serie.SerieDocCompra sage.ew.serie.SerieDocCompraDeposito

Métodos públicos

bool _Show (IDocCompraLin toLinea, sage.ew.docscompra.CampsDocCompraLin teCampo, object toValue, object toRestrictions, ref string tcMensajeError)
 Método Show Más...
 
bool _Update (IDocCompraLin toLinea)
 Método update Más...
 
bool _Delete (IDocCompraLin toLinea, bool tlAbono)
 Método delete Más...
 
bool _Obtener_Detalle (IDocCompraLin 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 _Se_Puede_Borrar (IDocCompraLin toLinea)
 Método lineal para comprobar si la línea se puede borrar Más...
 
bool _Operacion_Permitida (IDocCompraLin toLinea, sage.ew.docscompra.CampsDocCompraLin teCampo, object toValue, ref string tcMensajeRespuesta)
 Método de comprobación de operaciones permitidas Más...
 
bool _Update (IDocCompraCab toCabecera, IEnumerable< IDocCompraLin > toLineas, sage.ew.docscompra.CampsDocCompraCab teCampo, object toValue)
 Método update de campos de la cabecera (se aplican a todas las líneas) Más...
 

Propiedades

string _Error_Message [get, set]
 Propiedad para la notificación de mensajes de error específicos Más...
 

Descripción detallada

Interficie para operaciones extendidas de lineas de compras

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

Documentación de las funciones miembro

◆ _Delete()

bool sage.ew.interficies.IComprasExtendidas._Delete ( IDocCompraLin  toLinea,
bool  tlAbono 
)

Método delete

Parámetros
toLineaLinea sobre la que operar
tlAbonoTrue si la linea orígen tenia unidades en negativo
Devuelve
True si ha ido bien

Implementado en sage.ew.lote.Clases.LoteDocCompraDeposito, sage.ew.lote.Clases.LoteDocCompra, sage.ew.serie.SerieDocCompra, sage.ew.serie.SerieDocCompraDeposito y sage.ew.serie.MontajeDocCompra.

◆ _Obtener_Detalle()

bool sage.ew.interficies.IComprasExtendidas._Obtener_Detalle ( IDocCompraLin  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.serie.MontajeDocCompra.

◆ _Operacion_Permitida()

bool sage.ew.interficies.IComprasExtendidas._Operacion_Permitida ( IDocCompraLin  toLinea,
sage.ew.docscompra.CampsDocCompraLin  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.serie.SerieDocCompra, sage.ew.serie.SerieDocCompraDeposito, sage.ew.lote.Clases.LoteDocCompra, sage.ew.lote.Clases.LoteDocCompraDeposito y sage.ew.serie.MontajeDocCompra.

◆ _Se_Puede_Borrar()

bool sage.ew.interficies.IComprasExtendidas._Se_Puede_Borrar ( IDocCompraLin  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.serie.SerieDocCompra, sage.ew.serie.SerieDocCompraDeposito, sage.ew.lote.Clases.LoteDocCompra, sage.ew.lote.Clases.LoteDocCompraDeposito y sage.ew.serie.MontajeDocCompra.

◆ _Show()

bool sage.ew.interficies.IComprasExtendidas._Show ( IDocCompraLin  toLinea,
sage.ew.docscompra.CampsDocCompraLin  teCampo,
object  toValue,
object  toRestrictions,
ref string  tcMensajeError 
)

Método Show

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

Implementado en sage.ew.serie.SerieDocCompra, sage.ew.serie.SerieDocCompraDeposito, sage.ew.lote.Clases.LoteDocCompra, sage.ew.serie.MontajeDocCompra y sage.ew.lote.Clases.LoteDocCompraDeposito.

◆ _Update() [1/2]

bool sage.ew.interficies.IComprasExtendidas._Update ( IDocCompraLin  toLinea)

Método update

Parámetros
toLineaLinea sobre la que operar
Devuelve
True si ha ido bien

Implementado en sage.ew.serie.SerieDocCompra, sage.ew.serie.SerieDocCompraDeposito, sage.ew.lote.Clases.LoteDocCompra, sage.ew.lote.Clases.LoteDocCompraDeposito y sage.ew.serie.MontajeDocCompra.

◆ _Update() [2/2]

bool sage.ew.interficies.IComprasExtendidas._Update ( IDocCompraCab  toCabecera,
IEnumerable< IDocCompraLin toLineas,
sage.ew.docscompra.CampsDocCompraCab  teCampo,
object  toValue 
)

Método update de campos de la cabecera (se aplican a todas las líneas)

Parámetros
toCabeceraCabecera sobre la que operar
toLineasLíneas sobre las que aplicar el cambio
teCampoCampo que invoca el método
toValueValor del campo
Devuelve
True si ha ido bien

Implementado en sage.ew.serie.MontajeDocCompra.

Documentación de propiedades

◆ _Error_Message

string sage.ew.interficies.IComprasExtendidas._Error_Message
getset

Propiedad para la notificación de mensajes de error específicos

Definición en la línea 19 del archivo IComprasExtendidas.cs.


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