Interficie para operaciones extendidas de lineas de venta Más...
Métodos públicos | |
bool | _Show (Docsven.IDocVentaLin toLinea, CampsDocVentaLin teCampo, object toValue, object toRestrictions, ref string tcMensajeError) |
Método Show Más... | |
bool | _Update (Docsven.IDocVentaLin toLinea) |
Método update Más... | |
bool | _Delete (Docsven.IDocVentaLin toLinea, bool tlAbono) |
Método delete Más... | |
bool | _Obtener_Detalle (Docsven.IDocVentaLin 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 (Docsven.IDocVentaLin toLinea) |
Método lineal para comprobar si la línea se puede borrar Más... | |
bool | _Operacion_Permitida (Docsven.IDocVentaLin toLinea, sage.ew.docsven.CampsDocVentaLin teCampo, object toValue, ref string tcMensajeRespuesta) |
Método de comprobación de operaciones permitidas Más... | |
bool | _Update (Docsven.IDocVentaCab toCabecera, IEnumerable< Docsven.IDocVentaLin > toLineas, sage.ew.docsven.CampsDocVentaCab teCampo, object toValue) |
Método update de campos de la cabecera (se aplican a todas las líneas) Más... | |
bool | _ObtenerCosteLinea (Docsven.IDocVentaLin toLinea) |
Método para llamar a la función de obtener coste de la línea Más... | |
Interficie para operaciones extendidas de lineas de venta
Definición en la línea 13 del archivo IVentasExtendidas.cs.
bool sage.ew.interficies.IVentasExtendidas._Delete | ( | Docsven.IDocVentaLin | 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.LoteDocVentaDeposito, sage.addons.services.Negocio.Clases.SerieDocServices, sage.ew.lote.Clases.LoteDocVenta, sage.addons.services.Negocio.Clases.MontajeDocServices, sage.ew.serie.MontajeDocVenta, sage.ew.serie.MontajeDocVentaPresupuesto, sage.ew.serie.SerieDocVentaDeposito y sage.ew.serie.MontajeDocVentaDeposito.
bool sage.ew.interficies.IVentasExtendidas._Obtener_Detalle | ( | Docsven.IDocVentaLin | 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.lote.Clases.LoteDocVentaDeposito, sage.addons.services.Negocio.Clases.SerieDocServices, sage.addons.services.Negocio.Clases.MontajeDocServices y sage.ew.lote.Clases.LoteDocVenta.
bool sage.ew.interficies.IVentasExtendidas._ObtenerCosteLinea | ( | Docsven.IDocVentaLin | toLinea | ) |
Método para llamar a la función de obtener coste de la línea
toLinea | Línea sobre la que realizar la operación |
Implementado en sage.ew.lote.Clases.LoteDocVentaDeposito, sage.ew.lote.Clases.LoteDocVenta, sage.addons.services.Negocio.Clases.SerieDocServices, sage.ew.serie.SerieDocVenta, 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.interficies.IVentasExtendidas._Operacion_Permitida | ( | Docsven.IDocVentaLin | toLinea, |
sage.ew.docsven.CampsDocVentaLin | 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 |
bool sage.ew.interficies.IVentasExtendidas._Se_Puede_Borrar | ( | Docsven.IDocVentaLin | 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.LoteDocVentaDeposito, sage.addons.services.Negocio.Clases.SerieDocServices, sage.ew.serie.SerieDocVenta, sage.addons.services.Negocio.Clases.MontajeDocServices, sage.ew.serie.MontajeDocVenta, sage.ew.lote.Clases.LoteDocVenta, sage.ew.serie.MontajeDocVentaPresupuesto, sage.ew.serie.SerieDocVentaDeposito y sage.ew.serie.MontajeDocVentaDeposito.
bool sage.ew.interficies.IVentasExtendidas._Show | ( | Docsven.IDocVentaLin | toLinea, |
CampsDocVentaLin | 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.LoteDocVentaDeposito, sage.addons.services.Negocio.Clases.SerieDocServices, sage.ew.serie.SerieDocVenta, sage.addons.services.Negocio.Clases.MontajeDocServices, sage.ew.serie.MontajeDocVenta, sage.ew.serie.MontajeDocVentaPresupuesto, sage.ew.serie.SerieDocVentaDeposito, sage.ew.lote.Clases.LoteDocVenta y sage.ew.serie.MontajeDocVentaDeposito.
bool sage.ew.interficies.IVentasExtendidas._Update | ( | Docsven.IDocVentaLin | toLinea | ) |
Método update
toLinea | Linea sobre la que operar |
Implementado en sage.ew.lote.Clases.LoteDocVentaDeposito, sage.addons.services.Negocio.Clases.SerieDocServices, sage.addons.services.Negocio.Clases.MontajeDocServices y sage.ew.lote.Clases.LoteDocVenta.
bool sage.ew.interficies.IVentasExtendidas._Update | ( | Docsven.IDocVentaCab | toCabecera, |
IEnumerable< Docsven.IDocVentaLin > | toLineas, | ||
sage.ew.docsven.CampsDocVentaCab | 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 |