Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.docsven.ewDocVentaLinFRA

Classe linia de la factura. Más...

Diagrama de herencia de sage.ew.docsven.ewDocVentaLinFRA
sage.ew.docventatpv.ewDocVentaLinTPV

Métodos públicos

 ewDocVentaLinFRA ()
 Constructor por defecto.
 
 ewDocVentaLinFRA (dynamic toParent)
 
 ewDocVentaLinFRA (dynamic toDocVenta, Articulo toArticulo, decimal tnUnidades=1, decimal tnPrecio=0.0M, int tnInsertLinea=-1, int tnTipoDoc=0)
 PE-66832. De momento defino este constructor aquí igual que en la clase base ewDocVentaLin ya que con parametros dinámicos no se puede hacer...
 
override void _Show_Documento_Linea_Origen ()
 PE104108 - Navegar albarà compra de la linea.
 
override bool _Save ()
 Las lineas virtuales no es necesario guardarlas.
 
override bool _Delete (bool tlCapsalera=true, bool tlUltimo=false, bool tlForzar=false)
 
override bool _EsLineaMovible ()
 Mensaje linia no se puede mover.
 
override bool _LineaMover (int indiceLineaDestino)
 
- Métodos públicos heredados de sage.ew.docventatpv.ewDocVentaLinTPV
 ewDocVentaLinTPV ()
 Constructor por defecto.
 
 ewDocVentaLinTPV (dynamic toParent)
 
 ewDocVentaLinTPV (dynamic toDocVenta, Articulo toArticulo, decimal tnUnidades=1, decimal tnPrecio=0.0M, int tnInsertLinea=-1, int tnTipoDoc=0)
 PE-66832. De momento defino este constructor aquí igual que en la clase base ewDocVentaLin ya que con parametros dinámicos no se puede hacer...
 
override void _UpdateSilent (Dictionary< string, object > toValores)
 Método de update pensado para no disparar los _SETs y actualizar los campos por la propiedad privada. No se controla que las propiedades sean realmente privadas. Para el funcionamiento ordinario no se debería usar este método.
 
bool _Actualizar_Entrega_Material ()
 Actualizar el campo ENTREGADO de la linea actual.
 
override bool _Delete (bool tlCapsalera=true, bool tlUltimo=false, bool tlForzar=false)
 Override del método _Delete de la línea.
 
override bool _Delete_After (bool tlPresentarMensaje=true)
 actualitzem les taules relacionades amb la linia abans de borrar la informacio que necessitem.
 
override bool _Save ()
 Guardar linia de documento de venta TPV, guardamos primer el registro a GESTION!D_ALBVEN llamando a la clase base, y a continuación si el paso anterior fue correcto, guardamos el registro a TPV!D_ALBVEN.
 
override void _Calcular_Comision (string tcVendedor="", bool tlComiPersonalizada=false, decimal tnPorcenComision=0.0M)
 Calcular comision por vendedor.
 
override void _Validar_Stock_Ampliado (decimal tnUnidadesAnt, decimal tnUnidadesAct, ref decimal tnStock)
 traspas automatic
 
void _Evaluar_Documento_Facturable ()
 Método para que las líneas puedan solicitar al documento que se evalue (en conjunto) como facturable.
 
void _Marcar_Operaciones_Traspaso_Automatico_Almacenes_enCurso (bool tlEstado)
 Función lineal para marcar la linea como parte de una operación de traspsaso automático de almacenes. Se invoca desde el formulario de traspaso artículo almacen. Solo se permite el uso en instalaciones configuradas para el traspaso automático (wl_traspautom)
 
bool _Asignar_Factura_Rectificativa (string tcEjercicio, string tcLetraAlb, string tcNumeroAlb)
 Asignar albaran origen (rectificativa)
 
DataTable _Desglose_Escandallo_Articulo ()
 PE-81613 Devuelve el escandallo de una artículo en concreto.
 

Propiedades

override string _Numero [get, set]
 A les linies es guarda el número d'albarà
 
override string _Letra [get, set]
 A les linies es guarda la lletra de l'albarà
 
new DateTime _Fecha [get]
 Fecha del albarán de la linia.
 
override bool _UsaSeries [get, set]
 Si es una venta d'un article seriat s'ha de marcar.
 
bool _LineaVirtual [get, set]
 Marca de línea virtual para distinguir las que proceden de BBDD y las que se añaden con información adicional.
 
override string _NumeroReal [get]
 Devuelve el campo numero: para todos los documentos sera el mismo valor que el numero pero en el documento factura devolvera el numero del albarán al que corresponde.
 
override string _LetraReal [get]
 Devuelve el campo letra: para todos los documentos sera el mismo valor que la letra pero en el documento factura devolvera la letra del albarán al que corresponde.
 
override int _LineaReal [get]
 Devuelve el campo linia: para todos los documentos sera el mismo valor que la linea pero en el documento factura devolvera la linea del albarán al que corresponde.
 
override int _Linea [get, set]
 Linea.
 
- Propiedades heredados de sage.ew.docventatpv.ewDocVentaLinTPV
bool? _LineaFacturable [get, set]
 Booleano para el control de líneas facturables.
 
override string _Articulo [get, set]
 PE-69903. Capturem el canvi d'article per tractar les unitats automátiques del TPV (wl_paracantidad)
 
override decimal _Unidades [get, set]
 sobreescribim unitats pel tema del display
 
override int _UnidadesConSerie [get, set]
 Indica el número de series asociado a la línea.
 
string _Traspaso [get, set]
 
bool _Reservado [get, set]
 
bool _Entregado [get, set]
 
decimal _Puntos [get, set]
 
string _Vendedor [get, set]
 
int _Tipo [get, set]
 0:articulo, 1:serie, 2: modelo
 
string _EjeAlbOri [get, set]
 ejercicio factura origen (rectificativa)
 
string _LetAlbOri [get, set]
 letra albaran origen (rectificativa)
 
string _NumAlbOri [get, set]
 numero albaran origen (rectificativa)
 
Boolean _Invita [get, set]
 PE-83758 _Invita.
 
Boolean _Consumo [get, set]
 PE-83758 _Consumo.
 
eTipoDocumento _TipoDocumento [get]
 Devuelve el tipo de documento de la cabezera (Solo lectura)
 

Otros miembros heredados

- Métodos protegidos heredados de sage.ew.docventatpv.ewDocVentaLinTPV
override bool _ValidacionUnidades (decimal tnUnidadesOld, decimal tnUnidades, bool tlActualizar=true)
 
override void _Load_Linea (DataRow tdrLinea)
 Cargar linia de documento de venta TPV, cargamos primero el registro de GESTION!D_ALBVEN llamando a la clase base, y a continuación cargamos el registro de TPV!D_ALBVEN.
 
override void _Cambio_Numero_Linea (int tnOldLinea, int tnNewLinea)
 Metodo que se dispara cuando se cambia el número de línea. Se utilizar para actualizar la línea en las tablas relacionadas con la línea actual.
 
override void _Revisar_Unidades_Asignadas_Tallas_Colores (bool tlPrimera)
 PE84540 passem el codi del docsven de l'assignacio de lotes.
 
override void _Insertar_Articulos_Oferta_Extendido (dynamic loLinOfer)
 Realizar las operaciones extendidas sobre los artículos de la oferta.
 
override bool _Insertar_Articulos_Escandallo (decimal tnUnidades, bool tlEsCaja=false)
 Articles escandall amb series.
 
override void _Insertar_Articulo_Escandallo_Linea (DataRow tdrLinEsc, bool tlEsModelo, string tcAsiPpal, ref dynamic toLinEsc)
 Inserta línea a línea los artículos que componen un escandallo. Sobreescribo el método para poder realizar las comprovaciones propias de TPV.
 
override bool _Asignar_Unidades_Por_Defecto ()
 PE78193 si no está marcat parar en cantidad, ha de posar 1 unitat.
 
- Atributos protegidos heredados de sage.ew.docventatpv.ewDocVentaLinTPV
bool _lOperaciones_Traspaso_Automatico_Almacenes_enCurso = false
 Semaforo para que el desdoblamiento de líneas para generar traspasos desde varios almacenes no invoque al propio formulario que las ha generado.
 
dynamic _oForm
 Referencia al objeto formulario.
 

Descripción detallada

Classe linia de la factura.

Definición en la línea 10875 del archivo DocsVentaFra.cs.

Documentación de constructores y destructores

◆ ewDocVentaLinFRA() [1/3]

sage.ew.docsven.ewDocVentaLinFRA.ewDocVentaLinFRA ( )
inline

Constructor por defecto.

Definición en la línea 10881 del archivo DocsVentaFra.cs.

◆ ewDocVentaLinFRA() [2/3]

sage.ew.docsven.ewDocVentaLinFRA.ewDocVentaLinFRA ( dynamic toParent)
inline
Parámetros
toParent

Definición en la línea 10890 del archivo DocsVentaFra.cs.

◆ ewDocVentaLinFRA() [3/3]

