Cargando...
Buscando...
Nada coincide
Referencia de la interface sage.ew.interficies.IComprasExtendidas

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

Diagrama de herencia 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.
 
bool _Update (IDocCompraLin toLinea)
 Método update.
 
bool _Delete (IDocCompraLin toLinea, bool tlAbono)
 Método delete.
 
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.
 
bool _Se_Puede_Borrar (IDocCompraLin toLinea)
 Método lineal para comprobar si la línea se puede borrar.
 
bool _Operacion_Permitida (IDocCompraLin toLinea, sage.ew.docscompra.CampsDocCompraLin teCampo, object toValue, ref string tcMensajeRespuesta)
 Método de comprobación de operaciones permitidas.
 
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)
 

Propiedades

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

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 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.LoteDocCompra, sage.ew.lote.Clases.LoteDocCompraDeposito, sage.ew.serie.MontajeDocCompra, sage.ew.serie.SerieDocCompra y sage.ew.serie.SerieDocCompraDeposito.

◆ _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.lote.Clases.LoteDocCompra, sage.ew.lote.Clases.LoteDocCompraDeposito, sage.ew.serie.MontajeDocCompra, sage.ew.serie.SerieDocCompra y sage.ew.serie.SerieDocCompraDeposito.

◆ _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.lote.Clases.LoteDocCompra, sage.ew.lote.Clases.LoteDocCompraDeposito, sage.ew.serie.MontajeDocCompra, sage.ew.serie.SerieDocCompra y sage.ew.serie.SerieDocCompraDeposito.

◆ _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.lote.Clases.LoteDocCompra, sage.ew.lote.Clases.LoteDocCompraDeposito, sage.ew.serie.MontajeDocCompra, sage.ew.serie.SerieDocCompra y sage.ew.serie.SerieDocCompraDeposito.

◆ _Update() [1/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.lote.Clases.LoteDocCompra, sage.ew.lote.Clases.LoteDocCompraDeposito, sage.ew.serie.MontajeDocCompra, sage.ew.serie.SerieDocCompra y sage.ew.serie.SerieDocCompraDeposito.

◆ _Update() [2/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.lote.Clases.LoteDocCompra, sage.ew.lote.Clases.LoteDocCompraDeposito, sage.ew.serie.MontajeDocCompra, sage.ew.serie.SerieDocCompra y sage.ew.serie.SerieDocCompraDeposito.

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 de esta interface está generada del siguiente archivo: