Interficie para representar aquellas operciones que han de implementar las clases para poder usar LinVenDetSeries para mostrar/operar en modo grid Más...
Métodos públicos | |
bool | _ObtenerSeriesPermitidas (ref List< string > tlisSeriesValidas) |
Método pensado para obtener una lista de valores que serán los únicos admitidos por las operaciones Esta pensado para operaciones restringidas por tipo o documento origen. Pe. Abonar un depósito X debe rellenar la lista con las series concretas que contiene el depósito Más... | |
bool | _ComprobarValor (LinVenDetSeries toLineaSerie, string tcValor, bool tlAbono, IDocumentLinea toLinea, ref string tcMensaje) |
Realiza la validación de un valor como posible codigo Más... | |
bool | _Delete (string tcSerie, IDocumentLinea toLinea, bool tlAbono, object sender) |
Operaciones de borrado Más... | |
bool | _ConsultarDatos (IDocumentLinea toLinea, ref DataTable tdtDatos) |
Operaciones de carga de datos asociados a la línea Más... | |
bool | _Save_NullToValue (string tcSerie, IDocumentLinea toLinea, object sender) |
Operaciones de guardado de datos asociados a la línea cuando esta adquiere su valor (No hay que tratar valores anteriores) Más... | |
bool | _Save_ValueToValue (ewCampo toSeries, IDocumentLinea toLinea, object sender) |
Operaciones de guardado de datos asociados a la línea cuando esta modifica su valor (Hay que tratar valores nuevos y anteriores) Más... | |
bool | _Save_ValueToNull (string tcSerie, IDocumentLinea toLinea, object sender) |
Operaciones de guardado de datos asociados a la línea cuando esta pierde su valor (Hay que tratar los valores anteriores) Más... | |
bool | _Show (object toPadre, IDocumentLinea toLinea) |
Nos presenta el formulario para visualizar/operar con las series Más... | |
bool | _Show (object toPadre, bool tlReadOnly, IDocumentLinea toLinea) |
Nos presenta el formulario para visualizar/operar con las series Más... | |
bool | _ActualizarPosicionTabla (string tcSerie, string tcNumero, IDocumentLinea toLinea) |
Establece el valor de NUMERO (posición en la lista) para la serie dada Específico para uso interno de la clase LinVenDetSer, para otros casos precaución Más... | |
Interficie para representar aquellas operciones que han de implementar las clases para poder usar LinVenDetSeries para mostrar/operar en modo grid
Definición en la línea 11 del archivo ILinVenDetOperable.cs.
bool sage.ew.serie.ILinVenDetOperable._ActualizarPosicionTabla | ( | string | tcSerie, |
string | tcNumero, | ||
IDocumentLinea | toLinea | ||
) |
Establece el valor de NUMERO (posición en la lista) para la serie dada Específico para uso interno de la clase LinVenDetSer, para otros casos precaución
tcSerie | Serie con la que operar |
tcNumero | Valor para actualizar en la tabla de datos correspondiente |
toLinea | Línea sobre la que realizar la operación |
Implementado en sage.ew.serie.MontajeDocStockInicial, sage.ew.serie.SerieDocCompra, sage.addons.services.Negocio.Clases.SerieDocServices, sage.ew.serie.SerieDocStockInicial, sage.addons.services.Negocio.Clases.MontajeDocServices, sage.ew.serie.MontajeDocVenta, sage.ew.serie.SerieDocVentaDeposito, sage.ew.serie.MontajeDocVentaPresupuesto y sage.ew.serie.MontajeDocVentaDeposito.
bool sage.ew.serie.ILinVenDetOperable._ComprobarValor | ( | LinVenDetSeries | toLineaSerie, |
string | tcValor, | ||
bool | tlAbono, | ||
IDocumentLinea | toLinea, | ||
ref string | tcMensaje | ||
) |
Realiza la validación de un valor como posible codigo
toLineaSerie | Linea de detalle de serie |
tcValor | Valor a comprobar |
tlAbono | Indicador de si la linea es un abono |
toLinea | Línea del documento sobre la que operar |
tcMensaje | Mensaje de retorno |
Implementado en sage.ew.serie.MontajeDocStockRegulari, sage.ew.serie.MontajeDocStockTraspaso, sage.ew.serie.MontajeDocStockInicial, sage.ew.serie.SerieDocStockRegulari, sage.ew.serie.SerieDocStockTraspaso, sage.ew.serie.SerieDocCompra, sage.ew.serie.SerieDocCompraDeposito, sage.ew.serie.SerieDocTransformacion, sage.ew.serie.SerieDocProduccionCabecera, sage.ew.serie.SerieDocVentaDeposito, sage.ew.serie.SerieDocProduccion, sage.ew.serie.MontajeDocVentaPresupuesto, sage.ew.serie.SerieDocTransformacionCabecera, sage.ew.serie.SerieDocStockInicial, sage.ew.serie.MontajeDocVentaDeposito, sage.ew.serie.SerieDocStockInventario, sage.addons.services.Negocio.Clases.SerieDocServices, sage.ew.serie.SerieDocVenta, sage.ew.serie.MontajeDocVentaSinMontaje, sage.ew.serie.MontajeDocVenta y sage.addons.services.Negocio.Clases.MontajeDocServices.
bool sage.ew.serie.ILinVenDetOperable._ConsultarDatos | ( | IDocumentLinea | toLinea, |
ref DataTable | tdtDatos | ||
) |
Operaciones de carga de datos asociados a la línea
toLinea | Línea de documento sobre la que operar |
tdtDatos | Datos obtenidos por la consulta |
Implementado en sage.ew.serie.MontajeDocStockRegulari, sage.ew.serie.MontajeDocStockTraspaso, sage.ew.serie.MontajeDocStockInicial, sage.ew.serie.SerieDocStockRegulari, sage.ew.serie.SerieDocTransformacion, sage.ew.serie.SerieDocProduccionCabecera, sage.ew.serie.SerieDocProduccion, sage.ew.serie.SerieDocStockTraspaso, sage.ew.serie.SerieDocTransformacionCabecera, sage.ew.serie.SerieDocCompra, sage.ew.serie.SerieDocCompraDeposito, sage.ew.serie.SerieDocVentaDeposito, sage.ew.serie.MontajeDocVentaPresupuesto, sage.ew.serie.MontajeDocVentaDeposito, sage.ew.serie.SerieDocStockInicial, sage.ew.serie.SerieDocStockInventario, sage.addons.services.Negocio.Clases.SerieDocServices, sage.ew.serie.MontajeDocVenta y sage.addons.services.Negocio.Clases.MontajeDocServices.
bool sage.ew.serie.ILinVenDetOperable._Delete | ( | string | tcSerie, |
IDocumentLinea | toLinea, | ||
bool | tlAbono, | ||
object | sender | ||
) |
Operaciones de borrado
tcSerie | Serie con la que operar |
toLinea | Línea del documento sobre la que operar |
tlAbono | Forzar que sea un abono |
sender | Objeto sender |
Implementado en sage.ew.serie.MontajeDocStockRegulari, sage.ew.serie.MontajeDocStockTraspaso, sage.ew.serie.MontajeDocStockInicial, sage.ew.serie.SerieDocStockRegulari, sage.ew.serie.SerieDocStockTraspaso, sage.ew.serie.SerieDocCompra, sage.ew.serie.SerieDocCompraDeposito, sage.ew.serie.SerieDocVentaDeposito, sage.ew.serie.SerieDocProduccion, sage.ew.serie.SerieDocTransformacion, sage.ew.serie.SerieDocProduccionCabecera, sage.ew.serie.SerieDocTransformacionCabecera, sage.ew.serie.MontajeDocVentaPresupuesto, sage.ew.serie.MontajeDocVentaDeposito, sage.ew.serie.SerieDocStockInicial, sage.ew.serie.SerieDocStockInventario, sage.addons.services.Negocio.Clases.SerieDocServices, sage.ew.serie.SerieDocVenta, sage.ew.serie.SerieDocVentaSinSerie, sage.ew.serie.MontajeDocVentaSinMontaje, sage.ew.serie.SerieDocCompraSinSerie, sage.ew.serie.MontajeDocVenta y sage.addons.services.Negocio.Clases.MontajeDocServices.
bool sage.ew.serie.ILinVenDetOperable._ObtenerSeriesPermitidas | ( | ref List< string > | tlisSeriesValidas | ) |
Método pensado para obtener una lista de valores que serán los únicos admitidos por las operaciones Esta pensado para operaciones restringidas por tipo o documento origen. Pe. Abonar un depósito X debe rellenar la lista con las series concretas que contiene el depósito
tlisSeriesValidas | Lista con los valores que se han de validar |
Implementado en sage.ew.serie.MontajeDocStockRegulari, sage.ew.serie.MontajeDocStockTraspaso, sage.ew.serie.MontajeDocStockInicial, sage.ew.serie.SerieDocStockRegulari, sage.ew.serie.SerieDocStockTraspaso, sage.ew.serie.SerieDocCompra, sage.ew.serie.SerieDocCompraDeposito, sage.ew.serie.SerieDocTransformacion, sage.ew.serie.SerieDocProduccionCabecera, sage.ew.serie.SerieDocProduccion, sage.ew.serie.MontajeDocVentaPresupuesto, sage.ew.serie.SerieDocVentaDeposito, sage.ew.serie.SerieDocTransformacionCabecera, sage.ew.serie.SerieDocStockInicial, sage.ew.serie.MontajeDocVentaDeposito, sage.ew.serie.SerieDocStockInventario, sage.addons.services.Negocio.Clases.SerieDocServices, sage.ew.serie.SerieDocVenta, sage.ew.serie.MontajeDocVentaSinMontaje, sage.ew.serie.MontajeDocVenta y sage.addons.services.Negocio.Clases.MontajeDocServices.
bool sage.ew.serie.ILinVenDetOperable._Save_NullToValue | ( | string | tcSerie, |
IDocumentLinea | toLinea, | ||
object | sender | ||
) |
Operaciones de guardado de datos asociados a la línea cuando esta adquiere su valor (No hay que tratar valores anteriores)
tcSerie | Serie con la que operar |
toLinea | Línea del documento sobre la que operar |
sender | Objeto sender |
Implementado en sage.ew.serie.MontajeDocStockRegulari, sage.ew.serie.MontajeDocStockTraspaso, sage.ew.serie.MontajeDocStockInicial, sage.ew.serie.SerieDocStockRegulari, sage.ew.serie.SerieDocStockTraspaso, sage.ew.serie.SerieDocCompra, sage.ew.serie.SerieDocCompraDeposito, sage.ew.serie.SerieDocVentaDeposito, sage.ew.serie.SerieDocProduccion, sage.ew.serie.SerieDocTransformacion, sage.ew.serie.SerieDocProduccionCabecera, sage.ew.serie.SerieDocTransformacionCabecera, sage.ew.serie.MontajeDocVentaPresupuesto, sage.ew.serie.MontajeDocVentaDeposito, sage.ew.serie.SerieDocStockInicial, sage.ew.serie.SerieDocStockInventario, sage.addons.services.Negocio.Clases.SerieDocServices, sage.ew.serie.MontajeDocVenta y sage.addons.services.Negocio.Clases.MontajeDocServices.
bool sage.ew.serie.ILinVenDetOperable._Save_ValueToNull | ( | string | tcSerie, |
IDocumentLinea | toLinea, | ||
object | sender | ||
) |
Operaciones de guardado de datos asociados a la línea cuando esta pierde su valor (Hay que tratar los valores anteriores)
tcSerie | Serie con la que operar |
toLinea | Línea del documento sobre la que operar |
sender | Objeto sender |
Implementado en sage.ew.serie.MontajeDocStockRegulari, sage.ew.serie.MontajeDocStockTraspaso, sage.ew.serie.MontajeDocStockInicial, sage.ew.serie.SerieDocStockRegulari, sage.ew.serie.SerieDocStockTraspaso, sage.ew.serie.SerieDocCompra, sage.ew.serie.SerieDocCompraDeposito, sage.ew.serie.SerieDocVentaDeposito, sage.ew.serie.SerieDocProduccion, sage.ew.serie.SerieDocTransformacion, sage.ew.serie.SerieDocProduccionCabecera, sage.ew.serie.SerieDocTransformacionCabecera, sage.ew.serie.MontajeDocVentaDeposito, sage.ew.serie.MontajeDocVentaPresupuesto, sage.ew.serie.SerieDocStockInicial, sage.ew.serie.SerieDocStockInventario, sage.addons.services.Negocio.Clases.SerieDocServices, sage.ew.serie.MontajeDocVenta y sage.addons.services.Negocio.Clases.MontajeDocServices.
bool sage.ew.serie.ILinVenDetOperable._Save_ValueToValue | ( | ewCampo | toSeries, |
IDocumentLinea | toLinea, | ||
object | sender | ||
) |
Operaciones de guardado de datos asociados a la línea cuando esta modifica su valor (Hay que tratar valores nuevos y anteriores)
toSeries | ewCampo con las series con las que operar |
toLinea | Línea del documento sobre la que operar |
sender | Objeto sender |
Implementado en sage.ew.serie.MontajeDocStockRegulari, sage.ew.serie.MontajeDocStockTraspaso, sage.ew.serie.MontajeDocStockInicial, sage.ew.serie.SerieDocStockRegulari, sage.ew.serie.SerieDocStockTraspaso, sage.ew.serie.SerieDocCompra, sage.ew.serie.SerieDocCompraDeposito, sage.ew.serie.SerieDocProduccion, sage.ew.serie.SerieDocTransformacion, sage.ew.serie.SerieDocProduccionCabecera, sage.ew.serie.SerieDocTransformacionCabecera, sage.ew.serie.SerieDocStockInicial, sage.ew.serie.SerieDocStockInventario, sage.addons.services.Negocio.Clases.SerieDocServices, sage.ew.serie.MontajeDocVenta y sage.addons.services.Negocio.Clases.MontajeDocServices.
bool sage.ew.serie.ILinVenDetOperable._Show | ( | object | toPadre, |
IDocumentLinea | toLinea | ||
) |
Nos presenta el formulario para visualizar/operar con las series
toPadre | Referencia al LinVenDet que contiene al LinVenDetSeries actual |
toLinea | Línea de referencia |
Implementado en sage.ew.serie.MontajeDocStockRegulari, sage.ew.serie.MontajeDocStockTraspaso, sage.ew.serie.MontajeDocStockInicial, sage.ew.serie.SerieDocStockRegulari, sage.ew.serie.SerieDocStockTraspaso, sage.ew.serie.SerieDocCompra, sage.ew.serie.SerieDocCompraDeposito, sage.ew.serie.SerieDocVentaDeposito, sage.ew.serie.SerieDocProduccion, sage.ew.serie.SerieDocTransformacion, sage.ew.serie.SerieDocProduccionCabecera, sage.ew.serie.SerieDocTransformacionCabecera, sage.ew.serie.MontajeDocVentaDeposito, sage.ew.serie.MontajeDocVentaPresupuesto, sage.ew.serie.SerieDocStockInicial, sage.addons.services.Negocio.Clases.SerieDocServices, sage.ew.serie.SerieDocStockInventario, sage.addons.services.Negocio.Clases.MontajeDocServices, sage.ew.serie.SerieDocCompraSinSerie, sage.ew.serie.SerieDocVentaSinSerie y sage.ew.serie.MontajeDocVenta.
bool sage.ew.serie.ILinVenDetOperable._Show | ( | object | toPadre, |
bool | tlReadOnly, | ||
IDocumentLinea | toLinea | ||
) |
Nos presenta el formulario para visualizar/operar con las series
toPadre | Referencia al LinVenDet que contiene al LinVenDetSeries actual |
tlReadOnly | Si true, se muestra el formulario en ReadOnly |
toLinea | Línea de referencia |
Implementado en sage.ew.serie.MontajeDocStockRegulari, sage.ew.serie.MontajeDocStockTraspaso, sage.ew.serie.MontajeDocStockInicial, sage.ew.serie.SerieDocStockRegulari, sage.ew.serie.SerieDocStockTraspaso, sage.ew.serie.SerieDocCompra, sage.ew.serie.SerieDocVentaDeposito, sage.ew.serie.SerieDocCompraDeposito, sage.ew.serie.SerieDocTransformacion, sage.ew.serie.SerieDocProduccionCabecera, sage.ew.serie.SerieDocProduccion, sage.ew.serie.SerieDocTransformacionCabecera, sage.ew.serie.MontajeDocVentaDeposito, sage.ew.serie.MontajeDocVentaPresupuesto, sage.ew.serie.SerieDocStockInicial, sage.addons.services.Negocio.Clases.SerieDocServices, sage.ew.serie.SerieDocStockInventario, sage.ew.serie.SerieDocCompraSinSerie, sage.addons.services.Negocio.Clases.MontajeDocServices, sage.ew.serie.SerieDocVentaSinSerie y sage.ew.serie.MontajeDocVenta.