sage.ew.docsven.ewDocVentaLinFRA.ewDocVentaLinFRA ( dynamic toDocVenta,
Articulo toArticulo,
decimal tnUnidades = 1,
decimal tnPrecio = 0::0M,
int tnInsertLinea = -1,
int tnTipoDoc = 0 )
inline

PE-66832. De momento defino este constructor aquí igual que en la clase base ewDocVentaLin ya que con parametros dinámicos no se puede hacer...

Parámetros
toDocVenta
toArticulo
tnUnidades
tnPrecio
tnInsertLinea
tnTipoDoc

Definición en la línea 10906 del archivo DocsVentaFra.cs.

Documentación de funciones miembro

◆ _Delete()

override bool sage.ew.docsven.ewDocVentaLinFRA._Delete ( bool tlCapsalera = true,
bool tlUltimo = false,
bool tlForzar = false )
inline
Parámetros
tlCapsalera
tlUltimo
tlForzar
Devuelve

Definición en la línea 11154 del archivo DocsVentaFra.cs.

◆ _EsLineaMovible()

override bool sage.ew.docsven.ewDocVentaLinFRA._EsLineaMovible ( )
inline

Mensaje linia no se puede mover.

Devuelve

Definición en la línea 11235 del archivo DocsVentaFra.cs.

◆ _LineaMover()

override bool sage.ew.docsven.ewDocVentaLinFRA._LineaMover ( int indiceLineaDestino)
inline
Parámetros
indiceLineaDestino
Devuelve

Definición en la línea 11251 del archivo DocsVentaFra.cs.

◆ _Save()

override bool sage.ew.docsven.ewDocVentaLinFRA._Save ( )
inline

Las lineas virtuales no es necesario guardarlas.

Devuelve

Definición en la línea 11117 del archivo DocsVentaFra.cs.

◆ _Show_Documento_Linea_Origen()

override void sage.ew.docsven.ewDocVentaLinFRA._Show_Documento_Linea_Origen ( )
inline

PE104108 - Navegar albarà compra de la linea.

Definición en la línea 11098 del archivo DocsVentaFra.cs.

Documentación de propiedades

◆ _Fecha

new DateTime sage.ew.docsven.ewDocVentaLinFRA._Fecha
get

Fecha del albarán de la linia.

Definición en la línea 10993 del archivo DocsVentaFra.cs.

◆ _Letra

override string sage.ew.docsven.ewDocVentaLinFRA._Letra
getset

A les linies es guarda la lletra de l'albarà

Definición en la línea 10978 del archivo DocsVentaFra.cs.

◆ _LetraReal

override string sage.ew.docsven.ewDocVentaLinFRA._LetraReal
get

Devuelve el campo letra: para todos los documentos sera el mismo valor que la letra pero en el documento factura devolvera la letra del albarán al que corresponde.

Definición en la línea 11045 del archivo DocsVentaFra.cs.

◆ _Linea

override int sage.ew.docsven.ewDocVentaLinFRA._Linea
getset

Linea.

Definición en la línea 11069 del archivo DocsVentaFra.cs.

◆ _LineaReal

override int sage.ew.docsven.ewDocVentaLinFRA._LineaReal
get

Devuelve el campo linia: para todos los documentos sera el mismo valor que la linea pero en el documento factura devolvera la linea del albarán al que corresponde.

Definición en la línea 11058 del archivo DocsVentaFra.cs.

◆ _LineaVirtual

bool sage.ew.docsven.ewDocVentaLinFRA._LineaVirtual
getset

Marca de línea virtual para distinguir las que proceden de BBDD y las que se añaden con información adicional.

Definición en la línea 11023 del archivo DocsVentaFra.cs.

◆ _Numero

override string sage.ew.docsven.ewDocVentaLinFRA._Numero
getset

A les linies es guarda el número d'albarà

Definición en la línea 10960 del archivo DocsVentaFra.cs.

◆ _NumeroReal

override string sage.ew.docsven.ewDocVentaLinFRA._NumeroReal
get

Devuelve el campo numero: para todos los documentos sera el mismo valor que el numero pero en el documento factura devolvera el numero del albarán al que corresponde.

Definición en la línea 11033 del archivo DocsVentaFra.cs.

◆ _UsaSeries

override bool sage.ew.docsven.ewDocVentaLinFRA._UsaSeries
getset

Si es una venta d'un article seriat s'ha de marcar.

Definición en la línea 11007 del archivo DocsVentaFra.cs.


La documentación de esta clase está generada del siguiente archivo: