Clase para controlar toda la gestion de venta de una serie de artículo Más...
Métodos públicos | |
virtual eTipoFuncionamiento | DeterminarModoFuncionamiento () |
Función que en base al tipo de linea de documento nos informa del modo de operación Más... | |
LinVenDetSeries () | |
Constructor por defecto. Más... | |
BindingList< LinVenDetSeries > | _Load (IDocumentLinea toLineaDoc, bool tlAutomatico=false, bool tlPedido=false, bool? tlAbono=null) |
Devuelve una lista de objetos del tipo LinVentDetSeries. Esta lista la devuelve leyendo la tabla VENSER (filtrada por EMPRESA, NUMERO, LETRA) Más... | |
virtual bool | _Save () |
Actualiza las serie en la tabla VENSER y en la tabla COMPRAS (dar de baja la serie). Actualiza también el contenido de la tabla HISSERIE Más... | |
virtual bool | _Delete () |
Borra la serie del documento de venta volviendo a estar de alta la serie (tabla compras). Se debe actualizar la tabla HISSERIE Más... | |
virtual bool | _Show (object toPadre) |
Nos presenta el formulario para que el usuario pueda entrar las series de la linea. Más... | |
virtual bool | _Show (object toPadre, bool tlReadOnly) |
Nos presenta el formulario para que el usuario pueda entrar las series de la linea. Más... | |
void | _Refrescar_Stocks () |
Método vacio para cumplir con el Interface declarado. Más... | |
void | _Obtener_Asignadas () |
Método vacio para cumplir con el Interface declarado. Más... | |
bool | _ObtenerListaPermitidos (ref List< string > tlisSeriesPermitidas) |
Obtiene una lista de valores permitidos en caso de que sea excluyente. Es decir la lista estará llena si solo debe permitir esos valores exactamente. Más... | |
object | Clone () |
Método para clonar objetos LinVenDetSeries Más... | |
![]() | |
BindingList< T > | _Load (IDocumentLinea toDocumentoLinea, bool tlAutomatico=false, bool tlPedido=false, bool? tlAbono=null) |
Método que permita cargar elementos de tipo T Más... | |
bool | _Save () |
Método que permita grabar elementos de tipo T Más... | |
bool | _Show (object toPadre, bool tlReadOnly=false) |
Método que permita mostrar elementos de tipo T Más... | |
bool | _Show (object toPadre) |
Método que permita mostrar elementos de tipo T Más... | |
bool | _Delete () |
Método que permita borrar elementos de tipo T Más... | |
void | _Refrescar_Stocks () |
Método que refresca el stock de T (solo Lotes) Más... | |
Métodos públicos estáticos | |
static List< string > | DeterminarSiTienenMovimientosPosteriores (IEnumerable< LinVenDetSeries > origen, DateTime fecha) |
Devuelve una colección de series con operaciones posteriores a la fecha recibida Más... | |
Campos de datos | |
eTipoFuncionamiento | _oModoOperacion |
Modo de operación de la clase (ligado al tipo de línea) Más... | |
Métodos protegidos | |
DateTime | ObtenerGarantiaDefecto () |
Obtiene el valor por defecto de la garantia para ese tipo de artículo Más... | |
Atributos protegidos | |
ewCampo | _cCodigoSerie = new ewCampo() |
Propiedad privada que gestiona el código de serie asignada a la linea del documento de venta Más... | |
decimal | _nUnidades = 1 |
Unidades Más... | |
ewCampo | _cPosicionLista = new ewCampo() |
Posición en lista Más... | |
IDocumentLinea | _oLineaDocumento |
Línea del documento Más... | |
ILinVenDetOperable | _oInstacia |
Instancia específica que implementa las operaciones Más... | |
Propiedades | |
IDocumentLinea | _LineaDocumento [get, set] |
Línea del documento Más... | |
string | _Codigo [get, set] |
Código de serie asignada a la linea del documento de venta Más... | |
decimal | _Unidades [get, set] |
El valor de la propiedad _Unidades siempre será 1 o -1 Más... | |
decimal | _Peso [get, set] |
Peso (No se utiliza en SERIES) Más... | |
string | _Talla [get, set] |
Codigo de la talla (No se utiliza en SERIES) Más... | |
string | _Color [get, set] |
Codigo de color (No se utiliza en SERIES) Más... | |
string | _Ubicacion [get, set] |
Código de la ubicación (No se utiliza en SERIES) Más... | |
bool | _DocEntrada [get, set] |
Documento de entrada de stock (No se utiliza en SERIES) Más... | |
int | _Posicion [get, set] |
Guarda la posición de un elemento dentro de la lista de resultados Más... | |
decimal | _UniAsig [get, set] |
Unidades asignadas Más... | |
decimal | _PesAsig [get, set] |
Peso asignado Más... | |
bool | _Abono = null [get, set] |
Funcionamiento como abono Más... | |
bool | _Existe [get, set] |
Determina si la serie existe Más... | |
bool | _Baja [get, set] |
Operación (bool) la tabla de detalle específico. Más... | |
bool | _RegistroAlmacenado [get, set] |
Determina si el registro proviene de BBDD (u otro soporte) obtenido mediante el método de _ConsultarDatos Más... | |
DateTime | _Garantia [get, set] |
Obtiene o establece la garantia de la serie Más... | |
bool | _EstaEnDeposito = false [get, set] |
Marca de la tabla de detalle específico. remarks>Stock inicial de series GESTION.INICIALSER Más... | |
decimal | _CosteParaAltaNueva = decimal.Zero [get, set] |
Coste de la serie para la operación de Alta de nueva serie. Sólo se 'inyectan' series de alta al sistema en inventarios de regularización manual y stock inicial Más... | |
![]() | |
string | _Codigo [get, set] |
Identificador de Lote o Serie. Más... | |
decimal | _Unidades [get, set] |
Unidades del Lote o la serie. Más... | |
decimal | _Peso [get, set] |
Peso del Lote o la serie. Más... | |
string | _Talla [get, set] |
Codigo de la talla Más... | |
string | _Color [get, set] |
Codigo de color Más... | |
string | _Ubicacion [get, set] |
Código de la ubicación Más... | |
bool | _DocEntrada [get, set] |
Documento de entrada de stock Más... | |
bool | _Abono [get, set] |
Indica si se trata de una operación de abono Más... | |
Clase para controlar toda la gestion de venta de una serie de artículo
Definición en la línea 18 del archivo LinVenDetSeries.cs.
Modo de funcionamiento de la clase LinVendetSeries
Definición en la línea 125 del archivo LinVenDetSeries.cs.
|
inline |
Constructor por defecto.
Definición en la línea 560 del archivo LinVenDetSeries.cs.
|
inlinevirtual |
Borra la serie del documento de venta volviendo a estar de alta la serie (tabla compras). Se debe actualizar la tabla HISSERIE
Definición en la línea 863 del archivo LinVenDetSeries.cs.
|
inline |
Devuelve una lista de objetos del tipo LinVentDetSeries. Esta lista la devuelve leyendo la tabla VENSER (filtrada por EMPRESA, NUMERO, LETRA)
toLineaDoc | Linea de venta |
tlAutomatico | Comportamiento automatico |
tlPedido | No se utiliza |
tlAbono | Indica si se fuerza una determinada operativa. Null sino se ha informado |
Definición en la línea 625 del archivo LinVenDetSeries.cs.
|
inline |
Método vacio para cumplir con el Interface declarado.
Definición en la línea 922 del archivo LinVenDetSeries.cs.
|
inline |
Obtiene una lista de valores permitidos en caso de que sea excluyente. Es decir la lista estará llena si solo debe permitir esos valores exactamente.
tlisSeriesPermitidas | Lista de valores válidos |
Definición en la línea 933 del archivo LinVenDetSeries.cs.
|
inline |
Método vacio para cumplir con el Interface declarado.
Definición en la línea 914 del archivo LinVenDetSeries.cs.
|
inlinevirtual |
Actualiza las serie en la tabla VENSER y en la tabla COMPRAS (dar de baja la serie). Actualiza también el contenido de la tabla HISSERIE
Definición en la línea 753 del archivo LinVenDetSeries.cs.
|
inlinevirtual |
Nos presenta el formulario para que el usuario pueda entrar las series de la linea.
Definición en la línea 892 del archivo LinVenDetSeries.cs.
|
inlinevirtual |
Nos presenta el formulario para que el usuario pueda entrar las series de la linea.
Definición en la línea 903 del archivo LinVenDetSeries.cs.
|
inline |
Método para clonar objetos LinVenDetSeries
Definición en la línea 1003 del archivo LinVenDetSeries.cs.
|
inlinevirtual |
Función que en base al tipo de linea de documento nos informa del modo de operación
Reimplementado en sage.addons.services.Negocio.Clases.LinVenDetSeriesServices.
Definición en la línea 253 del archivo LinVenDetSeries.cs.
|
inlinestatic |
Devuelve una colección de series con operaciones posteriores a la fecha recibida
origen | |
fecha |
Definición en la línea 952 del archivo LinVenDetSeries.cs.
|
inlineprotected |
Obtiene el valor por defecto de la garantia para ese tipo de artículo
Definición en la línea 735 del archivo LinVenDetSeries.cs.
Propiedad privada que gestiona el código de serie asignada a la linea del documento de venta
Definición en la línea 197 del archivo LinVenDetSeries.cs.
Posición en lista
Definición en la línea 205 del archivo LinVenDetSeries.cs.
|
protected |
Unidades
Definición en la línea 201 del archivo LinVenDetSeries.cs.
|
protected |
Instancia específica que implementa las operaciones
Definición en la línea 247 del archivo LinVenDetSeries.cs.
|
protected |
Línea del documento
Definición en la línea 225 del archivo LinVenDetSeries.cs.
eTipoFuncionamiento sage.ew.serie.LinVenDetSeries._oModoOperacion |
Modo de operación de la clase (ligado al tipo de línea)
Definición en la línea 192 del archivo LinVenDetSeries.cs.
|
getset |
Funcionamiento como abono
Definición en la línea 515 del archivo LinVenDetSeries.cs.
|
getset |
Operación (bool) la tabla de detalle específico.
No es COMUNES.BAJA
Definición en la línea 526 del archivo LinVenDetSeries.cs.
|
getset |
Código de serie asignada a la linea del documento de venta
Definición en la línea 387 del archivo LinVenDetSeries.cs.
|
getset |
Codigo de color (No se utiliza en SERIES)
Definición en la línea 476 del archivo LinVenDetSeries.cs.
|
getset |
Coste de la serie para la operación de Alta de nueva serie. Sólo se 'inyectan' series de alta al sistema en inventarios de regularización manual y stock inicial
Definición en la línea 551 del archivo LinVenDetSeries.cs.
|
getset |
Documento de entrada de stock (No se utiliza en SERIES)
Definición en la línea 486 del archivo LinVenDetSeries.cs.
|
getset |
Marca de la tabla de detalle específico. remarks>Stock inicial de series GESTION.INICIALSER
Definición en la línea 542 del archivo LinVenDetSeries.cs.
|
getset |
Determina si la serie existe
Definición en la línea 521 del archivo LinVenDetSeries.cs.
|
getset |
Obtiene o establece la garantia de la serie
Definición en la línea 535 del archivo LinVenDetSeries.cs.
|
getset |
Línea del documento
Definición en la línea 211 del archivo LinVenDetSeries.cs.
|
getset |
Peso asignado
Definición en la línea 510 del archivo LinVenDetSeries.cs.
|
getset |
Peso (No se utiliza en SERIES)
Definición en la línea 466 del archivo LinVenDetSeries.cs.
|
getset |
Guarda la posición de un elemento dentro de la lista de resultados
Definición en la línea 492 del archivo LinVenDetSeries.cs.
|
getset |
Determina si el registro proviene de BBDD (u otro soporte) obtenido mediante el método de _ConsultarDatos
Definición en la línea 530 del archivo LinVenDetSeries.cs.
|
getset |
Codigo de la talla (No se utiliza en SERIES)
Definición en la línea 471 del archivo LinVenDetSeries.cs.
|
getset |
Código de la ubicación (No se utiliza en SERIES)
Definición en la línea 481 del archivo LinVenDetSeries.cs.
|
getset |
Unidades asignadas
Definición en la línea 505 del archivo LinVenDetSeries.cs.
|
getset |
El valor de la propiedad _Unidades siempre será 1 o -1
Definición en la línea 450 del archivo LinVenDetSeries.cs.