Interficie para operaciones extendidas de lineas de compras. Más...
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. | |
Interficie para operaciones extendidas de lineas de compras.
Definición en la línea 12 del archivo IComprasExtendidas.cs.
bool sage.ew.interficies.IComprasExtendidas._Delete | ( | IDocCompraLin | toLinea, |
bool | tlAbono ) |
Método delete.
toLinea | Linea sobre la que operar |
tlAbono | True si la linea orígen tenia unidades en negativo |
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.
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.
toLinea | Linea sobre la que operar |
tdtResultados | Datatable con los resultados |
Implementado en sage.ew.serie.MontajeDocCompra.
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.
toLinea | Linea sobre la que operar |
teCampo | Campo que invoca el método |
toValue | Valor del campo |
tcMensajeRespuesta | Mensaje de respuesta del método, por si hay que notificar al usuario |
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.
bool sage.ew.interficies.IComprasExtendidas._Se_Puede_Borrar | ( | IDocCompraLin | toLinea | ) |
Método lineal para comprobar si la línea se puede borrar.
toLinea | Linea sobre la que 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.
bool sage.ew.interficies.IComprasExtendidas._Show | ( | IDocCompraLin | toLinea, |
sage.ew.docscompra.CampsDocCompraLin | teCampo, | ||
object | toValue, | ||
object | toRestrictions, | ||
ref string | tcMensajeError ) |
Método Show.
toLinea | Linea sobre la que operar |
teCampo | Campo que invoca el método |
toValue | Valor del campo |
toRestrictions | |
tcMensajeError |
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.
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)
toCabecera | Cabecera sobre la que operar |
toLineas | Líneas sobre las que aplicar el cambio |
teCampo | Campo que invoca el método |
toValue | Valor del campo |
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.
bool sage.ew.interficies.IComprasExtendidas._Update | ( | IDocCompraLin | toLinea | ) |
Método update.
toLinea | Linea sobre la que 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.
|
getset |
Propiedad para la notificación de mensajes de error específicos.
Definición en la línea 19 del archivo IComprasExtendidas.cs.