Clase para controlar toda la gestion de venta de una serie de artículo. Más...
Métodos públicos | |
override eTipoFuncionamiento | DeterminarModoFuncionamiento () |
Función que en base al tipo de linea de documento nos informa del modo de operación. | |
LinVenDetSeriesServices () | |
Constructor por defecto. | |
new BindingList< LinVenDetSeriesServices > | _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) | |
![]() | |
LinVenDetSeries () | |
Constructor por defecto. | |
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) | |
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. | |
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. | |
virtual bool | _Show (object toPadre) |
Nos presenta el formulario para que el usuario pueda entrar las series de la linea. | |
virtual bool | _Show (object toPadre, bool tlReadOnly) |
Nos presenta el formulario para que el usuario pueda entrar las series de la linea. | |
void | _Refrescar_Stocks () |
Método vacio para cumplir con el Interface declarado. | |
void | _Obtener_Asignadas () |
Método vacio para cumplir con el Interface declarado. | |
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. | |
object | Clone () |
Método para clonar objetos LinVenDetSeries. | |
Propiedades | |
decimal | _Coste [get, set] |
_Coste | |
![]() | |
IDocumentLinea | _LineaDocumento [get, set] |
Línea del documento. | |
string | _Codigo [get, set] |
Código de serie asignada a la linea del documento de venta. | |
decimal | _Unidades [get, set] |
El valor de la propiedad _Unidades siempre será 1 o -1. | |
decimal | _Peso [get, set] |
Peso (No se utiliza en SERIES) | |
string | _Talla [get, set] |
Codigo de la talla (No se utiliza en SERIES) | |
string | _Color [get, set] |
Codigo de color (No se utiliza en SERIES) | |
string | _Ubicacion [get, set] |
Código de la ubicación (No se utiliza en SERIES) | |
bool | _DocEntrada [get, set] |
Documento de entrada de stock (No se utiliza en SERIES) | |
int | _Posicion [get, set] |
Guarda la posición de un elemento dentro de la lista de resultados. | |
decimal | _UniAsig [get, set] |
Unidades asignadas. | |
decimal | _PesAsig [get, set] |
Peso asignado. | |
bool? | _Abono = null [get, set] |
Funcionamiento como abono. | |
bool | _Existe [get, set] |
Determina si la serie existe. | |
bool | _Baja [get, set] |
Operación (bool) la tabla de detalle específico. | |
bool | _RegistroAlmacenado [get, set] |
Determina si el registro proviene de BBDD (u otro soporte) obtenido mediante el método de _ConsultarDatos. | |
DateTime? | _Garantia [get, set] |
Obtiene o establece la garantia de la serie. | |
bool | _EstaEnDeposito = false [get, set] |
Marca de la tabla de detalle específico. remarks>Stock inicial de series GESTION.INICIALSER. | |
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. | |
Otros miembros heredados | |
![]() | |
enum | eTipoFuncionamiento { DocumentoVenta , DepositoVenta , TraspasoStock , RegularizacionStock , InventarioStock , StockInicial , DocumentoCompra , DepositoCompra , ComprasSinSerie , VentasSinSerie , Services , ProduccionLineas , ProduccionCabecera , TransformacionLineas , TransformacionCabecera } |
Modo de funcionamiento de la clase LinVendetSeries. Más... | |
![]() | |
static List< string > | DeterminarSiTienenMovimientosPosteriores (IEnumerable< LinVenDetSeries > origen, DateTime fecha) |
Devuelve una colección de series con operaciones posteriores a la fecha recibida. | |
![]() | |
eTipoFuncionamiento | _oModoOperacion |
Modo de operación de la clase (ligado al tipo de línea) | |
![]() | |
DateTime | ObtenerGarantiaDefecto () |
Obtiene el valor por defecto de la garantia para ese tipo de artículo. | |
![]() | |
ewCampo | _cCodigoSerie = new ewCampo() |
Propiedad privada que gestiona el código de serie asignada a la linea del documento de venta. | |
decimal | _nUnidades = 1 |
Unidades. | |
ewCampo | _cPosicionLista = new ewCampo() |
Posición en lista. | |
IDocumentLinea | _oLineaDocumento |
Línea del documento. | |
ILinVenDetOperable | _oInstacia |
Instancia específica que implementa las operaciones. | |
Clase para controlar toda la gestion de venta de una serie de artículo.
Definición en la línea 20 del archivo LinVenDetSeriesServices.cs.
|
inline |
Constructor por defecto.
Definición en la línea 56 del archivo LinVenDetSeriesServices.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 |
Implementa sage.ew.docventatpv.ILinVenDetalle< T >.
Definición en la línea 104 del archivo LinVenDetSeriesServices.cs.
|
inlinevirtual |
Función que en base al tipo de linea de documento nos informa del modo de operación.
Reimplementado de sage.ew.serie.LinVenDetSeries.
Definición en la línea 34 del archivo LinVenDetSeriesServices.cs.
|
getset |
_Coste
Definición en la línea 28 del archivo LinVenDetSeriesServices.cs.